- 浏览: 49425 次
文章分类
最新评论
对spring容器而言,struts2的action就是一个普通Bean,也可以接收依赖注入,这就可以轻松的将业务逻辑组件注入Action Bean中,当spring管理struts2的action时,一定要配置scope属性,因为Action里包含了请求的状态信息,所以,必须为每个请求对应一个Action,所以不能将该Action实例配置成单例模式。
<bean id="action别名" class="action对应的类" scope="prototype"/>
当使用spring容器管理struts2的Action时,由于每个Action对应一次用户请求,且封装了该请求的状态信息,所以,不应将Action配置成单例模式,因此必须指定scope属性,该属性值可指定为prototype和request两种
<bean id="action别名" class="action对应的类" scope="prototype"/>
当使用spring容器管理struts2的Action时,由于每个Action对应一次用户请求,且封装了该请求的状态信息,所以,不应将Action配置成单例模式,因此必须指定scope属性,该属性值可指定为prototype和request两种
发表评论
-
java 如何判断操作系统是Linux还是Windows
2014-02-11 09:59 811System.out.println("== ... -
MyEclipse控制台输入中文乱码解决
2013-11-21 22:46 1351修改MyEclipse的配置文件,在myeclipse的安装目 ... -
struts2 <result type="redirect">
2013-11-21 12:12 657今天在用struts2在做项目时候,从一个action我想跳转 ... -
ref bean与ref local区别
2013-11-08 09:32 402<bean id="userDAOPro ... -
win7 系统中host文件的位置
2013-10-31 11:06 659C:\Windows\System32\drivers\etc ... -
MyEclipse设置JSP页面默认编码方式以及设置在Java文件中作者、日期等说明
2013-10-24 17:48 551MyEclipse设置JSP页面默认编码方式: windo ... -
获取当前的准确时间
2013-09-16 12:10 594Calendar c=Calendar.getInstance ... -
myeclipse中svn图标状态(同步标记)不显示问题的解决方法
2013-09-05 10:21 627今天从SVN服务器上down下工程后,发现myeclipse ... -
hibernate Criteria
2013-08-05 10:31 563方法 描述 Expressio ... -
比较大小
2013-08-04 17:13 490int a=5000; int b=5000; a==b ... -
时间类型的转化
2013-05-29 15:09 646SimpleDateFormat df=new SimpleD ... -
java list 判断对象是否存在
2013-11-11 15:20 4201String tags=this.getPublish() ... -
GET方式传中文参数给Struts2 Action时出现乱码
2013-05-10 09:43 1009GET方式传中文参数给Struts2 Action时出现乱码 ... -
proteced 作用范围
2013-04-27 19:27 570struts2 ajax 页面得不到类中的变量的值。可能是因 ... -
自动生成java注册码的java代码
2013-04-02 16:47 0import java.io.BufferedReader ... -
hibernate查询的6种方法
2013-03-23 10:22 427hibernate查询的6种方法。分别是HQL查询,对象化查 ... -
hibernate Criteria DetachedCriteria
2013-03-23 10:11 521Criteria 是在线的,所 以它是由 Hibernat ... -
支付宝源码
2013-03-22 11:16 522支付宝的相关操作 -
java获得图片的像素
2013-03-22 10:21 676ImageIcon img= new Imag ... -
java 发邮件
2013-03-21 14:31 732package com.qhkj.goodChance.c ...
相关推荐
方案三、struts2+jsp+hibernate+spring+tomcat+oracle。 四、jsf+xhtml+ibatis +spring+maven+sqlserver。 1、最常用的三大框架,hibernate,struts2,spring。简称ssh. 2、DAO数据接口框架,hibernate,mybatis,ibatis...
* 线程模式:Struts1.2 Action 是单例模式的,并且必须是线程安全的,而 Struts2.0 Action 为每一个请求产生一个实例,因此每有线程安全问题。 * Servlet 依赖:Struts1.2 Action 依赖于 Servlet API,而 Struts2.0 ...
springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的instance去处理,这样导致了...
几十道面试题 如:strust的。 Action是不是线程安全的?如果不是 有什么方式可以保证Action的线程安全?如果是,说明原因 。。。。。
SSH Hibernate spring Struts2 .chm api 知识手册 打包下载 ,有中文的也有英文的 大家自己选择吧
Struts+Hibernate+Spring中期项目实战 JSF框架 Struts2.0 Web Service和SOA架构 统一建模语言UML、JUDE 设计工具、Class 类图、类之间关系设计、CMMI 标准过程管理、CMMI 标准过程管理、CVS版本控制工具 Junit测试...
Struts2的Action是线程不安全的,需要手动设置线程安全的属性,例如使用`synchronized`关键字或锁机制。 Struts2中的Action Struts2中的Action可以继承`ActionSupport`类,也可以实现`Action`接口,继承`...
并说明何时丢失异常javaIO文件IOStream读者作家 Java网络插座多线程如何创建线程同步命令原子操作 NoSQL雷迪斯 SSH协议使用struts2 + spring + hibernate小服务程序在JavaWeb开发中使用Servlet和Tomcat春天IoC / DI...
struts2框架--->linux--->SSM项目综合小练习--->SpringBoot--->SpringCloud--->Redis--->MongoDB--->FreeMaker--->Nginx--->RabbitMQ--->Dubbo--->Zookeeper--->分布式项目实战...
SSH、AJAX、线程安全、SERVLET等技术的原理和简单应用,共14个文档 1、ajax的原理.doc 2、Hibernate框架如何实现ORM.doc 3、java接口.doc 4、MVC 的原理 .doc 5、Servlet 工作原理解析.doc 6、servlet材料.doc 7、...
java进阶源码分析专题常用设计模式线程与并发锁的使用深度理解synchronized、volatile、cas手写ASQSpring5IOC容器设计原理及高级特性AOP设计原理FactoryBean与BeanFactorySpring事务处理机制Spring JDK动态代理...
Spring技术 Spring Ioc基础、Ioc注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)、Spring AOP原理、AspectJ、Spring JDBC支持、Spring事务及安全管理;Spring整合Hibernate...
(java 基础 以及 ...Spring 图片及思维导图 Struts 图片及思维导图 svn使用 图片及思维导图 集合 图片及思维导图 设计模式 图片及思维导图 Oracle数据库 图片及思维导图 线程 图片及思维导图 异常 图片及思维导图
2017最新java面试题汇总,包括ssm,ssh,ajax理解,冒泡排序,线程安全,spring mvc运行原理,spring mvc,struts1和struts2区别,Oracle的基本数据类型......
struts的使用,工作流程和集成spring hibernate
(一) 基于struts2的web应用的开发步骤 140 1. MVC设计模式() 140 2. 基于struts的web应用的开发步骤 141 3. 如何写自定义action,实体,以及业务类 141 (二) Struts2 153 1. struts2的拦截器定义以及使用 153 2. ...
基于struts2、spring、hibernate框架搭建,包含模块:人事管理、招聘管理、机构管理、考勤管理、培训管理、个人办公、系统管理。 Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle...
答:Struts2每次请求的时候都会创建一个action实例,这样会保证线程的安全。Struts1只是在第一次请求的时候创建一个action实例,以后每次相同的请求都直接从内存中去读取,它是单例模式,安全性较差。 Struts2是...
* 数据结构的线程安全:使用线程安全的数据结构,如 ConcurrentHashMap、CopyOnWriteArrayList 等。 * 避免死锁:概念、原因、解决方法等。 * Volatile 关键字的作用:概念、应用场景和实现。 * HashMap 在多线程...