**ejb3.0简介** Enterprise JavaBeans (EJB) 是Java EE平台的核心组件之一,主要用于构建企业级的分布式应用程序。EJB3.0是EJB规范的一个重要版本,它在2006年发布,引入了许多重大的改进,简化了开发流程,降低了对XML配置的依赖,并引入了注解(Annotation)来简化组件的声明。 **EJB3.0的关键特性** 1. 注解驱动:EJB3.0引入了注解,如`@Entity`, `@Stateless`, `@Stateful`, `@MessageDriven`等,使得开发者可以直接在类或方法上声明其角色,减少了XML配置文件的使用。 2. 持久化:通过`@Entity`注解,EJB3.0提供了更直观的持久化模型,支持JPA(Java Persistence API),并与Hibernate等ORM框架集成。 3. 自动事务管理:EJB容器自动处理事务,开发者无需关心底层的事务控制。 4. 无状态会话bean(@Stateless)和有状态会话bean(@Stateful):无状态bean用于执行独立的操作,而有状态bean可以记住客户端的状态信息。 5. 消息驱动bean(@MessageDriven):处理消息队列中的消息,支持JMS(Java Message Service)。 **WebLogic Server介绍** WebLogic Server是Oracle公司的一款企业级应用服务器,支持多种Java EE标准,包括EJB。WebLogic以其高可用性、可扩展性和性能而闻名,是部署EJB应用的常见选择。 **WebLogic的EJB部署** 在WebLogic中部署EJB通常涉及以下步骤: 1. 创建新的WebLogic域并配置服务器。 2. 将EJB项目的JAR文件添加到WebLogic的部署目录。 3. 使用WebLogic管理控制台或命令行工具(如WLST - WebLogic Scripting Tool)进行部署。 4. 配置EJB的JNDI名称,以便其他应用或组件可以查找和调用。 **JBoss AS介绍** JBoss Application Server(现称为WildFly)是Red Hat公司的开源Java EE应用服务器,同样支持EJB3.0。JBoss以其灵活性和社区支持而受到青睐。 **Jboss的EJB部署** JBoss的EJB部署流程与WebLogic相似: 1. 安装并启动JBoss服务器。 2. 将EJB项目打包成JAR或EAR文件,放入JBoss的部署目录。 3. JBoss会自动检测并部署新添加的文件。 4. 配置JNDI名称和其他服务器特定的设置。 **学习资源** 提供的文档"ejb3.0+Weblogic+Jboss安装配置及入门例子.doc"和"基于weblogic的EJB学习笔记.htm"应该包含详细的安装指南、配置步骤以及基础的EJB编程示例。"基于weblogic的EJB学习笔记-JSP编程-华夏名网资讯中心 虚拟主机,域名注册,双线虚拟主机,服务器租赁,为7万用户提供服务.files"可能是辅助资源,可能包含了与EJB和WebLogic结合使用的JSP编程实例。 EJB3.0、WebLogic和JBoss是企业级Java开发的重要组成部分。通过学习这些材料,初学者可以掌握如何在不同的应用服务器上部署和管理EJB组件,从而提升其在企业级Java开发中的技能。
- 1
- 难忘一抹白2014-02-10例子比较详细,可以入门使用
- 粉丝: 11
- 资源: 63
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助