HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Constitui um EJB
|
Construir um EJB requer a montagem das peças componentes corretas. Estes incluem relações e descriptors da distribuição.
|
Que constitui um EJB?
|
Objeto de EJB
|
o cliente nunca invoca métodos diretamente em um exemplo real do feijão. Todos os invocations atravessam o objeto de EJB, que é uma classe ferramenta-gerada. Os pedidos da mensagem são interceptados pelo objeto de EJB e delegados então ao exemplo real do feijão. Isso é porque é chamado um interceptor do pedido.
|
Relação remota |
Uma classe do feijão expõe os métodos de negócio que cloned pelo objeto de EJB. Mas como as ferramentas que gerar o objeto de EJB sabem que métodos a clone? A resposta é a relação remota. Esta relação duplica todos os métodos que a classe correspondente do feijão expõe (recordar que devem comply com a especificação de EJB). Os clientes remotos alcançam então o feijão através desta relação remota. Todas as relações remotas devem estender javax.ejb.EJBObject.
|
Objeto Home
|
Como os clientes adquirem referências aos objetos de EJB? O cliente pede o objeto de EJB da fábrica do objeto de EJB. Esta fábrica é responsável para instantiating e destruir os objetos de EJB. Esta fábrica é chamada o objeto Home.
|
Relação Home
|
Como um objeto home sabe você gostaria de inicializar seu objeto de EJB? Esta informação é fornecida ao recipiente através da relação home. A relação home contem os métodos para criar, destruir, e encontrar objetos de EJB. Todas as relações home são derivadas da relação de javax.ejb.EJBHome e todos os objetos home executam a relação home. Esta relação estende java.rmi. Remoto.
|
Relações locais
|
Criando feijões através da relação home e então chamando os feijões embora a relação remota é muito lenta. Velocidade local das relações acima das chamadas dos feijões. Usar os objetos locais (executados de uma relação local melhor que de uma relação remota) em vez dos objetos de EJB sempre que possível. Também, usar os objetos home locais (executados de uma relação home local melhor que de uma relação home) em vez dos objetos home. As relações locais estendem javax.ejb.EJBLocalObject e as relações home locais estendem javax.ejb.EJBLocalHome.
|
Descriptors da distribuição
|
Você indica sua configuração da distribuição no descriptor ejb-jar.xml nomeado lima da distribuição. Os usuários diferentes da aplicação podem ter suas próprias limas proprietárias adicionais do descriptor da distribuição. Estas limas de XML podem ser editadas à mão ou com uma ferramenta fornecida pelo vendedor do recipiente. Você pode especificar:
-
Exigências da gerência e do ciclo de vida do feijão.
-
Exigências do Persistence para feijões da entidade.
-
Exigências da transação.
-
Exigências da segurança, including entradas do controle de acesso.
|
Lima de EJB-JAR
|
Uma vez que você terminou compilar suas classes e criar todas as limas necessárias da configuração, você pode colocar todas estas limas em uma lima de EJB-JAR para a distribuição. As limas de EJB-JAR são as limas de fecho de correr que contêm classes de Java e todas as outras arquivam needed para a distribuição. Você pode gerar estas limas à mão ou com ferramentas, tais como a formiga de Apache.
|
|
|
Keywords:
EJB Constitutes,ejb sample code,ejb web services,open source ejb,weblogic 8.1 ejb,ejb session bean,web service ejb,ejb tutorial,ejb tutorials,ejb overview,ejb examples,ejb java,ejb faq,tomcat ejb,ejb introduction,ejb api
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|