第1章Javaeb开发技术概述_Web开发技术基础(java).docVIP

第1章Javaeb开发技术概述_Web开发技术基础(java).doc

  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章Javaeb开发技术概述_Web开发技术基础(java)

课程名称 Web 开发技术基础( Java ) 第 1 章 / 共 12 章 授课专业、层次 计算机应用技术(职专) 本章内容 Java Web开发技术概述 授课方式及学时 理论2 学时 ? 教学 目的 要求、 重点 与难 点 ? 介绍 JSP 课程的目的,主要内容和 JSP 的基本概念、特点。 重点: JSP 的工作原理 主 要 教 学 内 容 及 时 间 分 配 ? ① 明确本门课程的主要目的和内容 ② 介绍 JSP 的基本概念和运行原理 ③ JSP 的技术特点 教 学 后 记 ? 审 阅 意 见 ? ? ? 课程负责人签字: 年 月 日 本章知识点 课程名称 Web 开发技术基础( Java ) 授课专业、层次 计算机应用技术(职专) 本章内容 Java Web开发技术概述 授课方式及学时 理论2 学时 一.网页设计基础知识 1 .什么是万维网( WWW ) 是世界上最大的电子信息仓库,由众多的 Web 站点组成。每个 Web 站点都包含一些特定的资源,这些资源存放于一台或多台被称作 Web 服务器的计算机之上。正式大量的 Web 站点提供了丰富多彩的资源,才能够使得用户能够通过网络快速高效地获取他们需要的资源。如电子商务网站(阿里巴巴等)、以及我们日常使用的教务管理系统,以及 UFS 等等一些系统。 2 .网页的分类:静态网页和动态网页 1 )静态网页: ?? 说明:是指一旦网页制作成功就不能随意更改或需要专业的技术人员进行修改。(扩展名一般是 .htm 或 .html ) ?? 特点:不能实现用户与服务器之间的交互,制作周期较长,更改困难,适应于一些不需要经过长修改内容的网页。 ?? 静态网页及其执行过程(任何 Web 服务器都支持静态网页): ?? 首先用户在浏览器的地址栏中键入要访问的地址,并回车出发请求(或者通过通过点击超级链接的方式触发)。 ?? 浏览器将请求发送到指定的 Web 服务器上。 ?? Web 服务器接收请求并根据 htm 或 html 后缀判断所请求的静态网页 ?? Web 服务器从硬盘或者内存中读取正确的 htm 页面,然后将其送回用户浏览器。 2 )动态网页: ?? 说明:是指能够根据用户的请求而动态生成显示的结果。 ?? 特点:不需要维护人员经常手动更新,它能够根据不同的时间,不同的人产生不同的页面。目前绝大多数的网站采用的都是动态网页技术如 JSP 、 ASP 、 ASP.net 、 PHP 以及 CGI 技术等。(扩展名 .jsp , .asp , .aspx , .php , .cgi , .do 等)。 ?? 运行原理: ?? 首先用户在浏览器的地址栏中键入要访问的地址,并回车出发请求(或者通过通过点击超级链接的方式触发)。 ?? 浏览器将请求发送到指定的 Web 服务器上。 ?? Web 服务器接收请求并根据后缀(如 .jsp 、 php )判断所请求的动态网页。 ?? Web 服务将这个动态网页文件从头到尾执行,并根据执行的结果生成相应的 HTML 文件 ?? 将生成的 HTML 文件送回浏览器 ?? 用户端的浏览器对这些 HTML 文件进行解析并显示 3 .软件的体系结构: ?? 浏览器 / 服务器 (Browser/Server,B/S) 模式:客户端使用通用的浏览器 ( 如: NetScape 、 Explorer) 代替各种应用软件,服务器则为 Web 服务器。浏览器和服务器之间通过 TCP/IP 通信协议进行连接,浏览器发出请求,由 Web 服务器向后台取出数据进行计算,并将结果返回给浏览器。 这种模式,我们通常将其成为瘦客户端模式。 ?? 客户机 / 服务器 (Client/Server,C/S) 模式:服务器只集中管理数据,计算任务分散在客户机上,客户机和服务器之间通过网络协议来进行通讯 ; 客户机向服务器发出数据请求,服务器将数据传送给客户机进行计算,计算完毕,计算结果可返回给服务器。另外一种情形是,客户端先进行简单的预处理,然后将处理后的结果再提交给服务器进行进一步的处理。 这种模式我们也通常成为胖客户端模式。 ?? N 层结构:为了软件开发和维护的需要,我们通常将服务器端分为多个层次,有的专门负责页面显示,有的专门负责逻辑处理,有的专门负责数据处理,这样前面所将的两层结构又演变成三层结构或 N 层结构,如下图所示: ? 二. JSP 简介 1 . JSP 是 Java Server Pages 的缩写,是由 Sun 公司倡导、许多其他公司参与一起建立的一种应用范围广泛的动态网

文档评论(0)

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

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

1亿VIP精品文档

相关文档