Criando Aplicativo MVC com JEE e JPA

626 palavras 3 páginas
Criação de Aplicativo MVC com JEE e JPA.
Criação do Banco de Dados

1. Na aba serviços, encontre a opção Banco de Dados..Java DB, e com o botão direito escolha “Criar Banco de Dados”.

2. Configure o novo banco. No exemplo foi utilizado usuário e senha iguais (LojaX1).

3. Na nova conexão que surge, clique com o botão direito e escolha “Conectar”.

4. Com a conexão aberta, navegue até “Tabelas” e escolha “Criar Tabela”.

5. Dê o nome de “Produto” para a tabela e adicione as colunas necessárias.

6. Para a tabela criada escolha “Exibir Dados”.

7. Com os dados exibidos, escolha a opção “Inserir Registros”, como pode ser observado na figura abaixo.

8. Adicione alguns registros na tela que se abre.

Com estes passos o banco está configurado. A partir daqui o aplicativo pode começar a ser construído.

Criação do Aplicativo Corporativo

Escolha no NetBeans a criação de Novo Projeto do tipo Java EE...Aplicação Enterprise.
O servidor utilizado será o GlassFish 4.1 com Java EE 6.

O projeto gerado é dividido em 3 projetos, 1 principal e 2 dependentes, segundo a seguinte divisão:
LojaEEX1 – Principal que apenas engloba os outros dois, gerando o arquivo EAR de implantação. (EAR = JAR + WAR)
LojaEEX1-ejb – Cuida das camadas model (JPA) e control (JEE) da arquitetura MVC. (JAR)
LojaEEX1-war – Cuida da camada de view (JSP e Servlet) da arquitetura MVC. (WAR)

Criação da Camada Model (JPA)

A camada Model será baseada no JPA, o qual faz mapeamento objeto-relacional baseado em anotações.
1. No módulo ejb, escolha “Novo..Classe de Entidade do Banco de Dados”.

2. Crie uma nova fonte de dados apontando para a conexão citada anteriormente neste documento. O nome JNDI será jdbc/LojaEEX1.

3. As tabelas desejadas devem ser adicionadas e escolhido o botão “Próximo”.

4. Escolha as opções e nome do pacote, como na figura abaixo.

Clicando em finalizar, as entidades JPA serão geradas no pacote “uezo.model”, e a unidade de

Relacionados

  • PADRÃO “INVERSÃO DE CONTROLE COM INJEÇÃO DE DEPENDÊNCIA”: APLICAÇÕES EJB “VERSUS” SPRING FRAMEWORK
    9132 palavras | 37 páginas
  • Monografia
    15570 palavras | 63 páginas
  • TCC - Programação
    14968 palavras | 60 páginas
  • Introdução demoiselle
    40914 palavras | 164 páginas
  • CRUD JAVA WEB
    10013 palavras | 41 páginas
  • Otimização no desenvolvimento java web com jsf e jpa: um estudo comparativo
    22204 palavras | 89 páginas
  • tcc biometria
    14938 palavras | 60 páginas
  • Linux magazine
    48657 palavras | 195 páginas
  • eu e v
    28882 palavras | 116 páginas
  • Concurso P Blico Para Provimento De Cargos T Cnico Ifba
    34347 palavras | 138 páginas