码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet的几个关键知识点

时间:2016-10-25 07:37:44      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:parameter   api   服务   创建   整数   代码   局部变量   成员变量   ext   

1、ServletConfig 

  ServletConfig是Servlet的配置文件。对应于web.xml中的<servlet></servlet>标签。ServletConfig是由java提供的一个接口,其实现类是由tomcat提供。

其API有:

String getServletName();//获取<servlet-name>中的内容
ServletContext getServletContext();//获取Servlet上下文对象
String getInitParameter(String name)//通过名称获取指定初始化参数的值
Enumeration getInitParameterNames()//获取所有初始化参数的名称

2、ServletContext

  

3、Servlet

  3.1、Servlet与线程安全

    线程安全就是多线程访问同一段代码不会产生不同的结果,编写线程安全的代码是依靠线程同步。Servlet不是线程安全的,工作效率高。所以不要在Servlet中创建成员变量,创建局部变量即可。如果创建成员变量,那么它可以是无状态的。可以创建有状态的成员,那么他必须是只读的。防止一个线程执行读操作,一个线程执行写操作。

  3.2、服务器启动时就创建Servlet

    <load-on-startup>0</load-on-startup> 非负整数,越小执行优先级越高

<servlet>
    <servlet-name></servlet>
    <servlet-class></servlet-clss>
    <load-on-startup>0</load-on-startup>
</servlet>
<servlet>
    <servlet-name></servlet>
    <servlet-class></servlet-clss>
    <load-on-startup>1</load-on-startup>
</servlet>

  3.3<url-pattern>

    <url-pattern>是<servlet-mapping>的子元素。用来指定Servlet的访问路径。以"/"开头 

 

 

  

  

  

Servlet的几个关键知识点

标签:parameter   api   服务   创建   整数   代码   局部变量   成员变量   ext   

原文地址:http://www.cnblogs.com/ckui/p/5994677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!