Http协议+Servlet+XML+Tomcat总结

Http协议总结
协议:双方在交互、通讯的时候,遵守的一种规范、规则。
http协议:针对网络上的客户端与服务器端在执行http请求的时候,遵守的一种规范。其实就是规范了客户端在访问服务器端的时候,要带上那些东西,服务器端返回数据的时候,也要带上什么东西。
Http请求数据解释:请求行、请求头、请求体

Http响应数据解析:响应行、响应头、响应体

post
数据是以流的方式写过去,不会在地址栏上面显示。 现在一般提交数据到服务器使用的都是POST
以流的方式写数据,所以数据没有大小限制。
get
会在地址栏后面拼接数据,所以有安全隐患。 一般从服务器获取数据,并且客户端也不用提交上面数据的时候,可以使用GET
能够带的数据有限, 1kb大小
web资源:静态资源(html、js、CSS);动态资源(servlet/jsp)
Servlet总结
概念:其实就是一个java程序,运行在我们的web服务器上,用于接收和响应客户端的http请求;更多的是配合动态资源来做,当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个“DefaultServlet”。

生命周期:从创建到销毁的一段时间。

为什么需要有这个ServletConfig
1、未来我们自己开发的一些应用,使用到了一些技术,或者一些代码,我们不会,但是有人写出来了。它的代码放置在了自己的servlet类里面。
2、刚好这个servlet 里面需要一个数字或者叫做变量值。 但是这个值不能是固定了。 所以要求使用到这个servlet的公司,在注册servlet的时候,必须要在web.xml里面,声明init-params
在开发当中比较少用。
刚才的这个实验, 希望基础好或者感兴趣的同学,回去自己做一下
XML总结
概念:eXtendsible markup language -可扩展的标记语言
作用:1、可以用来保存数据;2、可以用来做配置文件;3、数据传输的载体。
xml的注释与html的一致

xml的解析方式:DOM;SAX

Dom4j的基本用法:
element.element(“stu”) ;
//: 返回该元素下的第一个stu元素
element.elements();
//返回该元素下的所有子元素。

1、创建SaxReader对象
2、指定解析的xml
3、获取根元素
4、根据根元素获取子元素或者下面的孙元素。
元素的个数:
+ 一个或多个

  • 零个或多个
    ? 零个或一个
    属性的类型定义
    CDATA : 属性是普通文字
    ID : 属性的值必须唯一
    程序架构:
    C/S:(QQ或者微信或者LOL)优点,用户的体验较好;缺点就是服务器端更新,客户端也要跟着更新。
    B/S:(网页游戏)优点,客户端只有有浏览器就可以了,占用资源小,不用更新;缺点,用户体验不佳。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值