Criando um projeto Java EE 6 com Eclipse, JBoss e Maven

Criando um projeto Java EE 6 com Eclipse, JBoss e Maven

Nesse artigo vamos criar um projeto Java EE 6 de forma rápida e simples utilizando o Apache Maven. O servidor de aplicação será o JBoss 7.1.1, versão certificada para Java EE 6.

O Maven é um software para construção e gerenciamento de projetos utilizado principalmente em Java. A manutenção das dependências em um projeto é um processo complicado e o Maven pode facilitar e agilizar a vida do programador nesse sentido.

O primeiro passo é fazer o download do Eclipse IDE for Java EE Developers. Dentro do Eclipse, precisamos instalar o JBoss Tools. Clique em Help – Eclipse Market Place.

projeto java ee 6
Com o Eclipse instalado, podemos fazer o download do JBoss 7.1.1.

Em seguida, precisamos criar o Maven Project de acordo com a sequência abaixo.

  • Crie um novo projeto Maven
  • Novo projeto Maven
    Novo projeto Maven
  • Localização do projeto
  • Simple project
    Localização do projeto
  • Selecione o arquétipo: jboss-javaee6-webapp-ear-archetype
  • Arquétipo
    Arquétipo
  • Parâmetros do arquétipo
  • Parâmetros
    Parâmetros
  • Projeto Java EE 6 criados

  • Projetos
    Projetos
  • Adicione o servidor, nesse caso, o JBoss 7.1.1, que acaba de mudar de nome e agora se chama Wildfly
  • Novo servidor
    Novo servidor
  • Selecione o tipo de servidor (JBoss AS 7.1)
  • Tipo de servidor
    Tipo de servidor
  • Informe o diretório onde está o JBoss
  • Diretório do servidor
    Diretório do servidor
  • Adicione o projeto
  • Projetos
    Projetos
  • Inicie o servidor (debug)
  • Servidor
    Servidor
  • Para acessar o site, clique aqui. Nosso projeto Java EE 6 está pronto.

Novidades do Java EE 6

Utilizando Maven a gente economiza tempo na criação de projetos. Acho que vale a pena inclusive para projetos antigos, já que a gente ganha muito tempo com o gerenciamento de dependências e o build.

Agora, é só adicionar novas funcionalidades na aplicação web. Algumas novidades do JavaEE 6 que valem lembrança:

  1. Servlets 3.0 – declaração via anotações e chamadas assíncrona
  2. CDI 1.0 – Facelets nativo
  3. JPA 2.0 com Criteria Queries e cache de segundo nível
  4. JAX-RS 1.1, API para RESTful
  5. JSF 2.0 com Facelets nativo
  6. EJB 3.1, agora com interfaces opcionais e EJB Lite
  7. Bean Validation 1.0 com Validadores personalizados

3 thoughts on “Criando um projeto Java EE 6 com Eclipse, JBoss e Maven

  1. Boa tarde amigo, muito legal este tutorial, mas eu ainda estou um pouco perdido de como adicionar o projeto ao jboss e onde ficaria meus códigos dentro dessa estrutura do maven, voce não tem um projeto de exemplo com um Helloword basico ???

Leave a Reply

Your email address will not be published. Required fields are marked *