Servlet
huang_yx
希望能加入一个值得信赖的团队。
展开
-
HTTP协议(浅谈)
HTTP是什么HyperText Transfer Protocol:是由w3c(万维网联盟)指定的一种应用层协议,用来定义浏览器与web服务器之间如何通信以及通信的数据格式。HTTP如何通信1.建立连接;2.打包,发送请求;3.打包,发送响应;4.关闭连接注意:一次请求一次连接,Web服务器可以利用有限的连接为尽可能多的客户端服务。HTTP数据格式请求数据:1.请求行:请求方式+请求资源路径+版...原创 2018-04-01 17:23:32 · 517 阅读 · 0 评论 -
Servlet
Servlet基础1.web应用演变:从单机向网络;从CS向BS (1)两层CS架构:客户端+DB 特点:数据库作为Server,使用数据库特定的编程语言编写业务逻辑,客户端提供操作界面和少量的业务逻辑处理; 缺点:移植性差(更换数据库需要重新编程),不适合大型应用; (2)三层CS架构:客户端+应用服务器(任何支持TCP编程的语言)+DB 特点:1.数据库只负责数据管理;2.应用服务器提供所有的...原创 2018-05-03 14:51:03 · 135 阅读 · 0 评论 -
JSP基础以及九大内置对象
JSP的由来为什么有JSP规范Servlet技术产生后,在使用时最麻烦的是使用大量的out.print语句输出页面,这样的形式字系统变更、维护、预览效果时都不能方便快捷的完成任务,于是推出了JSP这种技术,用来将Servlet中负责显示的语句抽取出来。什么是JSPSun公司指定的一中服务器端动态页面技术的组件规范。JSP是以一个.jsp为后缀的文件,在改文件中,主要是HTML和少量的Java代码。...原创 2018-05-03 18:15:18 · 306 阅读 · 0 评论 -
状态管理(Cookie、Session)
状态管理为什么需要状态管理· Web应用程序使用HTTP协议通信,而HTTP协议是“无状态”协议,即服务器一旦响应完客户的请求之后,就断开连接,而同一个客户的下一次请求将重新建立连接;· 服务器应用程序有时需要判断是否为同一个客户发出的请求,比如客户多次选购商品。因此,有必要跟踪同一个客户发出的一系列请求;什么是状态管理· 将客户端(浏览器)与服务器之间多次交互(一次请求,一次响应)当做一个整体来...原创 2018-05-04 15:04:01 · 1163 阅读 · 1 评论 -
过滤器和监听器
过滤器什么是过滤器· 过滤器是Servlet2.3规范中定义的一种小型的、可插入的Web组件。用来拦截Servlet容器的请求和响应过程,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据;· 过滤器通常是封装了一些功能的Web组件,这些功能很重要,但对于处理客户端请求或发送响应来说不是决定性的;· 典型的应用包括记录请求和响应的数据、管理会话属性等;如何编写过滤器(1)编写Java类...原创 2018-05-04 16:25:14 · 398 阅读 · 0 评论