- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章Web2.0下的JSP和Ajax
第章
Web 2.0时代的个性化不是原来的网页个性化,而是服务个性化,人们面对的将是一个全新的个性化互联网。随之而来的就是Web 2.0时代的Web程序编程也要发生变化,Ajax的出现改变了传统Web编程的模式。大量的工作正在悄悄地移植到客户端,Web 2.0时代的Web程序正在以新的方式出现。而JSP和Ajax技术的结合,是跨平台和负载平衡的结合。
本章将首先介绍Web 2.0、JSP和Ajax的概念,接下来介绍JSP+Ajax结合的意义,然后介绍JSP的运行环境和开发环境,最后以案例的方式介绍Ajax+JSP的使用。
理解Web 2.0的产生意义和特点
掌握JSP的概念
掌握Ajax的概念
熟练掌握构建JSP运行和开发环境的方法
连接JSP和Servlet的区别
掌握开发Ajax+JSP案例流程
1.1 Web 2.0与JSP、Ajax简介
自从Web 2.0的概念提出以来,经过几年的发展,Web 2.0已经成为互联网行业最受关注的词汇。Web 2.0是一种以XML、RSS、Ajax等技术为基础,融合了Web 1.0的应用模式及新出现的Blog、SNS、Wiki等多种多对多互动应用服务模式,来满足不同用户社会化、人性化需求的服务平台。1.1.1 Web 2.0简介
2001年秋,因特网公司(dot-com)泡沫的破灭标志着因特网的一个转折点。许多人断定因特网被过分炒作,事实上网络泡沫和相继而来的股市大衰退看起来像是所有技术革命的共同特征。股市大衰退通常标志着蒸蒸日上的技术已经开始占领中央舞台。假冒者被驱逐,而真正成功的IT技术将展示它们的力量,同时人们开始理解是什么将一个技术同另外一个区分开来。
Web 2.0的概念产生于OReilly公司和MediaLive国际公司的会议讨论中。因特网先驱和OReilly公司副总裁戴尔·多尔蒂(Dale Dougherty)注意到,同所谓的“崩溃”迥然不同,因特网比其他任何时候都更重要,令人激动的新应用程序和网站正在以令人惊讶的规律性涌现出来。更重要的是,那些幸免于当初网络泡沫的公司,看起来有一些共同之处。那么会不会是因特网公司那场泡沫的破灭标志了因特网的一种转折,以至于呼吁Web 2.0的行动有了意义?人们都认同这种观点,Web 2.0的概念由此诞生。
Web本来也没有版本之分,直到近来业界的创业者将以前的技术和应用重新“包装”起来,并贴上了软件行业的版本术语标签,Web 2.0才大行其道了。Web 2.0是否应该叫Web 2.0这并不重要,重要的是现在的Web 2.0的概念。Web 2.0,是相对Web 1.0(2003年以前的网模式)的新的一类网应用的统称,是一次从核心内容到外部应用的革命。由Web 1.0单纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工具性更强的Web 2.0网模式的发展已经成为网新的发展趋势。Web 1.0到Web 2.0的转变,具体说,是从模式上单纯的读向写、共同建设发展;由被动地接收网信息向主动创造网信息迈进从基本构成单元上,是由网页向发表/记录的信息发展;从工具上,是由网浏览器向各类浏览器、rss阅读器等发展;运行机制上,由Client Server向Web Services转变;作者由程序员等专业人士向全部普通用户发展;应用上由初级的应用向全面大量应用发展。1.1.2 JSP概述
通过Web技术,实现了因特网上资源的共享。如可以在计算机上使用网页把信息或者数据显示出来,在异地的计算机可以通过因特网访问这些资源。Web是一种典型的分布式应用架构。Web应用中的每一次信息交换都要涉及到客户端和服务端两个层面。因此,Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。Web服务端的开发技术由静态向动态逐渐发展、完善起来。最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器。1993年,CGI 1.0的标准草案由NCSA(National Center for Supercomputing Applications)提出CGI技术允许服务端的应用程序根据客户端的请求,动态生成HTML页面,这使客户端和服务端的动态信息交换成为可能。1.1.3 Ajax概述
2005年2月,Adaptive Path的Jesse James Garrett最早创造了Ajax这个词。Ajax将改变用户在网站上的体验,之前的单击显示页面式的体验将变成具有交互性、灵活性的桌面应用程序体验。用户可以避免页面重新加载,避免等待下一部分内容的呈现。
Ajax的出现给JavaScript带来了生机,应用和测试框架再加上更优秀的工具支持,减轻了开发人员的重担。Ajax在大多数浏览器中都能够使用,并且不需要任何专门的软
文档评论(0)