- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教材及主要参考书目 孙卫琴.Tomcat与Java Web开发技术详解(第2版)电子工业出版社 耿祥义.JSP实用教程(第2版)清华大学出版社 孙卫琴.精通Struts:基于MVC的Java Web设计与开发 电子工业出版社 JSP程序设计类教材 课程目标 理解Web应用及开发的基本概念 掌握Servlet、会话管理、Filter 掌握JSP 、JSP EL及JSTL 编写基于MVC模式的Java Web应用 回顾OOPJAVA课程 Java语言基础-变量和控制逻辑 OOP编程-封装、继承、多态的实现 异常 常用类 集合类 I/O包 线程 Web的概念 Web是一种分布式应用架构,旨在共享分布在网络上的各个web服务器中的所有相互连接的信息。 Web采用客户/服务器通信模式,http通信协议。使用HTML来连接网络上的信息。 HTML 超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。 特点 允许直接保护纯文本形式的信息; 利用imgembed等标记来包含图片和声音等多媒体形式的信息; 利用pbrfont等标记来设定在浏览器的展示形式; 利用超链接a来连接到其他信息。 URL 统一资源定位符(URL,英语UniformResourceLocator的缩写)也被称为网页地址,是因特网上标准的资源的地址。 一般由三部分组成: 应用成协议; 主机IP地址或者域名; 资源所在路径/文件名。 格式:应用层协议://主机IP地址或者域名/资源所在路径/文件名 请求-响应基本概念 请求-响应基本概念 在图中,我们可以看到一个完整的沟通流程,主要有四个构成要素: 沟通协议 —— 某种双方都能明白的沟通机制,例如语言、手势等。 发起方 —— 沟通的发起者。 沟通内容 —— 交流的具体内容,例如,“你吃了嘛?”。 响应方 —— 沟通的接收方和响应者 沟通协议是沟通内容的基础,沟通内容是沟通协议的具体表现形式; 发起方和响应方的角色并不固定,只有在一个交互回合中才能确定角色。 请求-响应基本概念 请求-响应基本概念 从图中,我们可以看到人机交互的构成要素就变成了以下三个元素: 沟通协议 ——人和机器都能够明白的数据通讯格式 请求内容 —— 人通过某种机制向机器发起的数据请求 响应内容 —— 机器接收到数据请求并做逻辑处理之后,进行响应的数据内容 请求-响应模式是一种概念非常宽泛的人机交互模式,是人与计算机进行沟通的一种最基本的行为方式。 请求-响应基本概念 基于B / S体系的Web应用是一个典型的基于请求-响应模式的体系架构。对于之前我们所谈到的请求-响应模式的三要素,我们也可以在其中找到对应关系: 沟通协议 —— Http协议 请求内容 —— Http请求 响应内容 —— Http响应 浏览器发送Http请求到服务器端,服务器端的程序获得了Http请求后进行逻辑处理,并将逻辑处理的结果返回,这个返回的过程我们就称之为Http响应。请求和响应不断的交互过程,构成了所有B / S体系结构的应用构架的基础。如果我们把整个过程的通讯基础冠以一个官方的名称,它就是Http协议 。 Web开发的核心内容就是指我们如何编写可运行于Web容器的服务器端程序用于进行Http请求的响应、进行逻辑处理并返回处理结果这样一个完整的过程。 HTTP协议 HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。 可以使浏览器更加高效,使网络传输减少。 保证计算机正确快速地传输超文本文档 确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 HTTP请求 HTTP协议是基于请求/响应模式的。客户机与服务器建立连接后,发送请求给服务器。 Http请求由三个部分构成: 请求方法、URI、协议版本号; 请求头(Request Header):浏览器类型、所用语言、请求正文类型、请求正文长度; 请求正文(Request Content)。 POST /hello.jsp HTTP/1.1 Accept:img/gif,img/jpeg,*/* Accept-Language:en,zh-en;q=0.5 Content-Type:application/x-www-form-urlencoded Content-Length:40 …… (空行) Username=Zhangsanpassword=123456submit=submit HTTP请求 HTTP 协议使用以下方法发送请求信息: GET 方法 这种请求方式最为常见,客户程序通过这种
您可能关注的文档
最近下载
- Android Studio系列教程2--基本设置与运行.pdf VIP
- 《光伏施工质量管理制度》.docx VIP
- 妇产科手术分级目录.pdf VIP
- VW 01110-3-2020-螺纹连接第三部分:监视连续旋转驱动工具的参数设置系统(中文).pdf VIP
- 原子、分子、离子和元素的相互关系.ppt VIP
- 桂林理工大学 856材料科学基础 2015-2021年考研专业课历年真题.pdf VIP
- 4区块链原理与技术 第四讲 共识算法.pptx VIP
- 国际服务贸易 教学案例(王海文).docx
- 雅马哈CLP785&775&745&735用户使用说明书.pdf
- VW 01110_2_EN-2022 螺纹连接装配和工艺保证.pdf VIP
文档评论(0)