EJB3。0

 

EJB3.0 应用需要运行在 EJB 容器里,下面是一些 JavaEE 应用服务器, JavaEE 应用服务 器包含 Web 容器和 EJB 容器。
l Jboss 4.2.x 以上版本)
  是一个成熟的开源的准 JavaEE 应用服务器,在开源 JavaEE 应用服务器中所占市场份额第一。如果你打算选用开源的 JavaEE 应用 服务器,那么 jboss 是最值得选择的。
l Glassfish
  是一个开源的 JavaEE 应用服务器,对 JavaEE 规范的支持非常好,其运行性能比较高。因为发展时间相对较短,市场占有率比较低。 另外,它能否提供稳定的运行性能,还有待时间的考验。但本人对其后期的发展非常看好。绝对跟 jboss 有的一拼。
l Weblogic 10 以上版本)
  是商业市场占有率第一的商业 JavaEE 应用服务器,它具有出色的稳定性,并提供了人性化的管理界面,还有企业需要使用到的众 多功能。但在 ejb3.0 领域,本人认为它做的比 jboss 差些, bug 比较多。
l Sun Application Server 9.0 以上版本)
  商业 JavaEE 应用服务器,如果你打算选用商业应用服务器运行 ejb3 ,这个是不错的选择。
l Oracle Application Server 10g 以上版本)
  商业 JavaEE 应用服务器,如果你的数据库是 oracle ,要想兼容性更好,这个是不错的选择。
l apusic 应用服务器
  这是国内的商业 JavaEE 应用服务器,主要在政府中占有一定的市场份额。要批评的是,其向开发人员提供的文档实在太少了,本 人曾经想在其上面开发应用,结果找了大半天也没有找到需要的开发文档。
注意: Tomcat 目前只是 Web 容器,它不能运行 EJB 应用。
 
进入 http://labs.jboss.com/jbossas/downloads/ 下载页面,选择 jboss4.2.3.GA 下载(大小为 95MB ),如果你安装的 jdk 1.5 版本,请选择 jboss-4.2.3.GA.zip 文件下 载。 如果你安装的 jdk 1.6 版本,请选择 jboss-4.2.3.GA-jdk6.zip 文件下载。下载后直接解压缩文件即可完成安装,为了避免应用出现莫名的错误,解压缩的路径 最好不要带有空格和中文,如 “Program Files  
 
进入 jboss bin 目录,找到启动脚本 run.bat 。双击 run.bat 即可启动 jboss ,此时启动的配置项为 default
       如果启动出错,请检查下列情况 :
1. 端口是否被占用,如: 8080 1099
2 是否为 JDK 设置的 JAVA_HOME ClassPath 系统变量,如果没有,请按照前面视频介绍的方法设置。
3. 检查 jboss 所用的 jdk 是否 1.5 以上版本,这些信息可以在 jboss 的控制台观察到。
       4. 如果启动时出现这样的错误: findstr 不是内部或外部命令,也不是可运行的程序或批处理文件 。那么应该 在系统变量 Path 中追加 %SystemRoot%/system32;%SystemRoot%;
      
  
l 因为在后面的学习中,我们需要使用到系统变量 JBOSS_HOME ,它指向 jboss 的安装路径。所以安装完后我 们需要添加该变量,方法是:右键点击 我的电脑 ”-> 属性 ”-> 高级 ”-> 环境变量 ,在 系统变量 里添加 JBOSS_HOME 变量,值为 Jboss 的安装路径,如: D:/JavaEEServer/jboss
l 为了方便输入 jboss 的命令,我们把 jboss bin 目录添加到系统路径里。在系统变量一栏找到变量名为 Path 选项,点 编辑 在变量值的末尾添加: ;%JBOSS_HOME%/bin;
 
1. 会话 bean(session bean)
   负责与客户端交互 , 是编写业务逻辑的地方 , 在会话 bean 中可以通过 jdbc 直接操作数据 , 但大多数情况下都是通过实体 bean 来完成对数据库的操作 .
2. 实体 bean(entity bean)
   它实际上属于 java 持久化规范 ( 简称 JPA) 里的技术 , JPA 的出现主要是为了简化现有的 持久化开发工作和整合 ORM 技术,结束现在 Hibernate TopLink ORM 框架各自为营 的局面。
3. 消息驱动 bean(message-driven bean)
   它是专门用于异步处理 java 消息的组件 . 具有处理大量并发消息的能力 .
 
开发 EJB 依赖的 jar 文件
  可以在 jboss 安装路径的 client 目录下找到 , 通常会把 client 目录下的所有 jar 文件添加到项目的类路径 .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值