java web第一天

  1.最近把java web 这块重新看了一下,之前对这块了解的不是很深,重新看了一下,又对他有了一些新的认识。下面是我自己简单的总结了一下。

  2.javaweb分为静态资源和动态资源。静态资源是浏览器可以看懂的。而动态资源包含的是jsp/servlet。

  3.静态资源和动态资源的区别:客户端请求的页面如果是静态网页,那么服务器会直接把静态网页的内容响应给客户端。如果客户端请求的是动态网页,服务器需要先把动态网页转换成静态网页,然后再把转换后的静态网页响应给客户端。

  4.目前比较流行的应用最广的是服务器是Tomcat服务器,他是apache旗下的。还有JBoss:支持javaEE,EJB容器。

Weblogic(Orcale):要钱的!支持JavaEE,适合大型项目;Websphere(IBM):要钱的!支持JavaEE,适合大型项目;

  5.Tomcat是jsp/servlet容器。他的默认端口号是8080。webLogic是7001。

  6.接下来说一下Http协议:

Http:是超文本传输协议,这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。

说白了Http就是一个通信规则,规定了客户端发送给服务器的内容格式,也规定了服务器响应给客户端的内容格式。其实我们要学习的就是这两个格式。

客户端发送给服务器端的格式叫"请求协议",服务器发送给客户端的叫"响应协议".

  7.请求协议的格式如下:

请求首行;

请求头信息;

空行;

请求体;

 浏览器(客户端)发送给服务器的内容就这个格式的,如果不是这个格式服务器将无法解读!在HTTP协议中,请求有很多请求方法,其中最为常用的就是GET和POST。

8.响应协议:

响应协议的格式如下:

响应首行;

响应头信息;

空行;

响应体;

响应内容是服务器发送给浏览器的内容,浏览器会根据响应内容来显示。

 

9.get和post的区别:

1.post请求是可以有请求体的,而get请求是不能有请求体的。
2.get请求是从服务器端获取数据,而post请求是像服务器端传输数据的。
3.get传送的数据量特别小,不能大于2kb,post传送的数据量较大,一般不受限制。
3.get安全性低,post安全性较高,但是执行效率比post好。

 

10.javaweb三大组件:

Servlet,Filter,Listener

 

上面这些就是我今天的总结,先写这些,以后有时间会继续写的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值