第五章web原理与应用开发

第五章web原理与应用开发

一、HTTP协议
(一)WWW:起源于1990年底,最早由欧洲核物理研究中心的Tim Bemers-Lee提出。WWW是一个基于HTTP的客户服务器应用系统,即属于客户服务器范型的分布式计算应用。
(二)TCP/IP:是internet最基本的协议和internet国际互联网络的基础。
(三)HTTP协议原理:HTTP是一个面向连接(基于)、无状态的请求应答协议,也是一个客户端终端(用户)和服务器端(网站)请求和应答的标准。
1.通信过程:①建立TCP连接
②web浏览器向web服务器发送请求命令
③web浏览器发送请求头信息
④web服务器应答
⑤web服务器发送应答头信息
⑥web服务器向浏览器发送数据
⑦web服务器关闭TCP连接
(四)HTTP请求:
1、HTTP请求信息由3部分组成:
①.请求方法URL协议版本
②.请求头
③.请求正文
2、HTTP请求常用的方法有GET、POST、HEAD、PUT等
①.GET:获取URL制定的web对象的内容。
②.POST:用于向服务器主机上的某个进程发送数据。
③.HEAD:仅从服务器获取头部信息,而不是对象本身。
④.PUT:用于将HTTP附带的内容保存到服务器上URL所制定的位置。
⑤.DELETE:删除制定资源。
⑥.OPTIONS:返回服务器支持的HTTP方法。
⑦.CONNECT:把请求连接转换到透明的TEP/IP通道。
3.HTTP应答:HTTP响应信息由3部分组成(响应头和响应正文之间有一个空白行) ①.协议版本
②.响应头
③.响应正文
4.HTTPS:HTTP以明文方式发送内容,不提供任何方式的数据加密,为了解决HTTP的这一缺陷,需要使用另一种协议:安全套接字超文本传输协议-HTTPS.
二、web开发技术
(一)HTML:是超文本标记语言,用于描述网页
(二)JavaScript:是一种基于对象和事件驱动并具有安全性能的脚本语言
基本语法:1.常量:整型、实型、布尔值、字符型、空值、特殊字符
2.变量:使用var关键字在使用前事先做声明,并可赋值
3.运算符:双目、单目、算术、比较、逻辑运算符
4.表达式:算术、字符、赋值布尔表达式
5.基本语句:if-else、for循环、break、continue、switch
6.函数
(三)CSS:用于进行网页风格设计
(四)XML:是一种类似于HTML的标记语言,主要用于结构化文档信息。HTML的标签都是预定义的,而XML没有与预定义标签,需要自行定义标签。
三、CGI
CGI原理:公共网关接口(CGI),CGI是外部应用程序(CGI程序)与web服务器之间的接口标准,是在CGI程序和web服务器之间传递信息的规程。
四、web
web会话:常用的会话跟踪技术是cookie与session
1.cookie机制原理:cookie实际上是一小段文本信息。
Cookie在客户端是由浏览器来管理的。
2.session机制原理:cookie保存在客户端浏览器中。
Session保存在服务器上。
十、SSH:(一)集成SSH框架的系统从职责上分为4层:1.表示层
2.业务逻辑层
3.数据持久层
4.域模块层(实体层)
(二)Struts作为系统的整体基础架构,负责MVC的分离。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值