struts2线程安全2012-02-16 21:07:58分类:系统运维问题:Struts 2
Action对象为每一个请求产生一个实例,因此没有线程安全问题。Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的...
分类:
编程语言 时间:
2014-05-29 04:14:09
阅读次数:
355
首先定义我们自己的Interceptorpackage
com.web.interceptor;import javax.servlet.http.HttpServletRequest;import
org.apache.struts2.StrutsStatics;import org.apache...
分类:
其他好文 时间:
2014-05-29 03:49:22
阅读次数:
158
关于struts2 select标签的使用。struts2 中从别的表中遍历数据 填充进入下拉菜单
用标签显示.struts2的版本为2.1.81(1)其中 list是必须具备的属性 list中可以存储map list
set类型的数据list属性:通常是在action中定义的,必须是一个可以迭代的...
分类:
其他好文 时间:
2014-05-26 17:28:24
阅读次数:
311
如果服务器响应慢的情况下,用户会重复提交多个表单,这时候有两种设计思想:1.在客户端使用JS技术,禁止客户重复提交表单。但是这样会使一些不使用浏览器方式登陆的人比如使用底层通信来攻击你的服务器2.在服务器端进行验证Struts2设计了token标签来进行验证,在使用token时要注意,你点击两次之后...
分类:
其他好文 时间:
2014-05-26 02:10:29
阅读次数:
209
一、理解Struts2拦截器1.
Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2.
拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条...
分类:
编程语言 时间:
2014-05-26 01:09:27
阅读次数:
370
一、首先介绍要添加框架环境: JUnit Struts2 Hibernate
Spring(1)配置JUnit
/**-------------------------添加JUnit-------------------------------*/
右击Web项目--->Build Path-...
分类:
其他好文 时间:
2014-05-25 20:43:53
阅读次数:
431
上篇博客整合了Struts和Spring,感觉很简单,这篇博客主要讲述Hibernate和Spring的整合。
如果说上篇博客中的整合是以为Spring的IOC可以管理对象,让Struts2里的对象管理变得更方便。那么Hibernate与Spring的整合的好处就是,可以将SessionFac...
分类:
编程语言 时间:
2014-05-25 20:17:37
阅读次数:
340
不错的解释ThreadLocal链接:http://www.kaifajie.cn/spring/9255.html
当Web容器收到一个Http请求时,Web容器中的一个主调度线程会从事先定义好的线程池中分配一个当前工作线程,将请求分配给当前的工作线程,由该线程来执行对应的Servlet对象中的s...
分类:
其他好文 时间:
2014-05-25 20:08:12
阅读次数:
172
大家有耐心的跟着做就能成功;很完成很好的一个实例;将三大框架整合使用
SSH(struts2、spring、hibernate)
* struts2
* 充当mvc的角色
* hibernate
dao层用hibernate技术来实现
* spring
* spring的声明式事务管理
* 应用spring的IOC和di做到完全的面向接口编程...
分类:
其他好文 时间:
2014-05-25 18:27:36
阅读次数:
319
今天第一天学习struts2,没学过怎么办,那当然是helloworld。前段时间学习了android,因为着手做一个项目需要用到服务器,所有才开始学习struts2,感觉嘛,学习的基本流程都差不多,就是helloworld,开发环境,然后就是逐个按照知识点打demo,打着打着你就会发现struts2已经掌握地差不多了,让后就可以action了。程序员就需要不停地学习,学习能力当然是最重要地噢。...
分类:
其他好文 时间:
2014-05-25 12:53:36
阅读次数:
286