复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB基础-2-体系结构

高级Meb技术 J阳a2 Enterprise Edtion
高级Web技术 Java 2 Enterprise Edtion

本次课程内容 EJB体系结构中的构件 EJB容器服务 EJB开发角色
本次课程内容 ◼ EJB体系结构中的构件 ◼ EJB容器服务 ◼ EJB开发角色

EJB体系结构中的构件
EJB体系结构中的构件

EJB体系结构中的构件 EJB体系结构由6种构件组成 Enterprise Bean Home Interface Remote Interface EJB Container EJB Server EJB Client
EJB体系结构中的构件 ◼ EJB体系结构由6种构件组成 ◼ Enterprise Bean ◼ Home Interface ◼ Remote Interface ◼ EJB Container ◼ EJB Server ◼ EJB Client

Enterprise Bean Enterprise Bean 包含商业逻辑代码的Java类 ■提供商业方法供调用 被部署到EJB应用服务器上 可以被组装形成大型的EJB应用
Enterprise Bean ◼ Enterprise Bean ◼ 包含商业逻辑代码的Java类 ◼ 提供商业方法供调用 ◼ 被部署到EJB应用服务器上 ◼ 可以被组装形成大型的EJB应用

Enterprise Bean ■EJB执行支持客户应用解决实际问题的任务 n例如某 Enterprise bean为客户应用完成如下任务: 从数据库中获取最新的股票价格,并根据价格计算当前的 收益值
Enterprise Bean ◼ EJB执行支持客户应用解决实际问题的任务 ◼ 例如某Enterprise bean为客户应用完成如下任务: ◼ 从数据库中获取最新的股票价格,并根据价格计算当前的 收益值

Session Bean Enterprise bean包含三种类型,第一类为 Session bean。 Session bean存在于客户应用与应用服务器交互的时间段内 Session bean中的数据不保存在数据库中 Session bean可以是有状态的或无状态的
Session Bean ◼ Enterprise bean包含三种类型,第一类为Session bean。 ◼ Session bean存在于客户应用与应用服务器交互的时间段内 ◼ Session bean中的数据不保存在数据库中 ◼ Session bean可以是有状态的或无状态的

Session Bean Stateless Session Bean 在方法调用中间不维护任何状态 同时可以处理多个客户应用的请求 Stateful session Bean 要跨方法调用保存会话状态 同时只处理一个客户应用的请求
Session Bean ◼ Stateless Session Bean ◼ 在方法调用中间不维护任何状态 ◼ 同时可以处理多个客户应用的请求 ◼ Stateful Session Bean ◼ 要跨方法调用保存会话状态 ◼ 同时只处理一个客户应用的请求

Entity Bean n第二类 Enterprise bean是 Entity Bean Entity Bean代表数据库中的记录 Entity Bean在数据库中的数据存在期间都会存在 Entity Bean可以被多个客户应用访问
Entity Bean ◼ 第二类Enterprise bean是Entity Bean ◼ Entity Bean代表数据库中的记录 ◼ Entity Bean在数据库中的数据存在期间都会存在 ◼ Entity Bean可以被多个客户应用访问

Message Driven Bean 第三类 Enterprise bean是 Message Driven Bean Message Driver Bean用来处理异步消息 Message Driver Bean一般不是由客户端调用的 n当有异步消息发送到某 Message Driven Bean,容器会调用 Message Driven Bean的回调方法—0 mEssage
Message Driven Bean ◼ 第三类Enterprise bean是Message Driven Bean ◼ Message Driver Bean用来处理异步消息 ◼ Message Driver Bean一般不是由客户端调用的 ◼ 当有异步消息发送到某Message Driven Bean,容器会调用 Message Driven Bean的回调方法——OnMessage
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB基础-1-概述.ppt
- 复旦大学:《高级Web技术》3-应用web_3-J2EE-组件-服务-通讯_教学课件PPT_servletandjsp.ppt
- 复旦大学:《高级Web技术》3-应用web_3-J2EE-组件-服务-通讯_教学课件PPT_Java Naming and Directory Interface JNDI.ppt
- 复旦大学:《高级Web技术》3-应用web_3-J2EE-组件-服务-通讯_教学课件PPT_Java Message Service JMS.ppt
- 复旦大学:《高级Web技术》3-应用web_3-J2EE-组件-服务-通讯_教学课件PPT_javabean-javamail-tld-jdbc.ppt
- 复旦大学:《高级Web技术》3-应用web_2-J2EE概述_教学课件PPT_J2EE overview.ppt
- 复旦大学:《高级Web技术》3-应用web_1-分布式计算与中间件概述_教学课件PPT_分布式计算与中间件概述.ppt
- 复旦大学:《高级Web技术》2-Web上的数据标准-XML_6-XML应用_[07级]教学课件PPT_xml应用.ppt
- 复旦大学:《高级Web技术》2-Web上的数据标准-XML_5-XML链接语言-XLL_[07级]教学课件PPT_xml-xll.ppt
- 复旦大学:《高级Web技术》2-Web上的数据标准-XML_4-XML程序接口-java&XML_[07级]教学课件PPT_xml-java.ppt
- 复旦大学:《高级Web技术》2-Web上的数据标准-XML_3-XML转换标准-XSL_[07级]教学课件PPT_xml-xsl.ppt
- 复旦大学:《高级Web技术》2-Web上的数据标准-XML_2-XML描述和验证规范-DTD-SCHEMA_[07级]教学课件PPT_xml-schema.ppt
- 复旦大学:《高级Web技术》2-Web上的数据标准-XML_2-XML描述和验证规范-DTD-SCHEMA_[07级]教学课件PPT_xml-dtd.ppt
- 复旦大学:《高级Web技术》2-Web上的数据标准-XML_1-XML基础—概述与语法_[07级]教学课件PPT_XML改错.ppt
- 复旦大学:《高级Web技术》2-Web上的数据标准-XML_1-XML基础—概述与语法_[07级]教学课件PPT_XML基础—概述与语法.ppt
- 复旦大学:《高级Web技术》1-webapp outline_[07级]教学课件PPT_web app outline.ppt
- 复旦大学:《高级Web技术》0-class intro_[07级]教学课件PPT_class introduction.ppt
- 《高级Web技术》参考资料:4-RESTFUL WEBSERVICES_4-Service web_introduction_of_rest_and_restful_webservices.ppt
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_实用j2ee设计模式编程指南(PDF)_实用J2EE设计模式编程指南.pdf
- 《高级Web技术》参考资料:3-应用web_5-J2EE框架_阅读参考资料_Sun+J2EE+宠物店_宠物店.doc
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB基础-3-主要接口设计原则.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB开发-4-创建Session EJB.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB开发-5-编写Entity Bean.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB开发-6-创建客户程序.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB开发-7-部署EJB应用.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB高级-10-安全性控制..ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB高级-11-JavaEE 5、EJB3.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB高级-8-资源管理与EJB环境.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB高级-9-事务处理.ppt
- 复旦大学:《高级Web技术》3-应用web_5-J2EE框架_spring_教学课件PPT_Introduction to Spring Framework.ppt
- 复旦大学:《高级Web技术》3-应用web_5-J2EE框架_教学课件PPT_J2EE模式与框架struts(J2EE模式与框架简介).ppt
- 复旦大学:《高级Web技术》4-Service web_1-SOA和WS概述_[07级]教学课件PPT_SOA Introduction.ppt
- 复旦大学:《高级Web技术》4-Service web_1-SOA和WS概述_[07级]教学课件PPT_Web Service概述.ppt
- 复旦大学:《高级Web技术》4-Service web_2-soap&wsdl&uddi_[07级]教学课件PPT_SOAP.ppt
- 复旦大学:《高级Web技术》4-Service web_2-soap&wsdl&uddi_[07级]教学课件PPT_Tomcat与SOAP&AXIS集成.ppt
- 复旦大学:《高级Web技术》4-Service web_2-soap&wsdl&uddi_[07级]教学课件PPT_UDDI.ppt
- 复旦大学:《高级Web技术》4-Service web_2-soap&wsdl&uddi_[07级]教学课件PPT_WSDL.ppt
- materials_5-语义web_Web Ontology Language:OWL.pdf
- materials_5-语义web_A Quick Introduction to OWL Web Ontology Language.ppt
- materials_5-语义web_RDF 入门 推荐标准 TransWiki - W3CHINA.ORG 开放翻译计划(OTP).doc