第2章JSP分解.pdfVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 JSP 简介 本章介绍常见的动态网页技术、JSP 的基本概念,以及常见的应用服务器、集成开发环 境。详细介绍应用服务器 Tomcat 和集成开发环境 Eclipse 的使用,并指导大家使用 Eclipse 开发第一个 JSP 程序。 2.1 动态网页技术 本节内容包括动态网页的概念,以及常见动态网页技术 CGI、ASP、ASP.N E T、PHP、Servlet、 JSP 的介绍。 2.1.1 动态网页的概念 存放在 Web 服务器上的 HTML 文件、JPG 图片、GIF 图片是静态的资源。当浏览器请求 这些资源的时候,服务器仅仅是读取位于其文件系统上的文件,然后通过 HTTP 响应发送给 请求这些资源的浏览器。 动态网页实际上是位于服务器上的程序。浏览器在不同的时间、不同的地点、以不同的 请求参数请求动态网页时,会引起服务器上程序的执行,程序将执行的结果响应给浏览器。 动态网页具有如下特点: ? 动态网页可以根据用户的要求和选择而动态改变和响应。 ? 不同时间、不同的人访问同一网址时会产生不同的页面。 ? 动态网页需要服务器端程序的支持。 常见的动态网页技术有 CGI、ASP、ASP.N ET 、PHP、JSP 等。 2.1.2 CGI CGI 是早期的动态网页技术,CGI 即 Common Gateway Interface(公共网关接口)。编写 CGI 程序最常用的语言是 Perl,它具有强大的字符串处理能力,程序后缀为.pl,Perl 是解释 执行的。CGI 程序用来解释处理来自表单的输入信息,并在服务器产生相应的处理,将相应 的信息反馈给浏览器。 2.1.3 ASP ASP 是 Active Server Page 的缩写,意为“动态服务器页面”。ASP 是微软公司开发的代 替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编 程工具。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。ASP 可以向 网页中添加交互式内容,可以创建使用 HTML 网页作为用户界面的 web 应用程序。ASP 运行 在 IIS(Internet Information Server)下。 2.1.4 ASP.NET ASP.N E T 不是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程 序构架。不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译,这样 的执行效果,当然比一条一条的解释强很多。ASP.NE T 构架可以用 Microsoft 公司的 Visual Studio.NET 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得)的 编辑。当创建 ASP.N E T 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或 以他们认为合适的任何方式进行组合。 2.1.5 PHP PHP 是超文本预处理语言(PHP:Hypertext Preprocessor)的缩写,是一种在服务器端执 行的嵌入 HTML 文档的脚本语言。PHP 与 Apache 服务器紧密结合,PHP 开源免费。PHP4.0 脚 本引擎 ——Zend 引擎,使用了一种更有效的编译——执行方式。 2.1.6 Servlet Servlet 是一种独立于平台和协议的服务器端的 Java 应用程序,可以生成动态的 Web 页 面。Servlet 是位于

文档评论(0)

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

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

1亿VIP精品文档

相关文档