第一章和第二种知识点

HTTP(Hypertext Transfer ProTocol)超文本传输协议,
是一种分布式,合作式,多媒体信息系统服务,面向应用层的协议,基于传输层的TCP协议的进行通信
(短连接一次请求 一次响应,三次告诉收到响应,称为三次握手)通用的无状态的协议

TCP/IP四层模型
应用层 HTTP协议 SMTP邮件传输协议 FTP文件传输协议 DNS域名服务器(通俗网址装换成标准URL) SNMP NFS HTTP TELNET

传输层 TCP UDP

网际层 IP

网络接口层,LAN局域网 MAN城域网 WAN广域网

T代表传输,C代表控制,

TCP:属于长连接
UDP:属于短连接

UDP发送请求,只管发,并不会管对方有没有收到

HTTP协议的发展史
GET有八种请求方式,get(带参数和不带参数),和post

========================================================
三特点:
遵循请求,响应模型:支持客户端/服务器模式
服务器不会自动发先浏览器发送请求,
服务器只能被动的接受某个浏览器发送的请求,然后必定做一次响应

无连接:无连接的含义是限制每次连接只处理一个请求,服务器处理完客户端的请求
并收到客户的应答后,断开连接

无状态:HTTP协议是 无状态协议,无状态是指协议对于事务处理没有记忆能力

简单快速:客户向服务器请求服务时,只需传送请求方法和路径

灵活:HTTP允许传输任意类型的数据传输

HTTP协议的事务处理
1、客户端与服务器建立连接
2、客户端向服务器发送请求
3、服务器向客户端回复响应
4、断开连接

动态页面跟静态页面的区分
动态页面是不能写死的,是从数据库得到,可以改变的
静态页面是写死的,

服务器端网页编程
动态页面技术
CGI技术(Common G ateway Interface,公共网关接口)
最大优点是它可以用shell、Perl、C、PHP、Python等编写
CGI缺陷,每一个CGL都是单独开的进程空间
Servlet与Web容器被设计用来解决CGI的问题
PHP技术(Hypertext Preprocessor,超文本预处理)

微软的ASP技术(Active Server Pages,动态服务页)

微软的ASP.NET技术(ASP技术的升级)

基于java的Servlet/JSP技术、

servlet容器提供代码运行

Web容器负责管理和运行Servlet
支持包括
通信支持
Servlet生命周期管理(产生Servlet和销毁Servlet,并调用)
多线程支持
JSP支持
处理安全性

有线程安全问题

端口号=====
80是默认值
如果是默认的:http://127.0.0.1/。。。。。。
不是默认的
http://127.0.0.1/8080/。。。。。。。。

进入管理员 用cmd 进入用cd 倒退用cd 加 …/

两个接口
Servlet
GenericServlet

两个类
GenericServlet
HttpServlet

生命周期
1、创建对象(只有一个对象)
2、init方法
3、初始化
4、销毁
5、GC卸载

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值