复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB基础-1-概述

高级Web技术 Java 2 Enterprise Edtion
高级Web技术 Java 2 Enterprise Edtion

本次课程内容 EJB构件技术 ■EJB的特点 n集成 Legacy系统 EJB yS. JavaBean AVABFANS Enterprise JavaBeans 3.0 中文版 4P: onpa.ty
本次课程内容 ◼ EJB构件技术 ◼ EJB的特点 ◼ 集成Legacy系统 ◼ EJB vs. JavaBean

Java EE应用的结构 Java EE Application 1 Java E Application 2 Client Client Tier Machine Application Dynamic Client HTML Pages JSP Pages Web Tier Java EE erver Enterprise Beans Enterprise Beans Business Tier EIS Tier Database Database Database Server
Java EE 应用的结构

EJB构件技术
EJB构件技术

构件 构件 包含应用代码的可重用软件单元 可以用于组装应用 构件模型 定义了开发构件的基本原则( guidelines) 这些基本原则为构件技术奠定了基础 如EJB、COM、 CORBA等 ■EJB构件技术为EJB应用提供了基本的支撑
构件 ◼ 构件 ◼ 包含应用代码的可重用软件单元 ◼ 可以用于组装应用 ◼ 构件模型 ◼ 定义了开发构件的基本原则(guidelines) ◼ 这些基本原则为构件技术奠定了基础 ◼ 如EJB、COM、CORBA等 ◼ EJB构件技术为EJB应用提供了基本的支撑

分布式对象技术 客户 分布式对象 分布式对象技术是EJB采用的第一种构件技术 支持客户应用访问分布式对象 ■分布式对象包含商业逻辑并访问网络环境中的数据
分布式对象技术 ◼ 分布式对象技术是EJB采用的第一种构件技术 ◼ 支持客户应用访问分布式对象 ◼ 分布式对象包含商业逻辑并访问网络环境中的数据。 客户 分布式对象

分布式对象技术 Java RII CORBA DCOl 现有的分布式对象技术包括 Java rmi、 CORBA、 DcOM等。 所有的分布式对象技术都会使用某个特定的远程方 法调用(RM,并不特指 Java rM)协议。 n当客户程序需要跨越网络调用分布式对象上的方法时, 就要使用远程方法调用协议
分布式对象技术 ◼ 现有的分布式对象技术包括Java RMI、CORBA、 DCOM等。 ◼ 所有的分布式对象技术都会使用某个特定的远程方 法调用(RMI,并不特指Java RMI)协议。 ◼ 当客户程序需要跨越网络调用分布式对象上的方法时, 就要使用远程方法调用协议

分布式对象技术 客户 分布式对象 jRMP( Java remote method protoco)是一种远程方法 调用协议,在] ava rmi模型中,客户程序和分布式对象之 间通过JRMP协议通信 ■EB中最常用的远程方法调用协议是RMI/IoP
分布式对象技术 分布式对象 客户 ◼ EJB中最常用的远程方法调用协议是RMI/IIOP。 ◼ JRMP(Java Remote Method Protocol)是一种远程方法 调用协议,在Java RMI模型中,客户程序和分布式对象之 间通过JRMP协议通信

服务端构件技术 客户 应用服务器 数据库 分布式 商业对象 服务端构件技术( Server- side Component Technology) 是EJB采用的另一种构件技术 用于开发分布式商业对象(包含商业逻辑) 基于服务端构件模型 支持基于属性的编程允许在配置组件时修改运行时行为
服务端构件技术 ◼ 服务端构件技术( Server-side Component Technology) 是EJB采用的另一种构件技术。 ◼ 用于开发分布式商业对象(包含商业逻辑) ◼ 基于服务端构件模型 ◼ 支持基于属性的编程允许在配置组件时修改运行时行为 客户 应用服务器 分布式 商业对象 数据库

服务端构件技术 ■服务端构件模型 n用于中间层应用服务器,支持分布式商业对象的开发 商业对象是对商业逻辑的封装,由商业对象构成的应用 具有良好的可重用性与可扩展性
服务端构件技术 ◼ 服务端构件模型 ◼ 用于中间层应用服务器,支持分布式商业对象的开发 ◼ 商业对象是对商业逻辑的封装,由商业对象构成的应用 具有良好的可重用性与可扩展性
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《高级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_5-J2EE框架_阅读参考资料_Sun+J2EE+宠物店_原始码追踪记(3)-商业逻辑处理.pdf
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB基础-2-体系结构.ppt
- 复旦大学:《高级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