web入门

    • 一、web的作用:

    web的作用就是提供内容,提供方式有静态网页与动态网页两种,

    静态网页:浏览器发送请求后,服务端直接钓鱼url指向的文件并给与浏览器响应

    动态网页:浏览器发送请求后,服务端会根据当中动态程序部分进行处理和运算,并生成结果响应给浏览器

     

    • 二、浏览器web服务器的关系

    浏览器与web服务器之间通信靠的是http,客户端利用url查找指定服务器的指定位置的资源,他们都是无状态,请求,响应的模型,

    即一个请求,一个响应,当服务器响应后就完全与浏览器脱离,不存在任何关系

     

    • 三、Get与Post

     

    根据url数据长度区分:get是将数据插入到浏览器地址栏内,根据浏览器的不同,地址栏长度都有不同的限制,所以get的数据长度

    是被浏览器的地址栏长度所限制,当涉及到安全性保护的信息时,由于浏览器地址栏是暴漏在外的,顾安全性及低

    post的数据(即请求参数)是插入在信息体的后部分,顾安全性高和长度无限制等优点

    post缺点:请求参数无法出现在地址栏上,所以无法添加到浏览器的书签(bookmark)中

      有些浏览器具有缓存数据cache功能,避免服务器状态发生改变,需要加上时间戳记

     

    根据规范:幂等:根据对服务器状态的无影响,就像对数据库数据的查询操作一样,没有对服务器状态造成影响,就使用Get方式

      非幂等:对服务器状态有影响,就像对数据数据的增删改操作一样,对服务器状态造成影响,就使用post方式

     

    • 四、servlet与web容器

     

    当处于web容器中时,他叫servlet,可以提供servlet服务,当不属于web容器中时,就单纯的是一个java类,针对每个浏览器发

    送的请求,web容器都会创建一个新的线程并转发适当的servlet来处理,当针对多个请求时,不是一个请求新建一个进程,降低了

    服务器的负担,提高了数据

     

    • 五、jsp与servlet关系

     

         每一个jsp程序最终都会被web容器】转译为servlet并加载执行,所以【了解jsp和servlet中各个对象之间的对应关系显得尤为重要】

    必要时需要配合适当的工具,查看jsp转译的servlet文件之间的源文件代码内容,来解决遇到的问题

     

    • 六、javaEE分析

     

    javaEE是由厂家共同制定的标准,厂商在遵守标准制作实现自己的软件产品,javaEE的中心是由容器提供的服务

    【了解容器的特性为学习javaEE现实尤为重要】,servlet/JSP为javaEE中接受,转发,响应客户端请求的技术,是基于web容器

    所提供的服务

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值