首页 > 代码库 > Servlet总结
Servlet总结
1,静态使用要小心,容易导致内存溢出,一定要用的话记得移除,静态的成员变量是线程共享的,存在线程安全问题
2,方法中的成员变量不存在线程安全问题,存在于Java方法区中,线程私有,因此是线程安全的
3,ServletConfig对象用于封装Servlet中的配置信息。在实际开发中,有些数据不适合在Servlet程序中写死,这类数据可以通过config的配置方式配置给Servlet,比如:Servlet采用的码表字符集,Servlet连接的数据库的指定数据库、用户名、密码,servlet要读取的配置文件(Struts)
4,一个Web应用中的所有Servlet共享一个ServletContext,多疑多个Servlet通过ServletContext实现共享数据,也称为Context域对象(容器)。用于读取初始化参数,转发Servlet,读取资源文件
5,Servlet相当于JSP中的application
6,如果读取资源文件的程序不是Servlet的话,只能通过类装载器来读取,以减少耦合性
7,不能通过Servlet(ServletContext)读取系统资源文件,分层的话利用类装载器读取
8,字节流可以写任何数据,但是字符流只能写字符串数据
Servlet总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。