- 1、本文档共86页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
wnt 2000(C) copyright 第一讲 J2EE的概念与体系结构 J2EE(Java 2 Platform ,Enterprise Edition) 本章目标 了解J2EE规范出现的背景 了解J2EE平台集成的技术 理解基于组件的多层体系结构 领会J2EE体系的优点 1.什么是J2EE? 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)应用程序,过滤器
文档评论(0)