关于servlet的疑惑 servlet是线程安全的还是不安全的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Servlet是线程安全的,它是多线程程序,而CGI是多进程的 正解,简单来说,servlet是单例的,多线程访问要注意共享数据的同步问题。 每次session都是新开一个线程,因此是安全的。 java web中,你不用servlet,你还能用什么呢spring mvc其实就是一个servletstruts1也是一个servletstruts2是filter,filter和servlet都属于java服务端的应用程序 你再看看各种webservice框架,比如axis2,xfire,cxf,没有一个不是servlet如果servlet不是线程安全的,那么他为什么会成为这么多框架的首选及核心块 servlet 是 javaEE的核心啊 servlet是 安全性高 性能高 并且是Java程序编写的 通用网关接口要保证高性能肯定会用异步处理 则肯定是非线程安全同时servlet只能通过web映射访问 而且有完整的声明周期 很好的保证了安全性 你就放心用吧 servlet是多线程共享单实例,是否线程安全看你怎么设计了。如果使用了成员变量,那就要小心了(同步的好也是现成安全的);如果不适用成员变量,那就是线程安全的。 准确的多是非线程安全的,多个线程公用一个实例,而struts2 默认是线程安全的 servlet是单实例多线程运行方式,所以成员变量线程不安全,局部变量线程安全 求解:java重载构造函数的问题 求教2 请教高手一个附件打开问题,不胜感激 jbpm5 自动向数据库里添加数据出错..急。。 数据库查询问题 请介绍几本初学J2EE 值得花钱买的书~~~ DOMParser 解析xml文件,内容含有 & 和 <的时候报错,如何处理!!! tomcat下lib和classes有什么区别 关于java测试的问题 谁有精通EJB这本书,100分酬谢 java创建并打开word,excel,ppt,access 【如何在CentOS安裝VMWare Tools?】
正解,简单来说,servlet是单例的,多线程访问要注意共享数据的同步问题。
spring mvc其实就是一个servlet
struts1也是一个servlet
struts2是filter,filter和servlet都属于java服务端的应用程序
如果servlet不是线程安全的,那么他为什么会成为这么多框架的首选及核心块
准确的多是非线程安全的,多个线程公用一个实例,
而struts2 默认是线程安全的