技术方案
- 项目管理:maven
- 框架:spring、springmvc、mybatis、easyui
- 数据:mysql
主要用途
实现了用户管理、菜单管理、部门管理、理财管理、理财报表、待办管理、字典管理等多个功能,可作为有具体需要的朋友提供参考的demo,也可作为新手学习的demo。
代码地址
https://git.oschina.net/xi_fan/CompanyManager.git
搭建流程
一、搭建一个Maven项目,在pom导入相关的依赖包,具体可以查看本项目的pom文件,该pom文件
二、web.xml的核心配置:(以本项目为例)
1、spring的相关配置:
2、springmvc的相关配置:
三、Spring、SpringMVC、Mybatis三个框架对应的xml配置文件分别对应为spring.xml(spring)、spring-mybatis.xml 和 springmvc-servlet.xml(springmvc),至于为什么要分成这几个文件呢,因为这样分的话可以让配置文件条理相对清晰,spring对应的spring.xml配置文件主要管理service层,如spring的配置文件:
这样可以让spring.xml去管理好service层。相应的spring-mybatis可以管理好model层,spring-mvc可以管理好controller层。
三、 须注意的一点是,使用Mybatis开发的dao层和hibernate不一样,使用Mybatis的dao层是接口,而具体的操作在对应的Mapper文件中。
Note:欢迎有兴趣的小伙伴们fork该项目,一起为完善该项目!!!