Guida al tool: Assemblaggio di moduli e applicazioni J2EE utilizzando RAD 6.0
Questa guida al tool descrive come assemblare moduli e applicazioni J2EE (WAR, JAR di EJB, JAR di applicazione client, RAR e file EAR) utilizzando l'ambiente di modellazione RAD.
Strumento: Rational Application Developer
Relazioni
Descrizione principale

Panoramica

L'assemblaggio è il processo di combinazione dei componenti di un'applicazione J2EE in pacchetti, come moduli J2EE (consultare Linea guida: modulo J2EE) oppure come un'applicazione J2EE (consultare Linea guida: applicazione J2EE), che possono essere distribuiti in un server di applicazione. Questi pacchetti vengono formattati come file di archivio e devono conformarsi a una struttura di directory e a regole di contenuto definite dal modello di assemblaggio e distribuzione di applicazione J2EE.

RAD 6.0 agevola molto il processo di assemblaggio forzando lo sviluppo di componenti di applicazione in un progetto che rappresenta un modulo o un'applicazione J2EE. Quando si crea un progetto, il tool crea automaticamente una struttura di directory di file al suo interno, conforme al modello di assemblaggio e distribuzione di applicazione J2EE. Quando i componenti vengono successivamente creati attraverso la procedura guidata del prodotto, vengono salvati per default nella cartella appropriata all'interno del progetto. Ad esempio, quando si crea un nuovo file JSP utilizzando la procedura guidata Nuovo file JSP, il tool memorizza tale file per default nella cartella WebContent del progetto Web, la quale rappresenta l'ubicazione standard per i file di origine di contenuto Web. In aggiunta, RAD 6.0 genera automaticamente anche tutti i prodotti di lavoro di assemblaggio e distribuzione richiesti, come il file Manifesto e i descrittori di distribuzione appropriati. L'assemblaggio di un modulo o un'applicazione J2EE, perciò, riguarda semplicemente la modifica di uno o più descrittori di distribuzione corrispondenti secondo necessità e l'esportazione del progetto in un file di archivio. Le seguenti operazioni vengono effettuate in questa guida al tool:

Modifica del descrittore di distribuzione del progetto

  1. Per modificare il descrittore di distribuzione del progetto di Applicazione Enterprise (EAR):
    1. Nella vista di esplorazione del progetto della prospettiva J2EE, espandere Applicazioni Enterprise > nome_progetto.
    2. Fare doppio clic su Descrittore di distribuzione: nome_progetto per aprire l'editor di descrittore di distribuzione di applicazione.
    3. Selezionare la scheda appropriata in fondo alla vista dell'editor per modificare i valori del descrittore di distribuzione specifico.
    4. Salvare il file del descrittore di distribuzione selezionando File > Salva dalla barra del menu principale.
  2. Per modificare un descrittore di distribuzione di progetto Web (WAR):
    1. Nella vista di esplorazione del progetto della prospettiva J2EE, espandere Moduli Web > nome_progetto.
    2. Fare doppio clic su Descrittore di distribuzione: nome_progetto per aprire l'editor di descrittore di distribuzione Web.
    3. Selezionare la scheda appropriata in fondo alla vista dell'editor per modificare i valori del descrittore di distribuzione specifico.
    4. Salvare il file del descrittore di distribuzione selezionando File > Salva dalla barra del menu principale.
  3. Per modificare un descrittore di distribuzione di progetto EJB (EJB JAR):
    1. Nella vista di esplorazione del progetto, espandere Moduli EJB > nome_progetto.
    2. Fare doppio clic su Descrittore di distribuzione: nome_progetto per aprire l'editor di descrittore di distribuzione EJB.
    3. Selezionare la scheda appropriata in fondo alla vista dell'editor per modificare i valori del descrittore di distribuzione specifico.
    4. Salvare il file del descrittore di distribuzione selezionando File > Salva dalla barra del menu principale.
  4. Per modificare un descrittore di distribuzione di progetto di Client di applicazione (JAR di client di applicazione):
    1. Nella vista di esplorazione del progetto, espandere Moduli di client di applicazione > nome_progetto.
    2. Fare doppio clic su Descrittore di distribuzione: nome_progetto per aprire l'editor di descrittore di distribuzione di client.
    3. Selezionare la scheda appropriata in fondo alla vista dell'editor per modificare i valori del descrittore di distribuzione specifico.
    4. Salvare il file del descrittore di distribuzione selezionando File > Salva dalla barra del menu principale.
  5. Per modificare un descrittore di distribuzione di progetto Connettore (RAR):
    1. Nella vista di esplorazione del progetto, espandere Moduli di connettore > nome_progetto.
    2. Fare doppio clic su Descrittore di distribuzione: nome_progetto per aprire l'editor XML sul file ra.xml.
    3. Modificare il file XML per cambiare i valori del descrittore di distribuzione specifico.
    4. Salvare il file del descrittore di distribuzione selezionando File > Salva dalla barra del menu principale.

Convalida del progetto

Sebbene il tool sia configurato per default in modo da convalidare automaticamente le risorse quando vengono salvate, è buona idea convalidare manualmente l'intero progetto prima di esportarlo in un file di archivio (si noti che è possibile ignorare e cambiare i programmi di convalida relativi al progetto, facendo clic su quest'ultimo con il tasto destro del mouse e selezionando Proprietà > Convalida).

  1. Nella vista di esplorazione del progetto, fare clic con il tasto destro del mouse sul nome_progetto.
  2. Selezionare Esegui convalida.
  3. Dopo aver completato la convalida, controllare la vista Problemi. Se sono elencati errori, risolverli prima di procedere alla fase successiva.

Esportazione del progetto in un file di archivio

  1. Per esportare un progetto di applicazione Enterprise in un file EAR:
    1. Nella vista di esplorazione del progetto, fare clic con il tasto destro del mouse sul nome_progetto.
    2. Selezionare Esporta > file EAR.
    3. Nella procedura guidata di esportazione, specificare il nome e l'ubicazione desiderati del file EAR.
    4. Facoltativamente, selezionare:
      • Esportare file sorgente
      • Sovrascrivere file esistente se si esporta in un file EAR esistente e non si desidera l'avviso di sovrascrittura
      • Includere i percorsi di creazione di progetto e i file di metadati per conservare i nomi originali dei progetti inclusi o riferiti dal progetto di applicazione e mantenere le dipendenze di percorso classi. Ciò consente successivamente di importare l'EAR in un altro spazio di lavoro e i relativi moduli di essere importati come progetti binari.
    5. Fare clic su Fine. La procedura guidata esporta i contenuti del progetto di applicazione nel file EAR specificato.
  2. Per esportare un progetto Web in un file WAR:
    1. Nella vista di esplorazione del progetto, fare clic con il tasto destro del mouse sul nome_progetto.
    2. Selezionare Esporta > file WAR.
    3. Nella procedura guidata di esportazione, specificare il nome e l'ubicazione desiderati del file WAR.
    4. Facoltativamente, selezionare:
      • Esportare file sorgente
      • Sovrascrivere file esistente se si esporta in un file WAR esistente e non si desidera l'avviso di sovrascrittura
    5. Fare clic su Fine. La procedura guidata esporta i contenuti del progetto Web nel file WAR specificato.
  3. Per esportare un progetto EJB in un file EJB JAR:
    1. Nella vista di esplorazione del progetto, fare clic con il tasto destro del mouse sul nome_progetto.
    2. Selezionare Esporta > file EJB JAR.
    3. Nella procedura guidata di esportazione, specificare il nome e l'ubicazione desiderati del file JAR.
    4. Facoltativamente, selezionare:
      • Esportare file sorgente
      • Sovrascrivere file esistente se si esporta in un file JAR esistente e non si desidera l'avviso di sovrascrittura
    5. Fare clic su Fine. La procedura guidata esporta i contenuti del progetto EJB nel file JAR specificato.
  4. Per esportare un progetto client di applicazione in un file JAR di client di applicazione:
    1. Nella vista di esplorazione del progetto, fare clic con il tasto destro del mouse sul nome_progetto.
    2. Selezionare Esporta > File JAR client app.
    3. Nella procedura guidata di esportazione, specificare il nome e l'ubicazione desiderati del file JAR.
    4. Facoltativamente, selezionare:
      • Esportare file sorgente
      • Sovrascrivere file esistente se si esporta in un file JAR esistente e non si desidera l'avviso di sovrascrittura
    5. Fare clic su Fine. La procedura guidata esporta i contenuti del progetto client di applicazione nel file JAR specificato.
  5. Per esportare un progetto Connettore in un file RAR:
    1. Nella vista di esplorazione del progetto, fare clic con il tasto destro del mouse sul nome_progetto.
    2. Selezionare Esporta >file RAR.
    3. Nella procedura guidata di esportazione, specificare il nome e l'ubicazione desiderati del file RAR.
    4. Facoltativamente, selezionare:
      • Esportare file sorgente
      • Sovrascrivere file esistente se si esporta in un file RAR esistente e non si desidera l'avviso di sovrascrittura
    5. Fare clic su Fine. La procedura guidata esporta i contenuti del progetto Connettore nel file RAR specificato.