欢迎来到天天文库
浏览记录
ID:43707188
大小:749.50 KB
页数:51页
时间:2019-10-13
《java_web课件1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JavaWeb开发第一课JavaWeb应用简介讲师:李玉明教材及主要参考书目孙卫琴.Tomcat与JavaWeb开发技术详解(第2版)电子工业出版社耿祥义.JSP实用教程(第2版)清华大学出版社孙卫琴.精通Struts:基于MVC的JavaWeb设计与开发电子工业出版社JSP程序设计类教材课程目标理解Web应用及开发的基本概念掌握Servlet、会话管理、Filter掌握JSP、JSPEL及JSTL编写基于MVC模式的JavaWeb应用回顾OOP&JAVA课程Java语言基础-变量和控制逻辑OOP编程-封装、继承、多态
2、的实现异常集合类线程I/O包本章目的理解WEB的基本概念理解JavaWeb应用的概念理解Servlet容器的概念掌握安装和启动Tomcat服务器的过程创建第一个JavaWeb应用,了解JavaWeb应用的目录结构,在Tomcat服务器上发布并运行JavaWeb应用的过程。对JSP和Servlet有初步的了解对web.xml文件有初步的了解Web的概念Web是一种分布式应用架构,旨在共享分布在网络上的各个web服务器中的所有相互连接的信息。Web采用客户/服务器通信模式,http通信协议。使用HTML来连接网络上的信息。
3、HTML超文本标记语言,即HTML(HypertextMarkupLanguage),是用于描述网页文档的一种标记语言。特点允许直接保护纯文本形式的信息;利用等标记来包含图片和声音等多媒体形式的信息;利用等标记来设定在浏览器的展示形式;利用超链接来连接到其他信息。URL统一资源定位符(URL,英语UniformResourceLocator的缩写)也被称为网页地址,是因特网上标准的资源的地址。一般由三部分组成:应用成协议;主机IP地址或者域名;资源所在路径/文件名4、。格式:应用层协议://主机IP地址或者域名/资源所在路径/文件名请求-响应基本概念请求-响应基本概念在图中,我们可以看到一个完整的沟通流程,主要有四个构成要素:沟通协议——某种双方都能明白的沟通机制,例如语言、手势等。发起方——沟通的发起者。沟通内容——交流的具体内容,例如,“你吃了嘛?”。响应方——沟通的接收方和响应者沟通协议是沟通内容的基础,沟通内容是沟通协议的具体表现形式;发起方和响应方的角色并不固定,只有在一个交互回合中才能确定角色。请求-响应基本概念请求-响应基本概念从图中,我们可以看到人机交互的构成要素就5、变成了以下三个元素:沟通协议——人和机器都能够明白的数据通讯格式请求内容——人通过某种机制向机器发起的数据请求响应内容——机器接收到数据请求并做逻辑处理之后,进行响应的数据内容请求-响应模式是一种概念非常宽泛的人机交互模式,是人与计算机进行沟通的一种最基本的行为方式。请求-响应基本概念基于B/S体系的Web应用是一个典型的基于请求-响应模式的体系架构。对于之前我们所谈到的请求-响应模式的三要素,我们也可以在其中找到对应关系:沟通协议——Http协议请求内容——Http请求响应内容——Http响应浏览器发送Http请求到6、服务器端,服务器端的程序获得了Http请求后进行逻辑处理,并将逻辑处理的结果返回,这个返回的过程我们就称之为Http响应。请求和响应不断的交互过程,构成了所有B/S体系结构的应用构架的基础。如果我们把整个过程的通讯基础冠以一个官方的名称,它就是Http协议。Web开发的核心内容就是指我们如何编写可运行于Web容器的服务器端程序用于进行Http请求的响应、进行逻辑处理并返回处理结果这样一个完整的过程。HTTP协议HTTP协议(HypertextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文7、本到本地浏览器的传送协议。可以使浏览器更加高效,使网络传输减少。保证计算机正确快速地传输超文本文档确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP请求HTTP协议是基于请求/响应模式的。客户机与服务器建立连接后,发送请求给服务器。Http请求由三个部分构成:请求方法、URI、协议版本号;请求头(RequestHeader):浏览器类型、所用语言、请求正文类型、请求正文长度;请求正文(RequestContent)。POST/hello.jspHTTP/1.1Accept:img/gif,i8、mg/jpeg,*/*Accept-Language:en,zh-en;q=0.5Content-Type:application/x-www-form-urlencodedContent-Length:40……(空行)Username=Zhangsan&password=123456&submit=submitHTTP请求HTT
等标记来设定在浏览器的展示形式;利用超链接来连接到其他信息。URL统一资源定位符(URL,英语UniformResourceLocator的缩写)也被称为网页地址,是因特网上标准的资源的地址。一般由三部分组成:应用成协议;主机IP地址或者域名;资源所在路径/文件名
4、。格式:应用层协议://主机IP地址或者域名/资源所在路径/文件名请求-响应基本概念请求-响应基本概念在图中,我们可以看到一个完整的沟通流程,主要有四个构成要素:沟通协议——某种双方都能明白的沟通机制,例如语言、手势等。发起方——沟通的发起者。沟通内容——交流的具体内容,例如,“你吃了嘛?”。响应方——沟通的接收方和响应者沟通协议是沟通内容的基础,沟通内容是沟通协议的具体表现形式;发起方和响应方的角色并不固定,只有在一个交互回合中才能确定角色。请求-响应基本概念请求-响应基本概念从图中,我们可以看到人机交互的构成要素就
5、变成了以下三个元素:沟通协议——人和机器都能够明白的数据通讯格式请求内容——人通过某种机制向机器发起的数据请求响应内容——机器接收到数据请求并做逻辑处理之后,进行响应的数据内容请求-响应模式是一种概念非常宽泛的人机交互模式,是人与计算机进行沟通的一种最基本的行为方式。请求-响应基本概念基于B/S体系的Web应用是一个典型的基于请求-响应模式的体系架构。对于之前我们所谈到的请求-响应模式的三要素,我们也可以在其中找到对应关系:沟通协议——Http协议请求内容——Http请求响应内容——Http响应浏览器发送Http请求到
6、服务器端,服务器端的程序获得了Http请求后进行逻辑处理,并将逻辑处理的结果返回,这个返回的过程我们就称之为Http响应。请求和响应不断的交互过程,构成了所有B/S体系结构的应用构架的基础。如果我们把整个过程的通讯基础冠以一个官方的名称,它就是Http协议。Web开发的核心内容就是指我们如何编写可运行于Web容器的服务器端程序用于进行Http请求的响应、进行逻辑处理并返回处理结果这样一个完整的过程。HTTP协议HTTP协议(HypertextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文
7、本到本地浏览器的传送协议。可以使浏览器更加高效,使网络传输减少。保证计算机正确快速地传输超文本文档确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP请求HTTP协议是基于请求/响应模式的。客户机与服务器建立连接后,发送请求给服务器。Http请求由三个部分构成:请求方法、URI、协议版本号;请求头(RequestHeader):浏览器类型、所用语言、请求正文类型、请求正文长度;请求正文(RequestContent)。POST/hello.jspHTTP/1.1Accept:img/gif,i
8、mg/jpeg,*/*Accept-Language:en,zh-en;q=0.5Content-Type:application/x-www-form-urlencodedContent-Length:40……(空行)Username=Zhangsan&password=123456&submit=submitHTTP请求HTT
此文档下载收益归作者所有