jsp详解第1章.pptVIP

  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章 浅谈JSP JSP全名叫Java Server Pages,它是由SUN公司发布的一种技术标准。这种技术标准用于动态的Web应用开发。它是一种基于Java Servlet模型的视图层技术,用于辅助Web请求的处理。JSP基于Java技术,它由JSP标记、HTML标记和Java代码组成。 JSP具有简单易学和跨平台的特性。目前JSP技术广泛应用于电子商务和互联网领域。这一章就对JSP和相关的技术进行简单了解。 1.1 JSP发展背景 传统的Web服务模式存在一些不足,随着动态网页需求的出现,传统的Web服务模式已经不能满足需求。这个时候,动态的Web技术出现了,但是出现的动态网页技术,都不大理想。在这种背景下,出现了JSP技术。 1.1.1 传统Web服务模式的不足 传统的Web应用提供的是静态的页面,每一个Web页面的内容是固定不变的,如果需要提供更多的信息或者更新页面上的内容,就必须重新编写HTML页面,然后再提供链接。这种服务模式存在一定的不足,不足之处主要有: 不能及时更新和提供信息。在需要及时更新信息的平台上,这样的缺陷是致命的。 1.1.1 传统Web服务模式的不足 需要对原来的信息进行操作时,要重新编写HTML文件。在信息频繁增加、删除、修改的平台上,会导致工作量的繁重。 静态的页面不能为不同的用户提供不同的信息。无法提供多样性和个性化服务。 1.1.2 动态Web技术的出现 随着动态网页需求的出现,传统的Web服务已经能够不能满足需求。这个时候,一种新技术呼之欲出,那就是动态的Web技术。下面,对部分动态的网页技术做简单的介绍。 1.1.2 动态Web技术的出现 CGI英文全称是Common Gateway Interface,通常被翻译为通用网关接口。它是HTTP服务器与机器上的其他程序进行通信的一个接口。它的出现让静态网页向动态网页转变。CGI有一个致命的缺点,要生成一个动态网页时,CGI程序要向HTTP服务器发送请求,HTTP服务器每收到一个CGI请求,就要启动一个新的进程。 1.1.2 动态Web技术的出现 当有大量用户请求调用CGI程序的时候,多个CGI程序同时执行会导致服务器的大量负载,严重的影响了服务器系统性能。CGI的这一缺点,导致它的市场份额越来越少。 1.1.2 动态Web技术的出现 ASP英文全称是Active Server Page,它是微软(Microsoft)公司开发的一门技术,也是用来处理动态网页技术的。它可以在HTML中嵌入脚本语言,比如JavaScript和VBScript。它将Web请求转入到服务器中,只要服务器端安装了适当的编译程序引擎,服务器就可以编译所有的ASP脚本语言。ASP只能在微软公司的NT平台中支持IIS服务器。 1.1.2 动态Web技术的出现 PHP英文全称是Personal Home Page,是一种跨平台的脚本语言,同时它也是嵌入式的脚本语言。它的特点就是大量的借用C、Java和Perl语言的用法,并耦合PHP自己的特性。这样,能够让开发人员快速的写出动态的页面。它还有个优点就是完全免费的,公开源代码。 1.1.3 JSP的出现 动态Web技术创建了交互的Web应用程序。早期的动态Web技术是CGI,使用它的时候,开发人员要先编写与接口相关的单独程序,然后编写基于Web的应用程序,后者通过Web服务来调用前者。这就出现了一个扩展性问题:每一个新的请求,都要在服务器上新增一个进程,当多个用户办法访问时,将消耗大量的Web服务器的资源,大大降低了服务器的性能。 1.1.3 JSP的出现 为了解决这一问题,一些动态的Web技术通过为服务器提供“插件”和API来简化应用程序的开发。这一方案只能是服务器供应商在他们自己的服务器上进行操作。这样一来,无法解决跨服务器的问题。最典型的例子就是微软公司的ASP,它只能在微软的IIS和Personal Web Server上使用。 1.1.3 JSP的出现 在实际的开发和使用中,需要一个这样的动态Web技术:它要能够跨平台、跨服务器运行;还要能把页面显示和应用程序逻辑分离开来;能够快速的开发和测试;简化Web互交应用程序的过程。在这样一种背景下,JSP被设计开发出来了。 1.1.3 JSP的出现 JSP是一种动态网站技术,全名叫Java Server Pages,它是由SUN公司发布的一种技术标准。这种技术标准用于动态的Web应用开发。它是一种基于Java Servlet模型的视图层技术,用于辅助Web请求的处理。JSP基于Java技术,它由JSP标记、HTML标记和Java代码组成。JSP具有简单易学和跨平台的特性。目前JSP技术广泛应用于电子商务和互联网领域。 1.2 JSP简介 JSP是

文档评论(0)

一天一点 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档