Olá Bruno,
Para fazer a conexão do Applet com sua aplicação WEB você pode utilizar qualquer mecanismo de interconexão, como HTTP(S), WebServices, REST, RMI... E, como sua aplicação é WEB, vai ficar muito mais simples fazer via HTTP(S) ou mesmo WebServices ou REST...
Eu já fiz uma implementação semelhante utilizando HTTPS. Só que no lugar de um Applet eu tinha uma aplicação Java Desktop rodando via Java Web Start.
[]s,
Oscar A. Costa
http://blog.openarch.com
"Do or do not, there is no try" - Master Yoda
________________________________
De: Bruno Rodrigues <brunorodrigues197@yahoo.com.br>
Para: Java Br <java-br@yahoogrupos.com.br>
Enviadas: Quinta-feira, 6 de Outubro de 2011 9:01
Assunto: [java-br] Applets + rmi + db
Bom
dia grupo,
Tenho
um sistema web com struts e conectado a uma base de dados access via
dao. Eu gostaria de implementar algumas funções de select, insert e
update usando applets, mas como o applet é executado no cliente, não
é tão simples, certo?
Minha
dúvida é, tenho que usar rmi? Tentei achar algum tutorial, ou algo
do tipo, que me desse uma ideia de como fazer, mas até agora sem
sucesso. Alguém teria algum exemplo de algo mais ou menos parecido?
Meu
código está assim:
//Onde
Reserva é um bean simples com int e string
public
interface Reservarmi extends Remote {
public
List<Reserva> getReserva(long codeventocontrole) throws
RemoteException;
public
List<Reserva> getRevistas() throws RemoteException;
public
void addReserva(Reserva reserva) throws RemoteException;
}
//Aqui
está minha dúvida, eu tenho que conectar com o banco por aqui, ou
só faço a chamada do objeto dao?
public
class ReservarmiImpl extends UnicastRemoteObject implements
Reservarmi {
private
Connection connection;
public
ReservarmiImpl() throws RemoteException, SQLException{
super();
this.connection
= ConnectionFactory.getConnection();
}
public
List<Reserva> getReserva(long codeventocontrole) throws
RemoteException {
.
.
.
return
reservas;
}
}
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário