首先介绍下这个项目,该项目是一个纯净版不掺和任何业务的基础框架项目。
- maven依赖和项目管理
- git版本控制
- IOC容器 Spring
- WEB框架 SpringMVC
- ORM框架 mybatis
- 验证框架 hibernate validator
- restful框架 jersey
- 缓存 ehcache
- 数据源 druid
- 日志 slf4j+logback
##答疑
###1、我们的项目为什么要分模块
###2、如何利用Maven的Profile构建不同环境的部署包
###3、如何更有效地跟踪Bug—记录带有详细参数值的SQL
###4、为什么日志框架我们选择了logback而抛弃了log4j
###5、我们该在什么时候做请求参数校验,如何去实现
###6、项目中的异常处理那么乱,我们该如何统一定义、统一处理
###7、为什么我们的restful服务实现选择了基于jax-rs规范的jersey框架,而不是其它
###8、我们该如何调用restful服务,为什么不选择传统方法httpclient方式
###9、我们为何要新整出一个maven插件,它承担了什么任务
###10、有人质疑为什么配置文件要整那么细
详情介绍请到我的CSDN博客来阅读 link text