- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
_EJB简要和开发环境.ppt
EJB基础和环境 本章主要目标 EJB概念 什么是 EJB 为什么选择 EJB EJB 服务器 EJB 服务器 EJB 容器 EJB容器的责任 EJB服务器和容器 相关分布式对象技术 分布式对象 EJB部署架构图 WEB应用和EJB应用对比 Ejb分类 企业Bean类型 会话Bean 会话Bean类型 Session Bean 无状态Bean生命周期 有状态Bean生命周期 Ejb访问 EJB开发环境介绍 环境变量设置 JBoss JBoss 的目录结构 JBoss和JBossIDE的结合 开发第一个EJB * EJB的出现背景和运用 远程接口和本地接口 EJB的规范 EJB的容器介绍 EJB运行环境的设置和问部署流程 EJB的全称是Enterprise javabeans。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。 一个技术规范:EJB 从技术上而言不是一种产品 EJB 是一种标准描述了构建应用组件要解决的: 可扩展 (Scalable) 分布式 (Distributed) 事务处理 (Transactional) 数据存储 (Persistent) 安全性 (Secure) EJB 服务器完成“繁杂”的工作:应用开发人员关注于业务逻辑的实现而不是底层的实现机制 支持事务处理 多个业务操作同时成功,或全部失败 可以通过在代码外的描述来定义事务处理级别 可扩展性 EJB可以根据您应用的增长而扩展 EJB服务器往往还提供了负载均衡 安全性:由 EJB 服务器提供资源的访问权限控制 使开发分式式应用程序变得容易 管理 EJB 容器 (它管理 Bean) 提供对操作系统服务的存取 提供 Java 相关的服务,尤其是 通过 JNDI 访问命名空间 基于 OTS 的事务处理服务 管理 Bean 生命周期:将 EJB 服务器提供的服务传递给 Bean 生成代码来实现对 Bean 的存取访问 强制事务处理的限制 创建、初始化和回收 Bean 管理持久数据的存储 对客户端而言 EJB 容器是透明的 COM/COM+/DCOM Corba EJB Internet?Inter-ORB?Protocol(互联网内部对象请求代理协议),Java中使得程序可以和其他语言的CORBA实现实现互操作性的协议。 远程接口 客户端 Stub 分布式对象 skeleton 网络 远程接口 EJB 服务器 Web EJB 容 器 企业 JavaBean Web 容器 Servlet/Jsp 客户端 Application 企业 JavaBean EJB 容 器 企业 JavaBean 企业 JavaBean Applet JNDI JNDI Java RMI, Corba IIOP DCOM HTTP 通信协议 EJB应用服务器 Web服务器 容器 EJB JSP/Servlets 组件 EJB应用 WEB应用 Entity Bean(实体Bean) Session Bean (会话Bean) Stateless Session Bean Stateful Session Bean Message Drive Bean(消息驱动Bean) 企业 Bean 会话 Bean 实体 Bean 消息驱动 Bean 会话 Bean 表示业务进程的一种EJB,用于和客户端进行会话 特点: 代表客户端进行操作 可以识别事务处理 存在的时间比较短,在客户端结束会话时结束 会话 Bean 无状态会话 Bean 有状态会话 Bean 对于无状态会话 Bean,它们不用保存客户端的状态,所以称为无状态。 在无状态会话 Bean 中,方法调用之间没有存储信息,因此在方法之间没有保留任何会话状态。 有状态会话 Bean 是向业务进程提供服务的 Bean,它广泛分布于多个方法请求。 在方法调用期间,如果有状态会话 Bean 的状态改变,那么在接着的方法调用中,客户端会出现同样的状态。 Stateless SessionBean 无状态的SessionBean 在服务器端不保存客户端的会话状态,在多客户的环境下,在服务端可能只有一个或者少量的Bean实例就可以满足大量客户端的服务请求; Stateful SessionBean 有状态的SessionBean 在服务器端保存客户端的会话状态,每个客户对应一个服务端Bean实例,Session Bean的存亡可以由客户端控制。 有状态SessionBean经典应用:购物车功能 就绪状态 Remove() 不存在状态 挂起状态
您可能关注的文档
最近下载
- 工程水文及水利计算 小流域设计洪水计算、由暴雨资料推求设计洪水、由流量资料推求设计洪水、准备知识 设计洪水分析计算.doc VIP
- 2019款林肯航海家_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 财务管理培训之财务基础知识培训课件.pptx VIP
- 慢性阻塞性肺疾病PPT课件共29张PPT).pptx VIP
- 河北高职单招考试二类单招联考文化试题.docx VIP
- 宅经.pdf VIP
- 金川公司社招技能操作人员考试题.pdf
- 暴雨洪水计算表格.xls VIP
- 年产8万吨乙酸乙酯生产车间的设计论文.docx VIP
- 2026届高考语文复习默写专题训练---看图填诗句类默写.docx
文档评论(0)