开发环境:Idea、JDK1.8、Tomcat8、MySQL、SVN、Maven
开发平台:Windows、Linux
软件架构:MyBatis 3.3.2,SpringBoot2.3.5
项目描述:前台系统(登录注册)后台系统(文档系统、人事系统、公共信息系统、日程任
务系统、消息系统、考勤系统、系统系统、公告系统、会议管理、审批管理、个人工具办)
技术架构:本项目从结构上分为表现层,业务层和数据访问层,层次间的依赖关系从上至下,采用的技
术有 Spring,SpringMVC,Mybatis,thymeleaf 等,其中表现层采用 SpringMVC 框架
项目经验
项目经验
开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类。
数据访问层借助于 Mybatis 实现,代码简洁且可适应不同的数据库。
技术实现:1.使用 Maven 导入项目的相关依赖,避免导入重复的 jar 包并且摒弃了需要导入各个 jar 包
所需的依赖 jar 包的繁琐。
2. spring 解耦了对象之间关系的依赖。
3. 使用 Mybatis 实现对系统管理模块进行 CRUD 等操作。
4.采用 ajax 技术给后台发送异步请求,前端接收到统一的数据格式进行处理。
5. 使用 JUnit 对相关模块进行单元测试,对 bug 进行调试和修复。