O assistente para Nova aplicação Web cria um novo que contém uma aplicação Web vazia. Para abrir o assistente para Nova aplicação Web, abra o assistente para Novo projeto e selecione o modelo Aplicação Web na categoria Web.
Na página Frameworks, você escolhe um ou mais frameworks que deseja usar para fornecer estruturas à aplicação Web.
Escolha um ou ambos procedimentos abaixo:
JavaServer Faces Visual Web. Especifica que o IDE proporcione as bibliotecas JSF e crie os seguintes arquivos para a aplicação Web:
faces-config.xml
Se você marcar a caixa de verificação JavaServer Faces, você pode definir o pacote Java padrão, o nome do servlet JSF e o mapeamento da URL do servlet.
JavaServer Faces. Especifica que o IDE proporcione as bibliotecas JSF e crie os seguintes arquivos para a aplicação:
welcomeJSF.jsp
faces-config.xml
Para obter detalhes, consulte
Se marcar a caixa de verificação JavaServer Faces, você pode definir o nome do servlet JSF e o mapeamento da URL do servlet na aba Configuração. Na aba Bibliotecas, você pode especificar que bibliotecas registradas usar. Você também pode criar uma nova biblioteca e escolher se bibliotecas podem ser anexadas.
Se escolher Visual Web JavaServer Faces ou JavaServer Faces, você também pode escolher as opções seguintes:
Validar XML. Se selecionada, os arquivos XML JSF são validados pelo servidor quando a aplicação for implantada. Desmarcar esta opção pode reduzir o tempo de deployment. Esta opção é selecionada por padrão.
Verificar objetos. Se selecionada, os objetos JSF são criados e verificados pelo servidor quando a aplicação é implantada. Selecionar esta opção pode aumentar o tempo de deployment. Esta opção é desmarcada por padrão.
Spring Web MVC Especifica que o IDE proporcione as bibliotecas Spring e crie os seguintes arquivos para sua aplicação:
web/WEB-INF/applicationContext.xml
web/WEB-INF/[dispatcher]-servlet.xml
web/WEB-INF/redirect.jsp
web/WEB-INF/jsp/index.jsp
Caso selecione a caixa de seleção Spring Web MVC, você pode configurar o nome e o mapeamento padrão do emissor.
Mapeamentos de emissores são baseados na Seção de Especificações do Java Servlet SRV.11.2. No descritor de implantação de aplicação web, a seguinte sintaxe é utilizada para definir mapeamentos padrão:
Uma string começando com um caractere '/' e terminando com um sufixo '/*' é utilizada para mapeamento de caminho.
Uma string que começa com um prefixo '*.' é utilizada como mapeamento de extensão.
Uma String contendo apenas o caractere '/' indica o servlet padrão do aplicativo. Nesse caso, o caminho do servlet é o URI requerido menos o caminho de contexto e a informação sobre o caminho énula.
Todas as outras strings só são usadas para correspondências exatas.
Ao clicar em Finalizar, o projeto é criado no seu sistema de arquivos e aberto no IDE. As bibliotecas seguintes são automaticamente adicionadas ao classpath do projeto:
spring-2.5.jar
spring-webmvc-2.5.jar
commons-logging-1.1.jar
jstl.jar (opcional)
standard.jar (opcional)
Você pode exibir a estrutura lógica do projeto na janela Projetos e a estrutura de arquivos na janela Arquivos.
Struts. Especifica que o IDE proporcione as bibliotecas Struts e crie os seguintes arquivos para a aplicação:
welcomeStruts.jsp
struts-config.xml
tiles-defs.xml
validator-rules.xml
ApplicationResource.properties
Para obter detalhes, consulte
Após marcar a caixa de verificação Struts 1.2.9, você pode definir o nome do servlet e o padrão de URL. Também pode definir o recurso da aplicação e especificar se o IDE adicionará TLDs Struts.
Ao clicar em Finalizar, o projeto é criado no arquivo de sistema e aberto no IDE. Você pode ver a estrutura lógica na janela Projetos e a estrutura de arquivos na janela Arquivos.