Publicidade

Iniciando uma aplicação simples Java Web com JBoss Seam

8/17/2012 06:06:00 PM Rafael Rodrigues 0 Comments



Requisitos



  • Etapas

    1. Criando o banco de dados agenda
    2. Instalando o JBoss Tools no Eclipse
    3. Criando o projeto com o Seam
    4. Gerando as classes e páginas a partir do banco de dados
    5. Executando a aplicação

    1. Criando o banco de dados agenda

    Crie um banco de dados no PostgreSQL com o nome agenda, e utilize o código abaixo para criar a tabela de contatos:

    create table contatos(
    id serial,
    nome varchar(30),
    telefone varchar(30),
    email varchar(30),
    constraint pk_contatos primary key (id)
    );


    2. Instalando o JBoss Tools no Eclipse:


    No Eclipse, abra o menu Help > Install New Software, e no campo Work Withclique em Add...Preencha os campos:

    Name: JBoos Tools 3.2Location: http://download.jboss.org/jbosstools/updates/stable/helios/

    clique em OK


Uma lista deverá ser carregada, então selecione a opção All JBoss Tools, clique em Next e siga com a instalação.



3. Criando o projeto com o Seam:

Abra a perspectiva Seam e selecione File > New > Seam Web Project.
ou
Menu File > New > Other > Seam > Seam Web Project.

Preencha os campos:

Project Name: agenda




em Target Runtime: clique em New Runtime... escolha Jboss Community > Jboss 5.1 Runtime, marque Create a New Local Server e clique em Next.

Clique em Browse e selecione o local onde você descompactou os arquivos do JBoss 5.1, em seguida clique em Finish.



Voltando à criação do projeto, em Configuration, selecione Dynamic Web Project with Seam 2.2. e clique em Next.


Na tela Web Module clique em Next.


Na tela JSF Capabilities, selecione: Library Provided by Target Runtime, e clique em Next.


Na tela Seam Facet, clique em add...



Na tela Seam Runtime, selecione Browse, escolha o local onde você descompactou os arquivos do JBoss Seam 2.2, e clique em Finish.


Voltando à tela Seam Facet, no campo Deploy selecione EAR.



Ainda na tela Seam Facet, no campo Database Type, escolha PostgreSQL,em seguida clique em New para criarmos a conexão com o banco de dados.

Na tela Connection Profile, selecione PostgreSQL e clique em Next.


Na tela Specify a Driver and Connection Details, selecione New Driver Definition.


Na tela Specify a Driver Template and Definition Name, na aba Name/Type, selecione PostgreSQL JDBC Driver.


Ainda nesta tela, na aba Jar List, clique em Clear All e em seguida clique em Add Jar/Zip, selecione o local onde estão seus arquivos .jar do JDBC e clique em OK.

Voltando à tela Specify a Driver and Connection Details, preencha os campos com as informalções da sua conexão:

Database: agenda
URL: jdbc:postgresql:agenda

User Name: seu usuário do banco (geralmente postgres)
Password: sua senha do banco



Voltando à tela Seam Facet, preencha o campo Database Schema como public, e marque a opção DB Tables already exists in database, em seguida clique em Finish. Neste momento o projeto será gerado, se no final aparecer uma tela perguntando se deseja mudar para a perspectiva Seam, clique em sim.


Agora clique em Finish e pronto! Projeto criado! Parece complicado, mas se fizer todos esses passos umas duas vezes já vai ficar "fera". 




 


0 comentários: