A implantação de aplicativos J2EE é algo muito significativo para os implantadores. Os servidores de aplicativos existentes geralmente oferecem suporte à implantação de aplicativos com base na Web, à implantação dinâmica ou por meio de ferramentas de implantação. O WebSphere Application Server 5.x fornece uma interface de programação de aplicativos para implementar a implementação e o gerenciamento de aplicativos J2EE.
1. Visão geral da implementação do WebSphere
Em geral, para implementar um aplicativo baseado em J2EE, é necessário fazer o seguinte: primeiro, criar uma origem de dados, na qual o nome JNDI precisa ser especificado; segundo, modificar o nome JNDI do recurso e a referência de recurso do aplicativo corporativo; arquivo .ear; terceiro, modifique o nome do aplicativo corporativo EJB e a referência do arquivo ear; quarto, implemente automaticamente o arquivo .ear do aplicativo corporativo. Finalmente, reinicie o servidor WebSphere.
Se essas etapas forem concluídas manualmente, basicamente poderão ser concluídas rapidamente quando não houver muitos componentes EJB, referências de recursos e referências de referência. No entanto, imagine só, se o mesmo conjunto de aplicativos for executado no mesmo servidor de aplicativos WebSphere, e os componentes EJB, envolvidos em modificações de nome JNDI e modificações de recursos (referência) forem muitos, precisamos usar o programa para automaticamente Todo o o processo está concluído. O processo pode ser bem tratado com a ajuda da interface Java (baseada na tecnologia JMX) fornecida pelo WebSphere. Aqui o processo geral é fornecido com base no processo de implantação (como todo o processo é relativamente complicado, apenas as ideias principais são fornecidas aqui).
2. Criação automática de fontes de dados
Este processo envolverá principalmente os seguintes aspectos:
Primeiro: Descubra a fonte de dados no servidor WebSphere e veja se seu nome entra em conflito com o que iremos configurar.
Segundo: caso contrário, nosso programa cria a fonte de dados necessária.
Terceiro: Se o ProvIDEr JDBC da fonte de dados a ser criada não existir, ele deverá ser criado antes da primeira e da segunda etapas.
Através de algumas etapas, podemos realizar a criação automática de fontes de dados.
O código de exemplo é fornecido abaixo:
Crie AdminCliente:
Localize um provedor JDBC existente:
Salve a operação de criação da fonte de dados:
3. Modificação automática de aplicativos J2EE (.ear)
Esta parte geralmente pode ser concluída através das seguintes etapas:
Primeiro: Modifique o conteúdo relacionado ao JNDI.
Segundo: obtenha a tarefa AppDeploymentTask.
Terceiro: salve a tarefa AppDeploymentTask.
Quarto: Modifique o contexto da web. Isso pode ser realizado usando JAXP, JDOM, etc.
4. Implantação automática de aplicativos J2EE (.ear)
Esta parte geralmente pode ser concluída através das seguintes etapas:
Primeiro, implemente NotificationListener.
Segundo, implante o aplicativo .ear.
Implemente NotificationListener:
Desta forma conseguimos a implementação automática de aplicações J2EE. ■