Montando Aplicativos JPA para um Ambiente Java SE

Você implementou e configurou seus aplicativos para funcionarem com o Java™ Persistence API (JPA). Agora você deve compactar os aplicativos JPA para seu ambiente.

Sobre Esta Tarefa

Para essa tarefa, você deve especificar o arquivo Java archive (JAR) independente com.ibm.ws.jpa-2.1.thinclient_9.0.jar para aplicativos JPA 2.1 applications ou o arquivo com.ibm.ws.jpa-2.0.thinclient_9.0.jar no caminho de classe. Este arquivo JAR independente está disponível a partir das imagens de instalação do cliente e servidor. O local desses arquivos .jar na imagem de instalação do cliente fica no diretório ${app_client_root}/runtimes/. O local desses arquivos na imagem de instalação do servidor fica no diretório ${app_server_root}/runtimes/.

Procedimento

  1. Compactar o aplicativo.
    Nota: Compacte as unidades de persistência em arquivos JAR separados para torná-los mais acessíveis e reutilizáveis. Se você compactar as unidades de persistência dessa maneira, elas poderão ser testadas fora do contêiner, com e sem a ocorrência de persistência do banco de dados. As unidades de persistência podem ser incluídas em aplicativos independentes ou podem ser compactadas em arquivos EAR como arquivos archive de persistência. Se você compactar a unidade de persistência em um arquivo de archive de persistência, todos os componentes do aplicativo deverão ser capazes de acessar o archive de persistência. O aplicativo que utiliza as unidades de persistência devem declaram uma dependência no archive de persistência utilizando a declaração MANIFEST.MF Class-Path:.

    Os arquivos de classe de Metamodelo de Critérios, que foram gerados pelo Processador de Anotação quando seu aplicativo foi desenvolvido, devem ser incluídos no arquivo JAR no mesmo local que os arquivos de classe de entidade.

    Nota: Se você estiver usando o WSJPA e o IBM® Optim PureQuery Run Time, inclua os arquivos persistence_unit_name.pdqxml no arquivo JAR do aplicativo JPA. Os arquivos estão localizados no mesmo diretório META-INF no qual seu arquivo persistence.xml está localizado. Estes arquivos de persistência foram criados durante a tarefa de desenvolvimento, Desenvolvendo Aplicativos JPA para um Ambiente Java SE.
    Para compactar o aplicativo, use o seguinte comando:
    jar -cvf ${jar_Name} ${entity_Path}
    em que ${jar_Name} representa o nome do arquivo JAR a ser criado e ${entityPath} representa o local raiz em que as entidades residem, o qual é onde você as compila. Certifique-se de que seu ${entity_Path} também contenha o arquivo META-INF/persistence.xml .
  2. Ao executar seu aplicativo independente, especifique os arquivos JAR em seu caminho de classe ao iniciar seu aplicativo. O tempo de execução do JPA inicia um dos arquivos JAR independente, com.ibm.ws.jpa-2.1.thinclient_9.0.jar ou com.ibm.ws.jpa-2.0.thinclient_9.0.jar. Por exemplo, use a seguinte chamada Java para executar o aplicativo com.xyz.Main independente:
    java -cp /your/directory/${jar_Name}
    -javaagent:${app_client_root}/runtimes/com.ibm.ws.jpa-2.1.thinclient_9.0.jar com.xyz.Main 

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_assemblejpase
Nome do arquivo: tejb_assemblejpase.html