##Spring4+SpringMVC4+Mybatis3+Shiro1.3+Maven3+JUnit4
一个集成Spring+SpringMVC+Mybatis+Shiro+Maven+JUnit的Java Web框架
##项目开发工具
- IDE
- IntelliJ IDEA 2016.02
- JDK 1.8
- 构建工具
- maven-3.3.9
- WEB SERVER
- WILDFLY 9.0.0.2
- 可以自己配置server,like Tomcat…
- 数据库
- PostgrSQL(本框架使用)
- Mysql 可以自行更换jdbc驱动,及相关配置即可使用
- 测试工具
- junit4
- junit generator(插件自行安装,可直接生成测试类)
- 在使用自动生成测试类之前,你需要在file-settings-other settings下,配置测试类的生成路径,具体请参考(eclipse设置类似):http://blog.csdn.net/wangqiongabc123/article/details/19825663
- log
- slf4j
- log4j(slf4j的接口实现),需要在classpath下定义一个log4j.properties或者log4j.xml配置日志,详情查看spring doc.
##框架使用
- Spring 4.1.6,需要导入的包有
- spring-core
- spring-beans
- spring-aop
- spring-tx
- spring-aspects
- spring-context
- spring-context-support
- spring-web
- spring-webmvc
- spring-jdbc
- 导出为一个html格式的文件,样式一点也不会丢失
- mybatis 3.2.8
- mybatis
- mybatis-spring
- Shiro 1.3.2
- shiro-core
- shiro-web
- shiro-spring
- 其他需要的包
- jackson-databind
- jackson-core
- jackson-annotations
- junit
- slf4j
- postgresql(mysql)
- servlet3.0
- jstl
- jsp
配置文件说明
- applicationContext.xml–spring及jdbc的配置文件
- web.xml–web项目描述符,中间添加类spring,springmvc,shiro的监听及拦截器
- log4j.properties–log4j的配置文件
- mybatis-config.xml----是mybatis的配置文件
- spring-mvc.xml----是springmvc的配置文件
- 以上配置文件的详细情况见文件内部
建议
- 在学习过程中,最好是边参考官方doc,边阅读源码,便于理解。
源码下载
http://download.csdn.net/detail/chenzhao2013/9705745