Os descritores de deployment são arquivos de texto baseados em XML, cujos elementos descrevem como montar e implantar um módulo em um determinado ambiente. Os elementos também contêm informações comportamentais sobre os componentes que não estão diretamente incluídos no código.
Os descritores de deployment especificam dois tipos de informações:
Os descritores de deployment EJB descritos na especificação Enterprise JavaBeans, os descritores de deployment da Web descritos na especificação Servlet e a aplicação e os descritores de deployment de cliente de aplicações descritos na especificação Java EE. Para cada tipo de módulo ou aplicação, há dois descritores de deployment:
O IDE gera um descritor de deployment a partir das configurações dos módulos EJB, módulos de aplicação Web e aplicações empresariais quando você cria um projeto empresarial vazio. Ele também lê os descritores de deployment existentes ao serem importadas Enterprise Beans, aplicações empresariais e aplicações Web no IDE. Os descritores de deployment encontram-se na pasta conf do diretório do projeto e são exibidas no nó "Configuration Files" da janela "Projects".
Conforme você trabalha com o projeto, o IDE atualiza os descritores de deployment geral para que as alterações realizadas sejam salvas, como a adição de métodos empresariais a um Enterprise Bean ou de um módulo de aplicação Web a uma aplicação empresarial.
O IDE também atualiza automaticamente os descritores de deployment específico para servidores se o servidor de destino for o servidor Web Tomcat ou o servidor da aplicação Sun Java System. Para todos os outros servidores da aplicação, você é que tem que escrever os descritores de deployment específicos para servidores.
Para abrir o editor gráfico de um descritor de deployment, clique duas vezes em no nó do editor na janela Projetos. Para editar o XML dodescritor de deployment, clique com o botão direito do mouse no nó do descritor e escolha Editar.
O IDE também registra automaticamente os DTDs e os esquemas de todos os descritores de deployment Java EE, assim como os DTDs do servidor da aplicação Sun Java System. Conseqüentemente, é possível verificar e validar o XML nos descritores de deployment de acordo com os DTDs e os esquemas. Você pode exibir os DTDs escolhendo Ferramentas > DTDs e Esquemas XML do menu principal.