Desculpa sou novo em java e gostaria de saber qual linguagem deveria usar sendo que tenho um servidor da empresa que roda uma api própria porem nao aceita jsp por causa que não tem como colocar o tomcat nele
porém ele aceita aplet e xml qual linguagem seria mais adewuqada sendo que eu nao poss instala nada no servidor apenas importar bibliotecas e rodfar xml nele
PS: Ele tem que ser visto via web
Meio confuso. Tem como dar mais detalhes? Que api é essa? Roda em cima de que?
Mas se bem entendi uma opção é Applet mesmo.
Desculpa ter detalhado mal assim
é uma api prórpia chama ojs
applet falam que não é muito bom utilizar esta ultrapassado
gostaria de saber se tem alguma linguagem java que interaja com xml que rode na web sem ser applet e jsp
Se passar seu email eu te mando a api Obrigado des de ja
jsf utiliza o tomcat? ou da pra fazer com um resultado final sem jsp e sim html
linguagem == framework???
quando vc fala “linguagem” vc está querendo dizer “framework” é isso???
abss
quando digo linguagem == applet , jsp, javascript
Desculpa ignorancia
jsf utiliza qq container de aplicação ( ex tomcat, jetty … ) ou então um servidor de aplicação ( jboss, glassfish … )
não, vc tem que usar jsp mesmo.
Então vc consegue ‘pelo menos’ ter uma JVM para rodar java no server?
Já pensou em usar Jetty como webserver?
eu sou obrtigado a usar um servidor chamado OJS se quiser um documento falando dele eu posso mandar por email
é o unico documento mais a biblioteca que possuo
Pois é, vc pode usar o Jetty. Ele é um .jar que vc adiciona na aplicação e entao inicia
um servidorzinho no ar, não precisa instalar nada.
Não consigo ver o que vc colocou pois o 4shared é block aqui na empresa.
Vc tem alguma lougar bom que fale algum tutorial de como usar esse jetty
Pois não entendi bem o funcionamento dele
Obrigado pela ajuda
Cara, pelo que entendi do manual, OJS é um servidor de aplicação java para uma finalidade especifica. E pelo que deu para entender pelo pouco do manual que li, você pode criar uma aplicação em outro servidor (nesse vc pode colocar o tomcat ou jetty) que irá realizar requisições para esse servidor OJS, utilizando XML.
O quer você precisaria saber agora é como fazer essa comunicação da aplicação com o servidor OJS, mas vc pode sim utilizar o tomcat como servidor, não no mesmo servidor do OJS.
No o que preciso é tudo dentro do servidor da OJS ja desenvolveram um programa que roda tudo dentro dele porém não tenho o código do próprio a unica coisa que tenho é um código de um exemplo dele que manda uma mensagem assim que liga o servidor
Código:
[code]import OAJUtil.*;
public class Client implements JatConstants
{
JatMessage pageobj;
public void buildClient()
{
try
{
JatSystem EttOAJSystem = JatSystem.createJatSystem("3.00");
MinJatMsgHandler firstMsgHandler = new MinJatMsgHandler();
MinJatMsgConfHandler firstMsgConfHandler = new MinJatMsgConfHandler();
MinJatMsgConfRespHandler firstMsgConfRespHandler = new MinJatMsgConfRespHandler();
//MinJatAlarmHandler firstAlarmHandler = new MinJatAlarmHandler();
EttOAJSystem.addService( firstMsgConfHandler);
EttOAJSystem.addService( firstMsgConfRespHandler);
EttOAJSystem.addService( firstMsgHandler);
//EttOAJSystem.addService( firstAlarmHandler);
EttOAJSystem.execute();
// USER_RESPONSE_ACCEPT_REJECT é o modelo de menmsagem com aceito e rejeito
pageobj = new JatMessage(USER_RESPONSE_NONE);
//numero a ser enviado
pageobj.setCallNumber(“4407”);
//Prioridade
pageobj.setPriority(5);
//Titulo
pageobj.setSubject(“Adriel teste”);
//Mensagem
pageobj.setBody( “Adriel” );
//Enviando
pageobj.send();
//fechando
}
catch( Exception e)
{
}
}
}[/code]
preciso de um java dentro da ojs que chame essa classe através de um botão via html
Segundo a própria definição dele
“Jetty provides an HTTP server, HTTP client, and javax.servlet container.”
E aqui tem um exemplo
http://docs.codehaus.org/display/JETTY/Embedding+Jetty
Que usa o Jetty embarcado no sistema.
adrieldri,
Para rodar uma aplicação web em java você precisa, minimamente, de um container web. Existem alguns no mercado: Tomcat, Jetty. Ambos são livres.
Esse teu OJS, pelo que você disse, não é uma opção para rodar uma app web, portanto você teria de instalar um container web e usá-lo.
Uma procurada rápida no Google e você acha os sites oficiais e tutorias destes containeres.
http://www.mortbay.org/jetty/
http://tomcat.apache.org/
Para desenvolver uma app web em java, basicamente, você precisa ter conhecimento da API de Servlets e, preferivelmente, também conhecer um framework web, exemplos: Struts, JSF.
Aqui tem uns tutorias. Veja se ajuda: http://java.danieldestro.com.br
boa sorte
No caso eu preciso usar uma calsse applet dentro da OJS não teria como alguem me passar um código basico de um botão quem chame essa classe acima?