Rational Developer para System z, Versão 7.6

Processo de Construção e Fluxo Operacional do Java/J2EE

O ARCHDEF contém os membros que compõem o projeto Java/J2EE e eles são uma referência aos "nomes abreviados" que correspondem aos nomes de arquivos na área de trabalho Eclipse.

Quando o ARCHDEF é construído, um conversor de linguagem da verificação de pré-construção (J2EEANT) é chamado. O conversor J2EE lê o script de construção J2EE, que é referenciado no ARCHDEF pela palavra-chave SINC e sobrepõe as propriedades codificadas dessa maneira no esqueleto ANT XML referenciado pela propriedade SCLM_ANTXML. O SCLM sabe chamar o conversor J2EEANT para o script de construção porque quando o script de construção foi gerado pelo SCLM Developer Toolkit, ele foi armazenado no SCLM com uma linguagem do J2EEANT.

O processo de construção ARCHDEF gera Classes Java™ dos arquivos de origem Java e pode também gerar um arquivo de archive J2EE, como um JAR, WAR ou EAR. O objeto J2EE criado depende do script de construção apropriado referenciado e da utilização da palavra-chave OUT1 do ARCHDEF.

Quando o ARCHDEF é construído, a pré-construção verifica a conversão de linguagem associada ao script de construção (no SCLM tipo J2EEBLD) executa e determina quais partes do ARCHDEF precisam ser reconstruídas (incluindo ARCHDEFs aninhados). Essas partes são copiadas na área de trabalho do sistema de arquivos dos Sistemas UNIX z/OS e o ANT compila e gera os objetos Java/J2EE necessários especificados pelo script de construção e pelo ARCHDEF.

O SCLM então processa cada componente com o seu conversor de linguagem associado. O conversor de linguagem JAVA associado à origem Java copia os arquivos de classe criados novamente para o SCLM.

O conversor ARCHDEF identifica quais objetos J2EE foram gerados (JAR, WAR, EAR) e copia essas partes novamente para o SCLM.

Isso é essencial para criar um ARCHDEF separado para cada componente de aplicativo que possa compor um EAR (Aplicativo Corporativo) . Ou seja, um EAR que contém um WAR, que contém um EJB JAR, deve ter um ARCHDEF para o JAR, um ARCHDEF para o WAR com um INCL do ARCHDEF EJB JAR . O ARCHDEF EAR deve também incluir um INCL do ARCHDEF WAR.

O processo de construção Java/J2EE suporta:

Nota:
  1. Os esqueletos ANT de Amostra são fornecidos e ficam disponíveis na biblioteca de amostra SBWBSAMP do SCLM Developer Toolkit instalada no z/OS .
  2. Os formatos de Construção, os Tipos SCLM e as Linguagens SCLM a seguir podem ser mais relevantes ao administrador do SCLM para auxiliar na criação de projetos Java/J2EE no SCLM.

Termos de Uso | Feedback

Este centro de informações é desenvolvido pela tecnologia Eclipse. (http://www.eclipse.org)