第1篇概述篇.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1篇概述篇.doc

第1篇 概 述 篇 第1章 Java EE概述 J2EE/Java EE(Java 2 Platform Enterprise Edition)是建立在J2SE(Java 2 Platform Standard Edition)的基础上,为企业级应用提供了完整、稳定、安全和快速的Java平台。Java EE提供的Web开发技术主要支持两类软件的开发和应用。一类是做高级信息系统框架的Web应用服务器(Web Application Server),另一类是在Web应用服务器上运行的Web应用(Web Application)。 本章首先分析Java EE体系结构,然后在此基础上介绍容器、组件等与Java Web开发技术密切相关的基本概念。最后阐述组成Java EE体系结构的各层所采用的Java Web开发技术以及所提供的各种服务等。 了解Web技术发展历史 理解Java EE产生的必然性 掌握Java EE的规范和概念 了解Java EE的特点 掌握单层、两层和多层系统框架 熟练掌握Java EE技术框架 掌握Java EE容器 掌握Java EE常用组件技术 1.1 Java EE发展简介 Java EE框架的产生是Web技术发展到一定阶段的产物。对于Java EE框架,可以从多个角度介绍,如计算机开源技术的发展、计算机框架技术的发展等。为了更好地理解Java EE技术,本节从Web技术的产生和发展开始介绍,一直介绍到Java EE的产生。 1.1.1 Web技术发展历程 众所周知,Web这个Internet上最热门的应用架构是由Tim Berners-Lee发明的。Web的前身是1980年Tim Berners-Lee负责的Enquire(Enquire Within Upon Everything)项目。1990年11月,第一个Web服务器nxoc01.cern.ch开始运行,Tim Berners-Lee在自己编写的图形化Web浏览器“World Wide Web”上看到了最早的Web页面。1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。目前,与Web相关的各种技术标准都由著名的W3C(World Wide Web Consortium)组织管理和维护。 从技术层面看,Web架构的精华有3处:用超文本技术(HTML)实现信息与信息的连接;用统一资源定位技术(URI)实现全球信息的精确定位;用新的应用层协议(HTTP)实现分布式的信息共享。这3个特点无一不与信息的分发、获取和利用有关。其实,Tim Berners-Lee早就明确无误地告诉大家:“Web是一个抽象的(假想的)信息空间”。换言之,作为Internet上的一种应用架构,Web的首要任务就是向人们提供信息和信息服务。 然而,在Web应用日新月异的今天,许多Web开发人员似乎已经忘记了Web架构的设计初衷。开发人员在自己开发的网站或Web应用中大肆堆砌各种所谓的“先进”技术,但是最终用户能够在这些网站或应用中获得的有价值的信息却寥寥无几。这个问题绝不像评论者常说的“有路无车”或“信息匮乏”那么简单。从信息服务角度来说,评价一种Web开发技术优劣的标准只有一个,就是看这种技术能否在最恰当的时间和最恰当的地点,以最恰当的方式,为最需要信息的人提供最恰当的信息服务。 Web架构是一种典型的分布式应用架构。Web应用中每一次信息交换都要涉及到客户端和服务端两个层面。因此,Web开发技术也常被分为客户端技术和服务端技术两大类。首先发来介绍一下客户端技术和服务器端技术的发展过程。 1.客户端技术 Web客户端的主要任务是展现信息内容。HTML语言是信息展现的最有效载体之一。作为一种实用的超文本语言,HTML最早可追溯到20世纪40年代。最初的HTML语言只能在浏览器中展现静态的文本或图像信息。这满足不了人们对信息丰富性和多样性的强烈需求。最终的结果是,静态技术向动态技术的转变成为Web客户端技术发展的必然趋势。 Web出现后,GIF第一次为HTML页面引入了动态元素。但更大的变革来源于1995年Java语言的问世。Java语言天生就具备的平台无关的特点,让人们找到了在浏览器中开发动态应用的捷径。1996年,著名的Netscape浏览器在其2.0版中增加了对JavaApplets和JavaScript的支持。Microsoft的IE 3.0也在这一年开始支持Java技术。喜欢动画、喜欢交互操作、喜欢客户端应用的开发人员可以用Java或JavaScript语言随心所欲地丰富HTML页面的功能。为了让纯Microsoft技术能与JavaScript抗衡,Microsoft还为1996年的IE 3.0

文档评论(0)

cai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档