Aplicações em 3 camadas usando RMI

Olá,

Estou aprendendo Java e gostaria de desenvolver uma aplicação em 3 camadas onde um cliente leve Swing possar acessar um servidor RMI para buscar registros das tabelas, fazer alterações nos dados e devolver para o servidor os dados alterados para serem persistidos no banco de dados. Vi que o JBuilder utiliza uma estratégia interessante: eviar os registros num DataSet em memória. Já fiz isso em Delphi com sucesso mas me pergunto se isso não violaria o paradigma OOP. Desta forma eu não estaria trabalhando mais com objetos. O que vocês acham? Como isso poderia ser feito?

Vários autores defendem que na programação RMI, a orientação a objetos não deve ser seguida na risca. Portanto o modo sugeriodo é válido e não errado :wink:

Abraços,

Programação em n-camadas distribuidas? A solução é EJB. :joia:

…de todos os livros, tutoriais, e artigos q ja li… se serve pra todos eu não sei, mas q ta ai pra isso é. :naughty:

[quote=“matheus”]Programação em n-camadas distribuidas? A solução é EJB. :joia:[/quote]De onde que vc tirou isso?
EJB é a solução de todos os males da programação distribuida?