java web
文章平均质量分 74
live_for_you
22222222
展开
-
关于MAVEN和ANT的讨论(整理)
前几天因为可能要用到MAVEN,所以在CSDN论坛发表了一篇帖子 各抒己见:MAVEN比ANT好在哪里 来征求大家的意见,现将讨论内容整理如下: 原帖内容: 以前一直用Ant,最近准备上Sonar这个开源的代码质量管理平台,跟MAVEN关系很大, 准备看看,第一印象是: 哇! 好复杂! 同时用过两种工具的同仁们,希望不吝赐教,讨论一下: 1、MA转载 2013-04-17 19:32:17 · 693 阅读 · 0 评论 -
servlet中web.xml配置详解(转)
这篇文章转自JavaEye,以前配置web.xml时都不知道为什么这样,看了之后明白了很多。贴下来,共同分享! Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。 一旦命名了一个过滤器,转载 2013-04-17 19:34:03 · 476 阅读 · 0 评论 -
Web.xml配置详解
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。 所有部署描述符文件的顶层(根转载 2013-04-18 09:31:51 · 431 阅读 · 0 评论 -
Servlet和struts2
servlet是单例,线程安全, 每次请求都是由第一个请求到来后建立的那个servlet招呼,所以servlet里面不能有成员变量; struts2是通过一个servlet负责招待每个到来的线程, 并为这个线程向action工厂要一个全新的action,并把它们俩放进一个叫Threadlocal的容器中,直到线程断掉,这些东西才被gc这个收垃圾的收走。 所以struts2是转载 2013-04-17 19:25:57 · 666 阅读 · 0 评论 -
Servlet和jsp的区别
Servlet:JAVA里面写HTML jsp:HTML里面写JAVA servlet的应用逻辑是在java文件中,并且完全从表示层中的html中分离出来。 而jsp的情况是java和html可以组合成一个扩展名为.jsp的文件。 jsp侧重于视图,Servelt主要用于逻辑控制。 简单的说,SUN首先发展出SERVLET,其功转载 2013-04-17 19:27:09 · 600 阅读 · 0 评论 -
servlet/filter/listener/interceptor区别与联系
由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filter有什么区别呢?于是看了看web.xml,一时又发现,咦,servlet、filter、listener?还有个interceptor?对于这转载 2013-04-17 19:24:15 · 965 阅读 · 1 评论 -
servlet工作原理
从 Servlet 容器说起 要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与 Servlet 容器的关键转载 2013-04-18 09:28:54 · 522 阅读 · 0 评论 -
Servlet的生命周期
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个转载 2013-04-17 19:27:47 · 631 阅读 · 0 评论 -
关于jstl EL用法的注意点(java.lang.NumberFormatException: For input string: "userName")
今天使用stl 结合El做jsp页面展现,出现了个问题,怎么调也调不好,最后将jstl的源码拿来跟踪调了一下才明白其中的道理。 在使用jstl tag 的时候,一般可以用来在页面上展现集合的数据,但是有一点必须要注意的,就是var 和items的含义的问题。 查看api文档,上面只是简单的说明了一下,其实在实现该标签的时候,内部是通过items里面指定的这个集合对象转载 2015-04-22 09:42:20 · 844 阅读 · 0 评论