quinta-feira, 6 de outubro de 2011

Re: [java-br] Applets + rmi + db

·

 

Bom dia Oscar,

Se minha página for
https eu posso acessar as classes de acesso ao banco no servidor, ou
eu teria que empacotar a classe ConnectionFactory junto com as
classes dao no meuappler.jar e conectar na base pelas classes que
estão na máquina do cliente? Porque, nesse segundo caso, a
segurança é zero, já que poderiam descompilar o jar e ter todos os
dados para acessar o bd.
Eu vi uma exemplo de
applet + https no site do vr smart
https://www.smartnet.com.br/portalweb/index_recarga_refeicao.vm
Bom, acho que vou
abandonar o rmi e tentar via https.
Obrigado pelas
sugestões.

Att,
Bruno Rodrigues
--- Em qui, 6/10/11, Oscar Costa <oscar_al_costa@yahoo.com.br> escreveu:

De: Oscar Costa <oscar_al_costa@yahoo.com.br>
Assunto: Re: [java-br] Applets + rmi + db
Para: "java-br@yahoogrupos.com.br" <java-br@yahoogrupos.com.br>
Data: Quinta-feira, 6 de Outubro de 2011, 9:29

 

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]

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Todas as ofertas dos clubes de compras em um só lugar. Clique aqui.

Y! Ofertas. Conheça e tenha descontos de 50% em suas compras.

O amor não cai do céu. Comece sua procura agora mesmo!
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog