Capitolo I : Prima Parte : Le Novità rispetto a Java2EE

Agoam66182008 19, 2008 di inviaggioconjava

La Java Persistence Api una novità della platform Java EE 5: essa è costitutita da 3 costituenti:

  1. EJB Container, laddove EJB è l’acrostico di Entreprise JavaBeans, da non confondere con i Java Beans
  2. Web Containers
  3. Application Clients
L’Application Model di Java EE si basa sulle “multitier applications”, cioè “applicazioni multilivello”.

Questo modello è un “multitier service” costituito da 2 parti:

  1. Il “business”, o presentazione logica che è implementata dallo sviluppatore
  2. e un sistema standard dei servizi provvisti da “Java EE Platform”
I macrolivelli delle “Distribuited Multitiered Applications” sono 3:
  1. Client Machine
  2. Java EE Server
  3. Database Server
Entriamo nel dettaglio: La “Client Machine” è composta dai seguenti livelli: JavaEE Application1 e JavaEE Application2 che “sovrastano” l’Application Client e le Dynamic HTML Pages. Tutto questo ha il suo compimento nel Client Tier che è direzionato sul Web Tier, componente del livello denominato Java EE Server. Ma andiamo con ordine.
Il secondo livello è il “Java EE Server” che è costituito dalle JSP Pages e dal già citato “Web Tier”, nonché dagli EnterpriseBeans e dal Business Tier a cui punta il Web Tier
Terzo e finale livello è il “Database Server” che ha come componenti il Database, appunto, e l’EIS Tier, laddove EIS sta per “Enterprise Information System