Criar projectos EJB

Um projecto EJB é utilizado para organizar os recursos contidos num módulo EJB.

Um módulo EJB é utilizado para agregar um ou mais beans empresariais numa única unidade implementável. É implementado num ficheiro de arquivo Java™ (JAR) padrão. Um módulo EJB pode ser utilizado como aplicação autónoma ou combinado com outros módulos para criar uma aplicação empresarial de Java EE. Um módulo EJB é instalado e executado num contentor de bean empresarial. Um projecto EJB tem de ser referenciado por um projecto de aplicação empresarial (definido como sendo um módulo num EAR) de modo a ser implementado com sucesso e executado num servidor.

Um módulo EJB contém o seguinte:

Para criar um novo projecto EJB, conclua os seguintes passos:

  1. Na perspectiva Java EE, seleccione Ficheiro > Novo > Outro.
  2. No assistente Novo projecto, seleccione EJB > Projecto EJB e faça clique em Seguinte.
  3. No campo Nome do Projecto, escreva um nome para o projecto de EJB.
  4. Opcional: Para utilizar um directório de espaço de trabalho diferente para o projecto EJB, modifique as definições para Conteúdos do projecto.
    Nota: Se especificar uma localização de projecto não predefinida que já esteja a ser utilizada por outro projecto, a criação do projecto irá falhar.
  5. Na lista pendente Tempo de execução de destino, seleccione o servidor da aplicação que pretende ter como destino do seu desenvolvimento. Esta selecção afecta a compilação e as definições do tempo de execução ao modificar as entradas do caminho de classe do seu projecto. Utilize o botão Seguinte se um tempo de execução de destino não existir ou se pretender utilizar um diferente.
  6. No campo versão do Módulo EJB, seleccione o nível de versão correcto para o projecto.
  7. Seleccione uma configuração de projecto predefinida a partir da lista pendente Configurações ou modifique a configuração para personalizar as facetas do projecto. Pode seleccionar a versão Java, suporte para XDoclet e suporte para persistência Java ao personalizar a sua configuração.

    Por exemplo, se estiver a criar um bean de entidade, seleccione a faceta Persistência Java. Pode guardar a configuração do utilizador com um nome significativo, de modo a que possa referir esta configuração em qualquer projecto EJB subsequentemente criado.

  8. Opcional: Seleccione a caixa de verificação Adicionar projecto a um EAR para adicionar um novo módulo a um projecto de aplicação empresarial (EAR). Escreva o nome de um novo projecto ou seleccione um projecto de aplicação empresarial existente a partir da lista pendente, na caixa de combinação Projecto EAR. Também é possível fazer clique no botão Novo para iniciar o assistente Novo Projecto de Aplicação Empresarial. Faça clique em Seguinte.
    Nota: Se inserir um novo nome de projecto EAR, o projecto EAR será criado na localização predefinida com a versão mais inferior compatível de Java EE com base na versão do projecto que está a ser criado. Se pretender especificar uma versão diferente ou uma localização diferente para a aplicação empresarial, faça clique em Novo para utilizar o assistente Novo projecto da aplicação empresarial.
  9. Opcional: Altere o valor da Pasta de origem para alterar o directório onde os ficheiros de origem Java são armazenados.
  10. Opcional: Seleccione a caixa de verificação Criar um projecto JAR de Cliente EJB para reter interfaces e classes do cliente se pretender que as classes de interface do cliente nos seus beans empresariais sejam mantidas num ficheiro JAR de cliente EJB separado. Este ficheiro JAR de cliente EJB será adicionado à aplicação empresarial como sendo um ficheiro JAR de projecto utilitário. Também pode modificar o Nome do projecto JAR do cliente EJB, ou o nome (URI de JAR de cliente) do ficheiro JAR do cliente.
  11. Faça clique em Terminar.
Nota: O assistente Novo projecto irá adicionar automaticamente facetas ao projecto. Pode alterar estas facetas ou adicionar novas facetas na janela Preferências. Para mais informações, consulte Adicionar uma faceta a um projecto Java EE.