最近一直在用Struts1,发现里面的很多东西其实就是基于Servlet的,不觉感到自己对servlet的认识很浅,并且比较模糊,所以加紧学习了一下。 参考资料: 1.Servlet开发详解 2.Servlet配置详解 一、什么是Servlet S...
分类:
其他好文 时间:
2014-08-12 03:41:53
阅读次数:
208
一 、第一个应用实例 1.简要介绍 Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages 、Servlet、标签库以及面向对象的技术水准。Structs 框架的核心是一个弹性的控制层, Struts的目的是为...
分类:
其他好文 时间:
2014-08-12 02:59:43
阅读次数:
229
1?定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版...
分类:
其他好文 时间:
2014-08-12 00:53:04
阅读次数:
362
Servlet是一个接口,接口中有5个方法:init、service、destroy、getServletInfo、getServletConfig。对于Servlet来说,生命周期就是init,service,destroy三步,其中service可能会调用多次。
GenericServlet实现了Servlet接口,它只是通用的Servlet,和协议无关。
HttpServlet继...
分类:
编程语言 时间:
2014-08-11 21:29:02
阅读次数:
307
JSP的全称是Java Server Pages。它的本质其实就是Servlet,在运行的过程中会编译成Servlet代码。在JSP中可以访问数据库,记录用户的选择信息,访问JavaBean组件。
JSP与CGI的差别。一、性能更加优越,JSP可以直接在HTML网页中嵌入动态的元素,而不需要单独引用CGI文件。二、JSP是已经编译好的,持续运行的程序,一次载入可以服务多次请求,而CGI每次都...
分类:
Web程序 时间:
2014-08-11 21:26:52
阅读次数:
281
接上篇:Spring整合Hibernate:http://blog.csdn.net/u010800530/article/details/38470321...
分类:
编程语言 时间:
2014-08-11 18:01:52
阅读次数:
261
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象
request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。
response的五种常用方法:
Servl...
分类:
其他好文 时间:
2014-08-11 18:00:42
阅读次数:
352
ssloader,系统classloader作为它的父亲。在Java中这样的层级关系是正常的,然而servlet规范复杂化了层级关系,因为它要求:
1)包含在WEB-INF/lib或者WEB-INF/classes中的类优先于在父classloader上的类。这和通常的Java 2 classloader的行为是对立的。
2)系统类例如java.lang.String被从webapp优先权...
分类:
其他好文 时间:
2014-08-11 17:54:32
阅读次数:
204
第一种处理方法(非拦截器):眼下这样的方法不建议,由于JSP规范不建议写JAVA代码。这样的能够方便另外一种处理方法的理解,另外一种方法引入拦截器的思想,原理基本一样,模仿Struts的Token机制。 1、在须要防止反复的jsp中添?以下的java代码, to...
分类:
编程语言 时间:
2014-08-11 17:15:42
阅读次数:
238
用户从浏览器发起一个HTTP请求,存在编码的地方是URL、Cookie、Paramiter。服务器端接收到HTTP请求后要解析HTTP协议,其中URL、Cookie和POST表单参数要解码,服务器端可能还需要读取硬盘数据(数据库、文件),这些数据都可能存在编码问题。当Servlet处理完所有请求的数...
分类:
编程语言 时间:
2014-08-11 17:09:52
阅读次数:
258