- 浏览: 327906 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (224)
- Java (34)
- Test (3)
- Linux/Unix (32)
- Windows (8)
- Oracle (78)
- Oracle Backup & Recovery (3)
- SqlServer (1)
- Database (3)
- Open Source (2)
- Server Management (1)
- Apache ActiveMQ (1)
- IBM WebSphere MQ (7)
- IBM WAS (15)
- 其它 (11)
- UML (1)
- Tools (1)
- Reference (0)
- Spring (11)
- Hibernate (5)
- VBScript (3)
- Network (1)
- Securities (2)
- Maven (6)
- logging (2)
- Web (1)
- AWS (3)
最新评论
所有bean类(无论是会话bean还是实体bean)必须实现的最基本的接口是javax.ejb.EnterpriseBean接口。
所有的会话bean必须实现javax.ejb.SessionBean,
所有的实体bean必须实现javax.ejb.EntityBean.
<ejb-client-jar>
可选的, ejb-client-jar元素指定一个JAR文件,这个文件包含了一个客户端程序访问EJB-JAR文件中定义的企业Bean时所需要的类文件.发布者使得EJB CLIENT JAR 文件对于客户端的类装载器来说变得容易访问了。
Sample:
<?xml version="1.0" encoding="UTF-8"?> <ejb-jar id="ejb-jar_ID" version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"> <display-name>BatchController</display-name> <enterprise-beans> <session id="BatchControllerStartup"> <ejb-name>BatchControllerStartup</ejb-name> <home>com.ibm.websphere.startupservice.AppStartUpHome</home> <remote>com.ibm.websphere.startupservice.AppStartUp</remote> <ejb-class>com.batch.controller.bean.BatchControllerStartupBean</ejb-class> <session-type>Stateless</session-type> <transaction-type>Bean</transaction-type> <env-entry> <description> </description> <env-entry-name>BeanFactory</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>batchcontrollerbeanfactory</env-entry-value> </env-entry> </session> <message-driven id="BatchJobRequestListener"> <ejb-name>BatchJobRequestListener</ejb-name> <ejb-class>com.esf.jms.async.impl.EnhancedEsShareContextMessageDrivenBean</ejb-class> <messaging-type>javax.jms.MessageListener</messaging-type> <transaction-type>Container</transaction-type> <message-destination-type>javax.jms.Queue</message-destination-type> <env-entry> <description> </description> <env-entry-name>BeanFactory</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>batchcontrollerbeanfactory</env-entry-value> </env-entry> </message-driven> </enterprise-beans> <assembly-descriptor> <container-transaction> <method> <ejb-name>BatchJobRequestListener</ejb-name> <method-name>onMessage</method-name> <method-params> <method-param>javax.jms.Message</method-param> </method-params> </method> <method> <ejb-name>BatchJobRequestListener1</ejb-name> <method-name>onMessage</method-name> <method-params> <method-param>javax.jms.Message</method-param> </method-params> </method> <trans-attribute>NotSupported</trans-attribute> </container-transaction> </assembly-descriptor> <ejb-client-jar>BatchControllerClient.jar</ejb-client-jar> </ejb-jar>
发表评论
-
Set proxy with account/password for CloseableHttpClient
2018-07-04 22:32 570package com.hsbc.wealth.srbp; ... -
HTTPS setup & keyManagers trustManagers
2017-08-03 01:24 522https://jingyan.baidu.com/arti ... -
Base64Encoder & Base64Decoder
2017-03-16 23:29 692import java.io.UnsupportedEnco ... -
Spring transaction manager example
2015-09-19 14:25 633ApplicationContext.xml < ... -
java.lang.ClassCastException: $Proxy8 incompatible with lin.dao.impl.ExchangeDao
2015-09-19 14:01 1215Spring transaction practice, ... -
Eclipse: Resolve Workspace projects
2015-09-01 22:21 1698When Import Maven project: & ... -
Junit4 Sample
2014-11-13 00:15 676package com.lin.MavenTest; ... -
Junit3 Sample
2014-11-12 23:22 686package com.lin.MavenTest; ... -
《Spring In action》学习笔记——AOP(面向切面编程)
2014-10-25 11:09 9131.AOP术语 通知(Advice): 切面的功能被称 ... -
Suspend validation
2014-10-20 20:46 892Build workspace 的时候,出现如下错误。 ... -
Spring head
2014-09-04 18:28 601<?xml version="1.0&quo ... -
Joda-Time
2014-09-04 16:59 775http://www.joda.org/joda-time/ ... -
J2EE的13种核心技术规范
2014-07-02 10:44 680J2EE主要用于创建可扩展的企业应用,包括13种核心技术规范 ... -
Quartz任务调度快速入门
2014-06-26 14:41 591概述 了解Quartz体系结构 Quart ... -
Spring 笔记
2014-06-25 20:43 5171. BeanFactory BeanFactor ... -
SpringBatch的领域概念
2014-06-25 11:58 1524谈到Spring Batch,会谈到很多的领域概念,Job ... -
EJB2.0 ejb-jar.xml配置文件详解
2014-05-07 18:24 1381<ejb-jar><!--EJB发布描述器 ... -
开发EJB
2014-05-07 16:30 590现在,从如下几个方 ... -
Connect to Oracle DB - Java
2014-04-04 15:14 717import java.sql.*; public ... -
JVM系列
2013-12-05 21:01 806java内存组成介绍:堆( ...
相关推荐
ejb-jar元素是EJB发布描述器的根元素,它包含一个可选的EJB-JAR文件的描述,可选显示的名称,可选小图标的文件名,可选的大图标的文件名,必须的所有被包含的enterprise bean 的结构信息 ,可选的应用装配描述器,可选的...
布署EJB要用的ejb-jar.xml文件,中文的,可以直接用。
EJB中ejb-jar文件配置详解 EJB(Enterprise JavaBean)是一种Java技术,用于开发企业级应用程序。EJB容器提供了许多功能,如事务处理、安全认证、资源管理等,以便开发者更方便地开发企业级应用程序。在EJB中,ejb-...
The ejb-jar element is the root element of the EJB deployment descriptor. It contains an optional description of the ejb-jar file, optional display name, optional small icon file name, optional large ...
2. **部署描述符**:EJB模块通常包含一个ejb-jar.xml文件,该文件定义了EJB组件的元数据,包括bean的类型、接口、方法、事务属性等。 3. **容器兼容性**:EJB 2.1的代码需要与支持该版本的Java EE服务器(如Tomcat...
在实际部署过程中,`application-client.xml`会与其他必要的部署描述符(如`ejb-jar.xml`)一起打包到客户端应用程序的JAR或WAR文件中,然后部署到Java EE服务器。服务器根据这些配置信息进行客户端应用程序的初始...
而`ejb3-persistence.jar`就是这个领域中的关键库文件,它包含了EJB3持久化规范的实现。 `ejb3-persistence.jar`包含了JPA(Java Persistence API)的实现,JPA是一个标准的API,它定义了如何在Java应用程序中管理...
- 部署EJB通常涉及创建部署描述符(ejb-jar.xml),然后将EJB打包到ejb-jar文件中,再放入应用服务器。 综上所述,EJB-api.rar 提供了EJB的核心API,帮助开发者理解和使用EJB进行企业级应用开发。通过学习这些API...
Java EE (Java Platform, Enterprise Edition) 是一个用于开发和部署企业级应用程序的框架,它包含了多个组件和服务,如Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)等。在给定的文件列表中,...
3. **部署描述符**:`ejb-jar.xml`文件定义了EJB的配置信息,包括组件接口、实现类、安全角色、资源引用等。 4. **JNDI查找**:EJB通过Java Naming and Directory Interface(JNDI)进行查找和绑定,客户端通过JNDI...
在JBoss 7及以上版本中,对EJB的配置过程相较于之前的版本有所变化,主要涉及到两个关键的配置文件:`jboss-ejb3.xml`和`ejb-jar.xml`。 `ejb-jar.xml`文件是EJB模块的标准配置文件,遵循Java EE规范。在这个文件中...
PHP/Java Bridge常用于需要跨语言集成的场景,比如在PHP网站中利用Java的复杂计算能力、数据库访问(例如JDBC)或企业服务(如EJB)。此外,它也可以用于实现安全机制,如利用Java的安全框架保护PHP应用。 6. **...
Files contained in javax.ejb.jar: META-INF/MANIFEST.MF javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class javax....
《ejb3-persistence.jar:Java企业级持久化框架详解》 在Java开发领域,ejb3-persistence.jar是一个至关重要的组件,它涉及到Java企业版(Java EE)中的企业级bean(EJB)3.0规范,特别是持久化(Persistence)部分...
对于EJB,它会生成`.ejb-jar.xml`等文件。 4. **检查生成的文件**:运行完成后,检查生成的文件是否符合预期,如果有误,需要检查源代码中的注释是否正确,或者调整XDoclet的配置。 5. **持续集成**:为了保持代码...
4. **工程结构**:一个EJB服务端工程通常包含以下部分:EJB类(实现了远程接口)、部署描述符(如ejb-jar.xml)、Maven或Gradle构建文件以及可能的测试代码。在这个压缩包里,"ejb-remote"可能就是整个工程的根目录...
`toplink-essentials.jar`不仅实现了JPA规范,还包含了一些TopLink特有的高级特性,如对象缓存、事件监听、复杂查询以及对EJB QL的支持。通过这些功能,开发者可以实现高效的数据库访问和复杂的业务逻辑处理。 在...
XDoclet是由XDoclet项目团队开发的开源软件,其核心理念是通过在Java源代码中的注释中嵌入特定的元数据,然后根据这些元数据自动生成相应的部署描述符(如ejb-jar.xml、web.xml等)和其他辅助代码,如DAO层、实体类...
META-INF / maven / org.glassfish.main.ejb / javax.ejb / pom.xml javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class ...
JSF作为Java EE的一部分,这个jar包可能包含JSF之外的其他企业级服务,如EJB(Enterprise JavaBeans)、JPA(Java Persistence API)等。这有助于构建完整的Java EE应用程序,整合各种服务和组件。 在实际开发中,...