Projeto web no padrão Java EE
Projeto de pesquisa: Projeto web no padrão Java EE. Pesquise 862.000+ trabalhos acadêmicosPor: fnobre • 10/6/2014 • Projeto de pesquisa • 292 Palavras (2 Páginas) • 420 Visualizações
Antes da utilização das TAGS devemos
importar os módulos:
<%@ taglib prefix="f" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="b" uri="http://java.sun.com/jsp/jstl/sql" %>
8.3 Iniciando o Projeto
Nosso primeiro passo será criar um projeto web no padrão Java EE (5 ou posterior).
Uma das maneiras mais padronizadas e produtivas atualmente é usando o Maven,
que criará a estrutura de diretórios básica e toda a estrutura que usaremos na declaração
de nossas dependências. Além disto, projetos baseados emMaven também
possuem a grande vantagem de serem agnósticos em relação à IDE, o que permitirá
ao leitor trabalhar com a sua opção favorita.
Crie o projeto comMaven
Não é um exagero dizer que todas as IDEs atualmente oferecem suporte à criação
de projetos web com Maven, mas o modo como cada uma implementa esta funcionalidade
vai além do objetivo deste livro, razão pela qual será exposto apenas como
criar um novo projeto a partir de um arquétipo padrão pela linha de comando. No
caso, o comando usado para criar o projeto Spring Fórum com Maven é o seguinte:
mvn archetype:generate -DgroupId=br.com.itexto -DartifactId=spring-Forum
-Dversion=1.0.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-webapp
Durante a execução do Maven, será perguntado qual o nome do pacote padrão
usado pelo projeto. No nosso caso escolhemos br.com.itexto.springForum.
E com isto criamos um projeto identificado pelo grupo br.com.itexto e identificador
spring-Forum com a versão 1.0.0-SNAPSHOT.
o pacote spring-webmvc que deverá ser declarada na tag <dependencies> do
arquivo pom.xml, como a seguir:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
Observe que não precisamos declarar outros componentes do Spring como por
exemplo spring-core, spring-context e outros, pois todos são dependências
transitivas do spring-webmvc. Para facilitar o uso da IDE, outra dependência
importante
...