programação java márcio igo optativa ii uespi. modelo de dados classe pessoas idpessoa: int ...
TRANSCRIPT
![Page 1: Programação Java Márcio Igo Optativa II UESPI. Modelo de Dados Classe Pessoas idPessoa: int idade: int primeiroNome: string ultimoNome: string](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020222/570638711a28abb823907dd5/html5/thumbnails/22.jpg)
Página JSP: incluirevento.jsp