大家都知道Servlet体系结构是建立在Java多线程机制之上的,也是其的优点。但是多线程就会造成不安全。
具体请看:http://www.yesky.com/334/1951334.shtml
其中也提到了三种解决方法:
1、实现 SingleThreadModel 接口
2、同步对共享数据的操作
3、避免使用实例变量前两种会影响性能。一般不会采用。但是用最后一种,就是说不使用VO向业务层传递数据,直接使用参数的形
式,表单中的数据少的时候还可以,如果要是多的话是不是太不合适了?
大牛们是不是有更好的方法。
具体请看:http://www.yesky.com/334/1951334.shtml
其中也提到了三种解决方法:
1、实现 SingleThreadModel 接口
2、同步对共享数据的操作
3、避免使用实例变量前两种会影响性能。一般不会采用。但是用最后一种,就是说不使用VO向业务层传递数据,直接使用参数的形
式,表单中的数据少的时候还可以,如果要是多的话是不是太不合适了?
大牛们是不是有更好的方法。
解决方案 »
- 请教关于String和Byte[]转化原理。。
- for循环写迷宫
- iframe 页面submit 后 怎么才能刷新父页面?
- 各位大哥,js如何弹出带确定和取消按钮?
- 求企业考试系统,B/S架构,功能要求不高,价格商议。
- java 新邮件提醒 怎么实现啊
- 请问怎么把jsp嵌套的两for循环改为jstl或struts2标签输出
- cookie问题?
- JSP两种开发模式究竟誰更好?
- 求一个修改密码的jsp页面
- Cannot find bean: "list" in any scope
- createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY)中文乱码
对的,Servlet都是线程不安全的,