J2EE的N层体系结构(续).ppt

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

wnt 2000(C) copyright J2EE的概念与体系结构 J2EE(Java 2 Platform ,Enterprise Edition) 目标 了解J2EE规范出现的背景 了解J2EE平台集成的技术 理解基于组件的多层体系结构 领会J2EE体系的优点 1.什么是J2EE? J2EE是什么? J2EE用来做什么? J2EE的发展过程? 从Java语言的发展看 Java语言产生与发展 Sun的创立者提出“网络就是计算机”的独特理念。 95.5 Sun公司推出Java技术。10多年来,已发展成为全球第一大软件开发平台。 Java是长时间以来最卓越的程序语言。(Bill Gates) 从Java语言的发展看 2000年左右,为了进一步开发基于Web的应用,出现了Sun ONE体系结构,以Java语言为核心,包括J2SE、J2ME、J2EE和一系列标准、技术及协议。 与同类Microsoft公司的.Net相比, Sun ONE 更接近或更能满足互联网在智能化Web服务方面对开放性、分布性和平台无关性的要求。 从Java语言的发展看 J2EE(Java 2 Platform ,Enterprise Edition—Java2平台企业版),是使用Java进行企业级应用系统开发的一套扩展标准,必须基于J2SE。 J2EE是什么 J2EE是一套使用Java进行企业级Web应用开发的事实上的工业标准。 J2EE是一种平台规范,该平台提供了一套基于组件的方法来设计、开发、装配及部署企业应用。 J2EE平台提供了多层分布式的应用模型、重新利用组件的能力、统一安全的模式以及灵活的处理控制能力。 J2EE带来的效果 通常的瘦客户端多层次应用程序难于编写,因为它们要设计多行复杂代码,用于处理事务、状态管理、多线程、资源池以及其它复杂的低层细节。 J2EE带来的效果 基于组件和独立于平台的J2EE体系结构使得应用程序容易编写 业务逻辑被组织成可重用的组件。 J2EE 服务器以针对每种组件类型的容器形式提供低层服务,可以集中精力解决手边的业务问题。 J2EE的发展 90年,Sun公司James Gosling领导的小组设计了一种平台无关的语言Oak,用于为各种家用电器编程。 95.1,Oak改名为Java,5.23 Sun正式发布Java。 96.2,Java beta版结束,Java 1.0诞生。 97.2,Java发展到1.1版。 J2EE的发展 99.7,重新组织Java平台的集成方法, 升级到1.2版;Java从一种语言发展成为一种开发平台,并将Java企业级应用开发平台作为发展方向,出现了Sun ONE和Java平台的三个版本J2SE、J2ME和J2EE。 J2EE的发展 2000.9,Java升级到1.3版,J2XE 1.3。 2001.7,Java升级到1.4版,J2XE 1.4。 2005年8月, Java升级到1.5版,SUN的伙伴们将J2EE 1.5改名为java EE 5,以前J2EE版本还是称为J2EE。 J2EE的发展 目前的产品,J2SDK1.5(Java 5.0)正式版和java 6.0 beta版可用。Java EE 5.0的规范由Sun Microsystems 于11/18/05年发布。 2. J2EE的框架 J2EE包含什么? J2EE的框架和特点是什么? 框架中主要技术。 J2EE包含什么 企业应用复杂性导致J2EE包含内容的复杂性。 J2EE包括JSP,Servlet, JNDI,RMI, JDBC,EJB,JMS,JavaMail,JMX, JTA,JCA等规范。 J2EE的框架 JavaTM平台中各元素之间的必要关系如图EE.2-1所示。 注意,图中所示为元素之间的逻辑关系,并不是说将各元素物理划分到不同的机器、进程、地址空间或虚拟机中。 J2EE的框架 符号释义 矩形表示容器。 表示应用程序组件。 格子表示容器提供的服务。 箭头表示对部件的访问。客户端容器通过JDBC API为客户端应用程序提供对数据库的直接访问。 J2SE为每种应用程序组件提供服务,服务的APIs都由J2SE运行时环境支持(jre)。 J2EE的框架 Java EE应用程序组件 客户端应用程序。 Applets。 Servlets,JSP页面,JSF(JavaServer Faces)应用程序,过滤器和Web事件监听器。 企业JavaBeans? (EJB)组件。 J2EE的框架 容器 容器是Java EE的运行环境,这种环境是为应用组件服务的。各容器为相应类型的应用程序组件提供底层服务,如各矩形下半部的格子表示 。 J2EE的框架 四类容

文档评论(0)

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

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

1亿VIP精品文档

相关文档