中间件和J2EE技术
中间件技术和J2EE开发
中间件—— J2EE应用服务器概述周明辉北京大学信息科学技术学院软件研究所2006年12月7日Peking University
中间件技术和J2EE开发
提纲 J2EE技术概览 J2EE构件 J2EE容器与服务 J2EE的核心API与构件 EJB/J2EE开发 J2EE规范 J2EE发展现状及未来趋势Peking University2
中间件技术和J2EE开发
中间件的定义中间件是建立在操作系统之上、支持网络应用的 有效开发、部署、运行和 管理的一层支撑软件。90年代,网络计算时代 80年代,个人计算时代Peking University3
中间件技术和J2EE开发
中间件 中间件体系的层次化 关注点分离→ 多层的体系结构 共性提取→ 系统级的公共服务人们不断地 提取软件的共性成份 屏蔽系统低层的复杂度 从而 在高层保持复杂度的相对稳定Peking University4
中间件技术和J2EE开发
中间件技术的演变1970年代 事务处理中间件 消息SOCKET1980年代 1990年代数据访问 业务流程集成消息队列工作流远程过 程调用WEB 统一建模 语言应用服务器元数据消息代理内容管理 门户 知识管理XMLXML 元数据 交换ORB企业应用集成WEB Server对象事务 管理模型驱动结构数据集成J2EEWeb Service商业智能2000年代Peking University5
中间件技术和J2EE开发
中间件里程碑产品和标准CICS1970s1980sDCE MQSeries1990sTuxedoOLE 2.0 JAVA DCOM 0.9 EJB J2EECORBA 1.0 CORBA 2.02000sPeking UniversityWebSphere WebLogic .NET Web ServiceCORBA 3.06
中间件技术和J2EE开发
中间件标准体系“英联邦”模式 CORBA/COSS/MDA“联合国”模式 “单极”模式 Java/RMI/J2EECOM/DCOM/.NETPeking University7
中间件技术和J2EE开发
中间件标准体系 OMG‐OMA ¾ Object Management Architecture ¾ Object Services Microsoft‐DNA ¾ Distributed interNet Applications ¾ Component Object Model (COM) ¾ 3‐tier Architecture SUN‐J2EEPeking University8
中间件技术和J2EE开发
OMA / CORBAPeking University9
中间件技术和J2EE开发
CORBA产品 中间件厂商的ORB产品¾ BEAM3,IBM Component Broker 分布对象厂商推出的产品¾ IONAObix和OOCObacus等 国防科技大学与中创软件 CORBA/CCM的特点¾ 大而全,互操作性和开放性较好 ¾ 功能强大,而且面向多种语言 ¾ 过于庞大复杂,且技术和标准的更新相对较慢Peking University10
中间件技术和J2EE开发
Microsoft‐DNAPeking University11
中间件技术和J2EE开发
Sun – J2EE 企业应用向分布式应用的转移¾ 实现互连 ¾ 提供各种企业服务,如:安全,事务 目标:易于开发分布式应用 技术特点:¾ JAVA语言的跨平台特性 ¾ 基于构件的应用模式:EJB ¾ 多种技术的集成 ¾ 互操作和集成能力Peking University12
中间件技术和J2EE开发
应用服务器的产生 构件技术和中间件技术的集大成者 应用服务器的诞生¾ 在不断提取网络软件的共性,提高应用系统抽象层次的过程中,产 生了大量的产品与技术,如中间件、网络软件总体结构等。 应用服务器¾ 作为一种重要而特殊的中间件,是网络软件的基础设施 ¾ 应用服务器把不同的应用软件作为构件整合到一个协同工作的环境 里,并为应用提供了名字、事务、安全、消息、数据访问等服务 ¾ 此外它还提供应用构件的开发、部署、运行及管理功能。应用 应用服务器 操作系统Peking University13
中间件技术和J2EE开发
Java 2 PlatformPeking University14
中间件技术和J2EE开发
JavaTM 2 Platform, Standard Edition J2SE 为构造并部署网络为核心的企业应用系统提 供一个完整的、安全的基础, 其范围从PC桌面到工 作组服务器 J2SE 包括:¾ Java 2 (SDK), Standard Edition ¾ Java 2 Runtime Environment, Standard EditionPeking University15
中间件技术和J2EE开发
JavaTM 2 Platform, Micro Edition J2ME是端到端(end‐to‐end)的Java 技术,适于 正在增长的消费类与嵌入式市场 J2ME 是一个被高度优化的运行环境,以下列消费 类产品为目标:¾ pagers ¾ cellular phones ¾ screen phones ¾ digital set‐top boxes ¾ car navigation systemsPeking University16
…… 此处隐藏:401字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




