EJB_3.0入门不经典.ppt

  1. 1、本文档共236页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EJB_3.0入门不经典

; Enterprice JavaBeans 是一个用于分布式业务应用的标准服务端组件模型。采用Enterprice JavaBeans 架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支持Enterprice JavaBeans 规范的服务器平台,如jboss、weblogic 等。; Enterprise JavaBean(EJB)定义了三种企业Bean,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。 会话Bean 会话Bean 用于实现业务逻辑,它分为有状态bean 和无状态bean。每当客户端发出EJB 调用请求时,容器就会选择一个Session Bean 来为客户端服务。会话Bean 可以直接访问数据库,但更多时候,它是通过实体Bean 实现数据访问。 实体Bean: 从名字上我们就能猜到,实体bean 代表真实物体的数据。在EJB3.0 中,实体bean 仅作为普通Java 对象来使用,它负责跟数据库表进行对象与关系映射(O/R Mapping)。 消息驱动Bean(MDB): MDB 是设计用来专门处理基于消息请求的组件。它能够收发异步JMS 消息,并能够轻易地与其他EJB 交互。它特别适合用于当一个业务执行的时间很长,而执行结果无需实时向用户反馈的这样一个场合。; EJB 需要运行在EJB 容器,每个JavaEE 应用服务器都含有EJB 容器和Web 容器,所以既可以运行EJB,也可以运行Web 应用。目前支持EJB3.0 的应用服务器有Jboss(4.2.x 以上版本)、Glassfish、Weblogic(10 以上版本)、Sun Application Server(9.0 以上版本)、Oracle Application Server(10g 以上版本)和我们国内的apusic 应用服务器。本书将介绍Jboss 和Weblogic,前者是使用者最多的开源应用服务器,后者是市场占有率最高的商业应用服务器。 注意:Tomcat 目前只是Web 容器,它不能运行EJB 应用。; JNDI 是自JDK1.3 版本开始就绑定的标准Java API。它为各种现有的命名和目录服务提供了通用接口:DNS、LDAP、活动目录(Active Directory)、RMI 注册器、COS 注册器、NIS 及文件系统。在结构上,JNDI 由两部分组成:客户API 和服务提供商接口(Service Provider Intergace,SPI),应用程序通过客户API 访问命名和目录服务;服务提供商接口用于供厂商创建命名和目录服务的JNDI 实现。下面是JNDI 的结构图: ; 对于EJB 开发者来说,我们只需要知道使用客户API 如何访问命名和目录服务即可,而不需要知道JNDI SPI 的使用,因为我们不需要使用JNDI SPI 开发JNDI 实现产品,这就好比通过JDBC 访问数据库,我们只需要知道使用JDBC API 如何访问数据库,而不需要知道数据库的JDBC 驱动如何实现。使用客户API 访问EJB3.0,我们需要编写的JNDI 代码不过几句,所以大家不要被吓倒了。 命名服务用于将名称和对象联系起来,使得我们可以用名称访问对象。例如,当你在web 浏览器输入URL: 时,DNS(Domain Name System,域名系统)将这个域名转换成IP 地址。 目录服务是命名服务的自然扩展,在这种服务里,对象不但有名称,还有属性。与命名服务的关键差别是:目录服务中对象可以有属性(例如,用户有email 地址),而命名服务中对象没有属性。; 进入/javase/downloads/index_jdk5.jsp 下载JDK。在页面中找到JDK 5.0 Update 14(版本在不断更新中,有可能大于14),点击右边的Download,注意中间有Accept 和Decline 两选项,点选Accept。在Windows Platform 一栏找到Windows Offline Installation, Multi-language 这个链接,点击下载。(注:本书光盘“软件”文件夹中带有JDK 5.0) 按照安装向导提示安装,安装路径选择C:\Java\jdk1.5.0_14。Jdk 安装完后,接着问你是否安装jre,也一起安装上。 右键点击“我的电脑”-“属性”-“高级”-“环境变量”,在“系统变量”里添加JAVA_HOME 变量,值为JDK 的安装路径,如:C:\ Java\jdk1.5.0_14。 在“系统变量”里再添加CLASSPATH 变量,值为:.

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档