PDA

Visualizza la versione completa : [JAVA-EJB] architettura classica


maremma
04-12-2003, 09:54
Ciaoo a tutti,
devo realizzare un'applicazione J2ee e mi hanno detto che l'architettura dovrebbe essere:

-macchina A ci metto i client jsp ed i session

-macchina B entity ed il db

...č giusta cosė?

Io avevo pensato che fosse meglio che nella macchina A ci fosse tutto il codice(compresi gl'entity...anche per ragioni di classpath e jar da deployare, non sto bestemmiando spero!!)
e faccio la connessione remota al DB sulla macchina B.

Si accettano suggerimenti :-)

Erenn
12-02-2004, 17:09
A prescindere del numero di macchine su cui deciderai di distribuire il tuo sistema, devi dividerlo in tre livelli logici:
1) Presentation Layer: in cui ci metti JSP e Servlet
2) Business Logic Layer: in cui ci metti EJB session
3) Data Layer: in cui ci metti EJB entity

IF questi layer li "metti" su una unica macchina, utilizzi la stessa JVM, e devi dichiarare per ogni componente EJB le interfacce Local e LocalHome
ELSE devi dichiarare per la componente EJB remota le interfacce Remote e RemoteHome

Ciao

Loading