Uma aplicação empresarial geralmente inclui dois tipos de :
Um descritor de deployment J2EE geral, que define as configurações de deployment em qualquer implementação compatível com J2EE. Descreve a aplicação empresarial, que componentes usa, como os componentes se relacionam e que recursos utilizam. O descritor de deployment geral de aplicação empresarial denomina-se application.xml.
Um descritor de deployment específico para servidores, que define as configurações de deployment do servidor da aplicação no qual você está implantando.
Se você estiver implantando sua aplicação no servidor da aplicação Sun Java System/GlassFish, o IDE oferece um editor gráfico paradescritor de deployment e atualiza automaticamente o descritor de deployment ao editar os arquivos.
Para todos os outros servidores de aplicativos, você é que tem de escrever os descritores de deployment específicos para servidores.
As entradas destes arquivos são geradas automaticamente quando você adiciona um módulo à aplicação empresarial. Ambos descritores de deployment são arquivos XML armazenados na pasta META-INF da aplicação empresarial. Ambos arquivos podem ser editados no Editor de código-fonte. O arquivo sun-application.xml também pode ser editado em um editor visual, conforme descrito abaixo.
Para editar descritores de deployment da aplicação empresarial:
Na janela Projetos, localize o projeto e expanda o nó Arquivos de configuração. Senão, não janela "Files", expanda a subpasta src/conf do projeto.
Clique duas vezes no nó para abrir o arquivo. O arquivo sun-application.xml se abre no Editor visual sun-application.xml. Para abri-lo no Editor de código-fonte, clique com o botão direito do mouse na janela Projetos e escolha Editar.
Edite os elementos. Você pode usar os recursos de conclusão de código no Editor de código-fonte para garantir que os elementos estejam sintaticamente corretos.
(Opcional) Clique com o botão direito do mouse no Editor de código-fonte e escolha Validar no menu contextual para verificar se os documentos seguem o esquema XML para descritores de deployment da Web.
Se você tiver uma apliação empresarial EE 5 que seja implantada em um servidor da aplicação Java EE 5, você pode especificar a maioria das configurações de deployment usando anotações. Entretanto, você tem a opção de usar descritores XML como uma alternativa para anotações ou para complementar ou substituir algumas anotações.