Ao desenvolver aplicativos de serviço de mediação, pode ser necessário trabalhar com recursos, tais como, arquivos JSP, arquivos JAR, projetos da Web, projetos Java e projetos J2EE. Este tópico fornece informações para ajudá-lo a configurar seus projetos e recursos para que eles sejam construídos e implementados com êxito no WebSphere Enterprise Server ou no WebSphere Process Server.
Boas Práticas: Se for necessário desenvolver aplicativos Java ou importar arquivos JAR que serão utilizados por uma primitiva de mediação customizada, você deve criar um projeto Java para o código e incluir uma dependência no projeto Java para o módulo de mediação que utilizará o código Java.
As propriedades Java da biblioteca de integração de negócios ou do módulo de mediação não devem ser alteradas, porque isto pode causar problemas na geração do código de implementação. Por isso, não é recomendável desenvolver aplicativos Java complexos ou importar arquivos JAR para uma biblioteca ou módulo de mediação para utilizá-los. Além disso, quando gerar implementações Java para componentes Java em um diagrama de montagem de módulo de mediação, as implementações Java geradas devem ser utilizadas como um ponto de ativação para chamar outras classes Java.
Observe que a visualização Integração de Negócios mostra apenas implementações e interfaces Java utilizadas em um diagrama de montagem. Elas estão listadas no módulo de mediação que as utiliza. Se precisar trabalhar com projetos Java, você poderá comutar para trabalhar com a perspectiva Java.
Comutando para a Perspectiva Java
Abra a perspectiva Java seguindo estas etapas:
Na perspectiva Java, as duas perspectivas abertas são mostradas no canto superior direito da janela Workbench, você pode comutar para a perspectiva Integração de Negócios clicando no botão Perspectiva Integração de Negócios, conforme mostrado nesta imagem:
Boas Práticas: Se você pretende utilizar importações e exportações em diagramas de montagem do módulo de mediação, será uma boa prática colocar os objetos e interfaces de negócios utilizados pelas importações e exportações em uma biblioteca para que eles possam ser compartilhados. Em seguida, inclua a dependência na biblioteca para todos os módulos que utilizam estes recursos comuns. Evite copiar os mesmos objetos e interfaces de negócios para módulos diferentes para utilizá-los.
Se precisar utilizar um arquivo WSDL em um módulo, copie-o para o módulo. Opcionalmente, copie o arquivo WSDL para uma biblioteca e, no módulo, configure uma dependência na biblioteca para que seja possível utilizar os recursos da biblioteca. Se você tentou arrastar um arquivo WSDL de outro tipo de projeto, por exemplo, um projeto da Web, uma mensagem de erro solicitará que você copie o WSDL para o módulo ou biblioteca.
Você deve evitar modificar dependências do módulo fora do editor de dependência.
Quando você inclui uma dependência em uma biblioteca, um projeto Java ou um projeto J2EE, as alterações são feitas nas propriedades do módulo. Ou seja, as propriedades do módulo serão alteradas da seguinte forma:
Utilize o editor de dependência para gerenciar dependências do projeto para seus módulos de mediação e bibliotecas em vez de editar suas propriedades. Existem importantes premissas Java configuradas nas propriedades das bibliotecas e dos módulos de mediação, portanto você não deveria modificar as propriedades Java, por exemplo, para alterar suas pastas de origem e de saída.
Informações relacionadas