Servlet入门整理-初片

Servlet入门笔记整理

2)配置Servlet
•先声明类,并给它取别名
•再通过别名引用此类,给它取一个访问路径

4,部署(拷贝)
•在Servles视图下,选择tomcat
•右键点击Add and Remove
•在弹出框内将左边的待部署的项目移动到右侧
•启动tomcat即可

5,访问
•http://ip:port
•http://ip地址:端口/项目名/网名
•http://localhost:8080/servlet01/ts

访问顺序
1,根据访问地址http://localhost:8080/servlet01/ts,找到servlet
2,在此项目下找web.xml
3,找到web.xml中的网名/ts
4,根据/ts找到它的别名 time
5,根据别名找到对应的类 TimeServlet
6,实例化这个类(并且这个类要实例化HttpServlet)

注意:1,404:如果路径写的不对,名字对应不上,就会报错404
     2,500:类名有误或代码有误
     3,405:方法声明有误

1,HTTP协议
http协议权威指南
- 是一个约束,一个规范
- 规定了浏览器和服务器如何通信以及通信的数据格式
1,是w3c制定的一种应用层协议,用来定义浏览器与web服务器之间,1,如何通信以及 2,通信的数据格式


2,如何通信
1,建立连接
2,打包,发送请求
3,打包,发送相应
4,关闭连接
一次请求一次连接,降低服务器压力

老师讲的,如何通信
1,建立连接
2,发送请求
3,接收相应
4,断开连接
》一次请求一次连接,降低服务器压力


包的组成
1,请求数据包的组成
- 请求行(request line)
- 消息头(header)若干
- 实体内容(body)
2,响应的数据包组成
- 状态行(status line)
- 消息头(header)若干
- 实体内容


2,数据格式

1)请求数据
•请求行:请求的基本信息
•消息头:请求数据的描述
•实体内容:具体的业务数据
2)响应数据

•状态行:响应的基本信息
•消息头:响应数据的描述
•实体内容:具体的返回数据

4,对开发者的要求

1)不用开发者处理的地方
•浏览器自动打包请求数据
•浏览器自动发送请求数据
•服务器自动打包响应数据
•服务器自动发送响应数据

2)需要开发者处理的地方
•提供具体的请求中的业务数据
•提供具体的响应中的返回数据
•通过request处理请求数据,通过response处理响应数据
•》开发者会使用request后天response就行了

四,请求方式

1,什么是请求方式?
•就是浏览器向服务器发送数据的方式
•2种:GET:请求制定的资源
•POST:向制定的资源提交需要处理的数据

2,GET
•采用请求路径传参
•参数在传递过程中可见,导致隐私性差
•路径可以容纳的数据有效,只能传少量数据
•》有的请求都是GET请求
3,POST

•采用实体内容传参
•参数在传递过程中不可见,隐私性好
•实体内容专门用来传数据,大小没有限制
•》在form上加method=”post”

4,观察GET和POST请求
•在浏览器上按快捷键F12
•看NetWork选项

补充

1,JavaBean
•满足如下规范的类
•有包
•有默认构造器
•实现序列化接口
•有get/set方法

一,GET和POST使用场景(建议)
•查询数据时用GET,因为通常查询条件较少
•提交数据(表单)时用POST,因为通常提交的数据较多




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值