Criando uma aplicação com EJB 3.0 + JPA 1.0

953 palavras 4 páginas
Criando o Projeto EJB

Tendo este escopo vamos criar um Projeto EJB no NetBeans:

1-) Criando um Projeto EJB
Na área Projetos, clique com o botão direito do mouse, e em seguida clique em Novo projeto...

Na tela Novo projeto, selecione na aba Categorias a opção Java EE, na aba Projetos a opção Módulo EJB e clique em Próximo.

Na tela de Novo Módulo EJB, vamos definir os seguintes campos: Nome do projeto: EmprestimoEJB Localização do projeto: (Escolha o local para salvar o projeto no micro)

Clique em Próximo.

Na tela de Novo Módulo EJB, vamos definir os seguintes campos: Servidor: GlassFish Server 3.1 Versão do Java EE: JavaEE 6

Clique em Finalizar.

Desta forma criamos um Projeto EJB chamado EmprestimoEJB que será publicado dentro do servidor de aplicação web GlassFish.

Criando as classes de negocio

Devido ao escopo do projeto teremos inicialmente três classes (Livro, Pessoa e Emprestimo).

Diagrama de classes:

Com base no diagrama de classes, vamos criar essas classes dentro do nosso projeto EmprestimoEJB:

Clique com o botão direito do mouse sobre Pacotes de código fonte, depois selecione a opção Novo, depois selecione Classe Java...

Na tela de Novo Classe Java, vamos definir os seguintes valores: Nome da classe: Livro Pacote: br.universidadejava.emprestimo.modelo (utilizamos o pacote para separar os arquivos Java dentro da aplicação).

Clique em Finalizar.

Repita este mesmo processo para as classes Pessoa e Emprestimo.

Seguindo o modelo UML, vamos adicionar nas classes os atributos, métodos get / set e anotações referentes ao JPA, depois nossas classes ficaram da seguinte forma:

Classe Livro

package br.universidadejava.emprestimo.modelo;

import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id;

/**
* Classe utilizada para representar um Livro.
*/

Relacionados

  • Empresa Fictícia
    10122 palavras | 41 páginas
  • CDI Integre as Dependencias E Contextos do Seu Codigo Java Casa do Codigo
    47436 palavras | 190 páginas
  • CDI Integre as Dependencias E Contextos do Seu Codigo Java
    46039 palavras | 185 páginas
  • Casa do Código Introdução a Arquitetura e Design de Software
    76613 palavras | 307 páginas
  • TCC
    19174 palavras | 77 páginas
  • VRaptor Desenvolvimento agil para web com Java
    44322 palavras | 178 páginas
  • Desenvolvimento Web com JSF2 e JPA2
    58511 palavras | 235 páginas
  • Automatização de provas de vestibular, utilizando tecnologia JavaServer Faces
    27706 palavras | 111 páginas
  • Java Web
    27835 palavras | 112 páginas
  • Introdução demoiselle
    40914 palavras | 164 páginas