准备为下一个项目搭一个swing+spring2.5+ibatis2的框架,这三个都没有用过,spring现在公司用的还是1.2的,orm用的是hibernate。真的做起来,问题是层出不穷啊。
1.spring2.5配置文件报 the attribute "xmlns" must be in the beans错误。
解决方法:google到说要用新的spring-beans-2.0.xsd,该了没有成功。直接删掉beans上的DOCTYPE声明,问题解决。
2.ibatis报找不到statement id。
查看配置pojo的ibatis配置文件,如果带有namespace,在sql-map-config.xml中加入<settings useStatementNamespaces="true" />,然后用namespace值加statmentid做为参数,问题解决。
3.利用2.5自带的testframework进行单元测试,提示找不到bean。
在class上添加注解
@ContextConfiguration(locations={"yourspringconfig.xml"})
@TransactionConfiguration(transactionManager="txManager", defaultRollback=false)
4.test中被注入的接口的setter方法添加注解@Autowired
5.事务配置中expression="execution(* com..*.*(..))",包含所有com包及其子包下的所有类和方法,如果是expression="execution(* com.*.*(..))",则只对com包下的类进行事务管理。
分享到:
相关推荐
总的来说,Spring 2.5整合iBATIS 2.3是一个常见的Java应用架构模式,它允许我们在不牺牲灵活性和控制力的情况下,享受Spring提供的高级特性,如依赖注入和事务管理。这种模式广泛应用于各种复杂的企业级应用中,对于...
本项目"Structs2.0+Spring2.5+Ibatis整合例子"就是这样一个示例,展示了如何将Struts2、Spring和iBatis这三个流行的技术栈整合在一起,以实现MVC(模型-视图-控制器)架构。以下将详细阐述这三个框架的核心功能以及...
分为:struts2.1.8 + spring 2.5 + ibatis 2 整合开发包_ _01部分 struts2.1.8 + spring 2.5 + ibatis 2 整合开发包_ _02部分 只要将这两个包全下载下来,就可以搭建struts2.1.8 + spring 2.5 + ibatis2整合开发的...
分为:struts2.1.8 + spring 2.5 + ibatis 2 整合开发包_ _01部分 struts2.1.8 + spring 2.5 + ibatis 2 整合开发包_ _02部分 只要将这两个包全下载下来,就可以搭建struts2.1.8 + spring 2.5 + ibatis2整合开发的...
struts1.3+spring2.5+ibatis2.3.4整合
这个"struts2 + spring2.5 + ibatis2.3.4整合包文件"包含了这三个框架的集成,用于搭建一个完整的Java Web应用程序。以下是对这些框架及其整合的详细说明: 1. Struts2:Struts2是基于Apache Struts 1的升级版,它...
Struts2、Spring2.5和iBatis是Java Web开发中的三大框架,它们的整合使用可以帮助开发者构建高效、灵活的MVC(Model-View-Controller)架构的应用程序。Struts2作为表现层框架,提供了丰富的动作调度和结果处理;...
Struts2+Spring2.5+Ibatis2.3架构是一种经典的Java Web开发技术栈,广泛应用于企业级应用系统中。这个架构结合了Struts2的MVC框架、Spring的依赖注入(DI)和面向切面编程(AOP)以及Ibatis的持久层解决方案,为...
《Spring 2.5 MVC与iBatis 2整合详解》 在Web开发领域,Spring框架以其强大的功能和灵活性备受开发者喜爱。Spring 2.5版本是Spring发展史上的一个重要里程碑,它引入了许多新特性,使得开发更加高效。同时,iBatis...
标题 "spring2.5+ibatis3+web service cxf 例子MyEclipse工程" 描述了一个集成开发环境(IDE)MyEclipse中的项目实例,该实例涉及了多个关键的Java技术栈,包括Spring 2.5、iBatis 3和Web服务框架CXF。这些技术在...
`spring2.5参考手册.pdf` 和 `spring2轻量级j2ee开发框架原理与实践.pdf` 提供了关于Spring核心组件、IoC容器、AOP、事务管理等全面的指导,有助于开发者充分利用Spring来构建松耦合、可维护的应用程序。 **iBATIS*...
在Struts2_spring2.5的集成中,Spring可以作为IoC容器,负责初始化和管理应用中的bean,包括Struts2的动作类(Action)。此外,Spring 2.5 还提供了事务管理、安全控制和数据访问支持。 iBatis 2.3.4 是一款持久层...
Struts2、Spring2.5 和 iBatis2 是经典的Java Web开发框架组合,它们各自在应用程序的不同层面提供了强大的功能。下面将详细讲解这三大框架的集成配置以及log4j的相关知识。 首先,Struts2 是一个基于MVC(Model-...
在IT领域,构建高效、可扩展的企业级应用是至关重要的,而"Ext2.0+Struts2+Spring2.5+Ibatis2"的组合就是一种常见的技术栈,用于实现这样的目标。这个技术组合提供了从用户界面到数据访问的全方位解决方案。 **Ext...
本实例采用Struts2.18、Spring2.5和iBatis2.3这三大开源技术,构建了一个功能完善的Web应用程序。下面将详细解析这三个组件以及它们在项目中的作用。 **1. Struts2框架** Struts2是MVC(Model-View-Controller)...
Struts1.1+Spring2.5+Ibatis2.3+Ajax整合是一个经典的Java Web开发框架组合,常用于构建企业级应用。这个源代码集合提供了如何将这四个技术有效地结合在一起的实例,以实现一个功能强大的、具有无刷新特性的用户界面...