Elementi J2EE
|
Artefatto del modello di progettazione di RUP
|
Artefatto del modello di implementazione di RUP
|
Modellazione di linee guida
|
Client di applicazione
|
Sottosistema di progettazione con lo stereotipo
<<ApplicationClient>>
|
Serie di elementi di implementazione per le classi Java
individuali che implementano il client di applicazione.
|
Linea guida: Client dell'applicazione J2EE
Linea guida: Identificazione dei client dell'applicazione J2EE
Linea guida: Progettazione dei client delle applicazioni J2EE
|
Descrittore di distribuzione
|
I descrittori di distribuzione non vengono rappresentati nel modello di progettazione.
|
Elemento di implementazione con gli stereotipi
<<Descrittore di EJB-JAR>>, <<Descrittore di JAR>>, <<Descrittore di
WAR>> o <<Descrittore di EAR>>
|
Linea guida per il prodotto di lavoro: Modulo J2EE (descrittori della
distribuzione del modulo J2EE)
Linea guida per il prodotto di lavoro: Applicazioni J2EE
(descrittori della distribuzione dell'applicazione J2EE)
|
Enterprise JavaBean (EJB)
|
Classe di progettazione
Per avere dettagli sugli stereotipi specifici da utilizzare, vedere Linea guida: Identificazione di Enterprise JavaBean (EJB)
|
Serie di elementi di implementazione per gli elementi individuali
EJB.
|
Linea guida per il prodotto di lavoro: EJB (Enterprise JavaBean)
Linea guida: Identificazione di Enterprise JavaBean (EJB)
Tecnica: Progettazione di EJB (Enterprise JavaBean)
Linea guida: Interfacce per applicazioni J2EE
|
Pagina HTML
|
Classe di progettazione con lo stereotipo
<<ClientPage>>
|
Elemento di implementazione con lo stereotipo
<<ClientPage>>
Le pagine del client sono modellate nel modello di implementazione solo se la pagina del
client è rappresentata da un file o un disco statici (in opposizione all'essere generati dinamicamente
da un JSP).
|
|
Classe Java
|
Classe di progettazione
|
Elemento di implementazione
|
Linea guida: Classe Java
Linea guida: Identificazione delle classi Java
|
JavaBean
|
Classe di progettazione
|
Elemento di implementazione
|
Concetto: JavaBean
Linea guida: JavaBean
Linea guida: Identificazione di JavaBean
Linea guida: Progettazione di JavaBean
|
Pacchetto Java
|
I pacchetti Java non vengono rappresentati nel modello di progettazione.
|
Pacchetto del modello di implementazione (stereotipi non richiesti)
Contiene elementi di implementazione Java; ad esempio, servlet EJB (Enterprise JavaBean)
|
Linea guida: Strutturazione del modello d'implementazione delle applicazioni
J2EE
|
JSP (Java Server Page)
|
Classe di progettazione con lo stereotipo
<<ServerPage>>
|
Elemento di implementazione con lo stereotipo
<<ServerPage>>
|
Linea guida per il prodotto di lavoro: JSP (Java Server Page)
Tecnica: identificazione di JSP (Java Server Page)
Tecnica: Progettazione di JSP (Java Server Page)
|
Tag personalizzato JSP
|
Classe di progettazione con lo stereotipo
<<JSPTag>>
|
Elemento di implementazione con lo stereotipo
<<JSPTag>>
|
Linea guida: Tag personalizzato JSP (Java Server Page)
|
Applicazione J2EE
|
Le applicazioni J2EE non vengono rappresentate nel modello di progettazione.
|
Applicazione J2EE con lo stereotipo <<EAR>>
|
Linee guida per il prodotto di lavoro: Applicazioni J2EE
Linea guida: Assemblaggio delle applicazioni J2EE
Linea guida: Distribuzione di applicazioni e moduli J2EE
|
Modulo J2EE (file di archivio)
|
I moduli J2EE non vengono rappresentati nel modello di progettazione.
|
Modulo J2EE con lo stereotipo <<EJB-JAR>>,
<<JAR>> o <<WAR>>
|
Linee guida per il prodotto di lavoro: Modulo J2EE
Linea guida: Assemblaggio dei moduli J2EE
Linea guida: Distribuzione di applicazioni e moduli J2EE
|
Servlet
|
Classe di progettazione con lo stereotipo
<<GenericServlet>> o <<HttpServlet>>
|
Elemento di implementazione con lo stereotipo
<<GenericServlet>> o <<HttpServlet>>
|
Linea guida: Servlet
Linea guida: Identificazione di servlet
Linea guida: Progettazione di servlet
|
Directory virtuale
|
Le directory virtuali non vengono rappresentate nel modello di progettazione.
|
Pacchetto del modello di implementazione con lo stereotipo
<<VirtualDirectory>>
Contiene i componenti Web J2EE (pagine HTML, JSP e così via)
|
Linea guida: Strutturazione del modello d'implementazione delle applicazioni
J2EE
|