22
Programação Java Márcio Igo Optativa II UESPI

Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas idPessoa: int idade: int primeiroNome: string ultimoNome: string

Embed Size (px)

Citation preview

Page 1: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Programação Java

Márcio IgoOptativa IIUESPI

Page 2: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Modelo de Dados Classe Pessoas

idPessoa: int idade: int primeiroNome: string ultimoNome: string

Classe Eventos idEvento: int evento: string data: string

Page 3: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Dica: Criar o Banco Após criarmos o banco de dados, abra o NetBeans,

indo na aba Serviços. A primeira opção é Banco de Dados e clicando com o botão direito do mouse crie uma nova conexão conforme a figura:

Page 4: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Dica:

Page 5: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Continuando.... Após a criação da conexão, vá ao menu da IDE e clique

em Novo Projeto, escolhendo a opção Java Web > Aplicação Web:

Page 6: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Continuando... Insira o nome do projeto, no nosso exemplo é

Web1; Escolha o Servidor de Aplicação Tomcat 6 No item 4 escolha a opção Hibernate 3.2.5, e na

configuração do Hibernate escolha a conexão com o banco de dados.

Para adicionar os fontes das classes Java, crie um novo pacote (ex: fontes) dentro do pacote padrão.

Page 7: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Classe Eventos

Page 8: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Classe Eventos

Page 9: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Classe Pessoas

Page 10: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Classe Pessoas

Page 11: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Arquivos de mapeamento: Eventos.hbm.xml

Crie um novo arquivo de mapeamento Eventos.hbml.xml

Clique com o botão direito sobre o projeto (Web1), selecione Novo -> Outro

Selecione a categoria: Hibernate -> Assistente para mapeamento de Hibernate

Page 12: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Arquivos de mapeamento: Eventos.hbm.xml

Page 13: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Arquivos de mapeamento: Eventos.hbm.xml

Nome do Arquivo: Eventos.hbm Projeto: Web1 Pasta: src\java PRÓXIMO

Page 14: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Arquivos de mapeamento: Eventos.hbm.xml

Classe a mapear: Eventos.java Arquivo de configuração: hibernate.cfg.xml Tabela de banco de dados: eventos FINALIZAR

Page 15: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Arquivos de mapeamento: Eventos.hbm.xml

Page 16: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Arquivos de mapeamento: Pessoas.hbm.xml

Page 17: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

hibernate.cfg.xml

Page 18: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Criando uma classe para Gerenciar os Eventos: GerenciadorEventos.java

Page 19: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Criando uma classe para Gerenciar os Eventos: GerenciadorEventos.java

Page 20: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Criando a aplicação web – Servlet: GravarEventos.java

Page 21: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Mapeando o Servlet: web.xml

Page 22: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas  idPessoa: int  idade: int  primeiroNome: string  ultimoNome: string

Página JSP: incluirevento.jsp