web入门
来源:互联网 发布:tv365网络电视安卓版 编辑:程序博客网 时间:2024/04/27 14:59
- 一、web的作用:
- 二、浏览器web服务器的关系
- 三、Get与Post
- 四、servlet与web容器
- 五、jsp与servlet关系
- 六、javaEE分析
web的作用就是提供内容,提供方式有静态网页与动态网页两种,
静态网页:浏览器发送请求后,服务端直接钓鱼url指向的文件并给与浏览器响应
动态网页:浏览器发送请求后,服务端会根据当中动态程序部分进行处理和运算,并生成结果响应给浏览器
浏览器与web服务器之间通信靠的是http,客户端利用url查找指定服务器的指定位置的资源,他们都是无状态,请求,响应的模型,
即一个请求,一个响应,当服务器响应后就完全与浏览器脱离,不存在任何关系
根据url数据长度区分:get是将数据插入到浏览器地址栏内,根据浏览器的不同,地址栏长度都有不同的限制,所以get的数据长度
是被浏览器的地址栏长度所限制,当涉及到安全性保护的信息时,由于浏览器地址栏是暴漏在外的,顾安全性及低
post的数据(即请求参数)是插入在信息体的后部分,顾安全性高和长度无限制等优点
post缺点:请求参数无法出现在地址栏上,所以无法添加到浏览器的书签(bookmark)中
有些浏览器具有缓存数据cache功能,避免服务器状态发生改变,需要加上时间戳记
根据规范:幂等:根据对服务器状态的无影响,就像对数据库数据的查询操作一样,没有对服务器状态造成影响,就使用Get方式
非幂等:对服务器状态有影响,就像对数据数据的增删改操作一样,对服务器状态造成影响,就使用post方式
当处于web容器中时,他叫servlet,可以提供servlet服务,当不属于web容器中时,就单纯的是一个java类,针对每个浏览器发
送的请求,web容器都会创建一个新的线程并转发适当的servlet来处理,当针对多个请求时,不是一个请求新建一个进程,降低了
服务器的负担,提高了数据
每一个jsp程序最终都会被【web容器】转译为servlet并加载执行,所以【了解jsp和servlet中各个对象之间的对应关系显得尤为重要】
必要时需要配合适当的工具,查看jsp转译的servlet文件之间的源文件代码内容,来解决遇到的问题
javaEE是由厂家共同制定的标准,厂商在遵守标准制作实现自己的软件产品,javaEE的中心是由容器提供的服务
【了解容器的特性为学习javaEE现实尤为重要】,servlet/JSP为javaEE中接受,转发,响应客户端请求的技术,是基于web容器
所提供的服务
- web入门
- WEB入门
- web入门
- web入门
- web 入门
- web入门
- web入门
- J2ME Web 服务入门
- Spring Web应用入门
- Google Web Toolkit 入门
- Google Web Toolkit 入门
- web测试入门
- Google Web Toolkit 入门
- Spring Web应用入门
- Java Web Start入门
- Spring Web应用入门
- Google Web Toolkit 入门
- web wrok入门
- LeetCode:Set Matrix Zeroes
- ubuntu14.04 开启root登陆
- 海量数据处理算法—Bit-Map
- Echarts地图报表,从数据库获取数据,json传值
- string.xml 的作用以及意义——国际化应用
- web入门
- 面向对象原则(3)(4):依赖倒转原则与里氏代换原则
- 【树形dp】Long Live the Queen
- 程序人生之项目团队那些人与事(8)
- 网线的交叉线和直通线原理
- HDU 4612 Warm up(边双联通求树的直径)
- 海量数据处理算法—Bloom Filter
- setClickable(false)不起作用
- sgu203:Hyperhuffman(哈夫曼编码)