Nesse post vou mostrar como criar o ambiente Seam e como fazer um Hello World.Requisitos:EclipseJBoos tools Tambem pode ser encontrado no Eclipse MarketJBoss Seam 2.2JBoss Application Server 5.1PostgresPostgres JDBCPrimeiramente Instale o Postgres, apos isso abra o Eclipse e entre no Eclipse MarketplaceNo campo find procure por Jboss Tools e o instale, o download + instalacao levara alguns minutos, apos instalado reinicie o eclipse.Descompacte o Jboss Seam e o Jboss Application Server, agora no eclipse clique em File > New > Other... , la procure por Seam Web Project.Agora vamos ao que interessa, confugurar nosso projeto, em Project name coloque o nome do projeto, no meu caso vou usar o nome projeto, em Target runtime clique em New Runtime... , selecione o Jboss v5.0 e aperte em Next em Application Server Directory clique em Browser... e selecione o path da pasta do Jboss 5.1 Application Server, no meu caso H:/jboss-5.1.0.GA, apos isso basta clicar em Finish.Dynamic Web module version deixe 2.5Target Server clique em new, escolha Jboss AS 5.1, next, Home directory coloque o path da pasta do Jboss 5.1 Application Server, no meu caso H:/jboss-5.1.0.GA, next, next, finish.Deve ficar assimde next, next, next, agora vamos configurar o Seam Facet, em Seam Runtime va em add..., browser e selecione o path da pasta do Seam, no meu caso H:\jboss-seam-2.2.2.Final, clique em finish.Deploy as: marque EAR.Database Type: PostgreSQLConnection profile: New..., PostgreSQL, selecione o path onde foi salvo o postgres JDBC, coloque o username e o password no meu caso postgres / root, save password, Test connection para ver se esta conectando no banco normalmente, next, finish.Pronto agora basta clicar em finish e esperar o projeto ser criado.Deve ficar assim.Serao criadas 4 pastas.Vamos testar nosso projeto, inicie o jboss (hotkey ctrl + alt + r), com o servidor inicializado abra o browser e entre em http://localhost:8080/projeto/Voce devera ver isso.Agora vamos criar nosso Hello WorldClique em projeto > WebContent, botao direito new > Other... > xhtml page > coloque o nome de helloworld > finish<html><head></head><body>Hello world</body></html>Agora acesse http://localhost:8080/projeto/helloworld.seamPronto seu projeto Seam esta montado e seu Hello World criado. Nesse tutorial mostrarei como utilizar o gerenciador de dependencias Maven com o Eclipse, mostrarei o que e necessario e a criacao de um projeto simples para ver o maven em funcionamento.MavenMaven e uma ferramenta para o gerenciamento de dependencias do projeto, que utiliza um arquivo xml chamando POM (Project Object Model) para gerenciar as dependencias do projeto. Em outras palavras voce nao vai mais precisar baixar arquivos .jar e ficar importando eles para o projeto, com o maven apenas adicionando algumas linhas dentro do arquivo pom.xml ele ja se encarrega de fazer o download e adicionar na sua aplicacao. No site Maven Repository http://mvnrepository.com/ voce pode encontrar qual quer dependencia que desejar para colocar no seu pom.xml.M2EE um pugin para o eclipse que torna a utilizacao do maven mais simples diretamente do eclipse.Todos os libs baixados pelo m2e ficam dentro da pasta .m2/repository, com isso se mais de um projeto depender do mesmo lib ele nao e baixado denovo.FerramentasEclipse DownloadJDK Downloadm2e (maven para o eclipse)Instalando o m2eApos abrir