Struts2+Spring+iBatis整合示例项目
Struts2、Spring、iBatis 的整合项目,有现成配置,导进 IDE 就能跑,真的挺省事。适合刚入门这套组合的同学,也适合要快速起项目的老手。里面的配置文件都配好了,struts.xml、applicationContext.xml、mybatis-config.xml这些全都有,连拦截器、事务、数据源都帮你配好了,拿来就能写业务逻辑。
Struts2负责用户求,用 Action 类对接struts.xml,支持拦截器,权限验证啥的都能用,结构清晰。
Spring主要管依赖注入和 AOP。你要注入service、配置事务都方便。像@Transactional、@Autowired这些注解,基本都能直接用。
iBatis(现在叫 MyBatis)就管 SQL 映射了,XML 写 SQL,Java 调接口,逻辑简单直观。用 Spring 配好SqlSessionFactory之后,查库操作也都走上了正轨。
整合过程中用到了struts2-spring-plugin,让 Action 也能被 Spring 托管,配置都写好了,你只要管写逻辑代码。像配置PlatformTransactionManager、Druid数据源,也都弄好了。
如果你是想快速搭一个 Struts2 + Spring + iBatis 的框架项目,这个整合包挺合适的。对了,有需要源码或者其他整合例子的,可以看看这些:
- struts2 加 spring 加 ibatis 框架整合
- Struts2 加 iBATIS 加 Spring 整合
- spring 加 struts2 加 ibatis 整合
- struts2 加 spring 加 ibatis 整合示例
如果你想省掉一堆基础配置的麻烦,可以直接用这个整合包开工;但建议还是多看看配置内容,自己配一次,更有底。
下载地址
用户评论