Log4j has three main components: loggers
,
appenders
and layouts
.
Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout。
Log4j
允许开发人员定义多个Logger,每个Logger拥有自己的名字。
Logger之间通过名字来表明隶属关系。
有一个Logger称为Root,它永远
存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得。
其它Logger通过
Logger.getLogger(Strin ...
try{
URL url = new URL(url_s);
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
/**
* public int getResponseCode()throws IOException
* 从 HTTP 响应消息获取状态码。
* 例如,就以下状态行来说:
* HTTP/1.0 200 OK
* HTTP/1.0 401 Unauthorized
* 将分别返回 200 和 401。
* 如果无法从响应中识别任何代码(即响应不是 ...
JSP 的执行过程
(1) 客户端发出Request (请求);
(2) JSP Container 将JSP转译成Servlet的源代码;
(3) 将产生的Servlet 的源代码经过编译后,并加载到内存执行;
(4) 把结果Response (响应)至客户端。
在执行 JSP 网页时,通常可分为两个时期:转译时期(Translation Time)和请求时期(Request Time)
转译时期:JSP网页转译成Servlet类。
请求时期:Servlet类执行后,响应结果至客户端。
注:
转译期间主要做了两件事情:将JSP网页转译为 Servl ...
2003年11月底,J2EE 1.4规范正式发布,Servlet也从原本的 2.3版升级至 2.4版。
其中主要新增的功能有以下三点:
(1) web.xml DTD 改用XML Schema;
(2) 新增 Filter四种设定;
(3) 新增 Request Listener、Event 和 Request Attribute Listener、Event。
1,web.xml DTD 改用XML Schema
Servlet 2.3版的web.xml 都是使用 DTD(Document Type Definition)来定义 XML 文件内容结构的。
...
Servlet/JSP Spec
Apache Tomcat version
2.5/2.1
6.0.18
2.4/2.0
5.5.27
2.3/1.2
4.1.37
2.2/1.1
3.3.2 (archived)
(1) 产生 Servlet,加载到Servlet Engine中,然后调用 init( )这个方法来进行初始化工作。
(2) 以多线程的方式处理来自Client 的请求。
(3) 调用 destroy( )来销毁Servlet,进行垃圾收集 (garbage collection)。
Servlet 生命周期的定义,包括如何加载、实例化、初始化、处理客户端请求以及如何被移除。
这个生命周期由javax.servlet.Servlet 接口的 init ( )、service( )和 destroy( )方法表达。
Servlet 从产生到结束的流程
1. ...







评论排行榜