jsp程序设计入门 沈泽刚、秦玉平 主编的java web 第二版 第01章 Java Web技术概述.pptVIP

jsp程序设计入门 沈泽刚、秦玉平 主编的java web 第二版 第01章 Java Web技术概述.ppt

  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.3.1 主动资源与被动资源 可以把Web资源分为被动的和主动的。如果资源本身没有任何处理功能它就是被动的,如果资源有自己的处理能力,它就是主动的。 Web应用程序通常是主动资源和被动资源的混合。 1.3.2 静态文档和动态文档 Web文档是一种重要的Web资源,它通常是使用某种语言(如HTML,JSP等)编写的页面文件,因此也称为Web页面。Web文档又分为静态文档和动态文档。 在Web发展的早期,Web文档只是一种以文件的形式存放在服务器端的文档。客户发出对该文档的请求,服务器返回这个文件。这种文档称为静态文档(static document)。 1.3.2 静态文档和动态文档 动态文档(dynamic document)是指文档的内容可根据需要动态生成。动态文档技术又分为服务器端动态文档技术和客户端动态文档技术。 1.3.3 服务器端动态Web文档技术 目前,在服务器端动态生成Web页面有多种方法。 CGI技术 服务器扩展技术 在HTML页面中嵌入脚本技术 1. CGI技术 CGI是一种标准化的接口,允许Web服务器与后台程序和脚本通信,这些后台程序和脚本能够接受输入信息,访问数据库,最后生成HTML页面作为响应。 Web 服务器 CGI程序 *.html httpd DB 请求 响应 Web 浏览器 2. 服务器扩展技术 使用CGI方法的主要问题是效率低。对CGI程序的每次调用都创建一个操作系统进程,当多个用户同时访问CGI程序时,将加重处理器的负载。 使服务器支持单独的可执行模块,当服务器启动时该模块就装入内存并只初始化一次。然后,就可以通过已经驻留在内存的模块副本为每个请求提供服务。这些独立的可执行的模块称为服务器扩展。 3. 在HTML页面中嵌入脚本技术 另一种常见的实现动态文档技术是在Web页面中嵌入某种语言的脚本,然后让服务器来执行这些脚本以便生成最终发送给客户的页面。 目前比较流行的技术有 ASP.NET PHP JSP 1.3.4 客户端动态Web文档技术 CGI、ASP、PHP和JSP脚本解决了处理表单以及与服务器上的数据库进行交互的问题。它们都可以接受来自表单的信息,在一个或多个数据库中查找信息,然后利用查找的结果生成HTML页面。 通常使用JavaScript结合DOM技术实现客户端动态Web文档技术。 第1章 Java Web技术概述 此文档下载自官网,除本页,其余未修改,可直接删除本页 本章内容 1.1 Internet与万维网 1.2 Web常用技术 1.3 服务器资源 1.4 Tomcat服务器 1.5 Servlet与JSP入门 1.6 MVC设计模式 1.1 Internet与万维网 Internet正式中文译名为“因特网”,是一个全球性的、开放的计算机互联网络,Internet联入的计算机覆盖了全球绝大多数的国家和地区,存储了丰富的信息资源,是世界上最大的计算机网络。 1.1.1 主机和IP地址 连接到Internet上的所有计算机,从大型机到微型机都是以独立的身份出现,我们称它为主机。 为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址,叫做IP(Internet Protocol)地址 。 IP地址 目前使用的IP地址是用四个字节32位二进制数表示的,如某计算机的IP地址可表示0001000000000001。为便于记忆,将它们分为4组,每组一个字节8位,由小数点分开,且将每个字节的二进制用十进制数表示,上述地址可表示为,这种书写方法叫做点分十进制表示法。用点分开的每个字节的十进制整数数值范围是0~255。 1.1.2 域名和DNS 不管用哪种方法表示IP地址,这些数字都很难记住,为了方便人们的记忆,在Internet中经常使用域名来表示主机。域名(domain name)是由一串用点分隔的名字组成的某一台主机或一组主机的名称,用于在数据传输时标识主机的位置。 域名系统采用分层结构 ,例如,是一个域名 DNS 由于IP地址是Internet内部使用的地址,因此当Internet主机间进行通信时必须采用IP地址进行寻址,所以当使用域名时必须把域名转换成IP地址。这种转换操作由一个名为“域名服务器”的软件系统来完成,该域名服务器实现了域名系统(Domain Name System,DNS)。 1.1.3 万维网概述 WWW是World Wide Web的简称,称为万维网,也简称为Web。 Web是基于客户/服务器(C/S)的一种体系结构,客户在计算机上使用浏览器向Web服务器发出请求,服务器响应客户请求,向客户送回所请求的网页,客户在浏览器窗口上显示网页的内容。 Web体系结构 W

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档