SSM项目整合笔记-原项目重构

来源:互联网 发布:mac 拍照照片在哪里 编辑:程序博客网 时间:2024/05/23 23:29

摘要

在写这篇文章之前已经开发完成了本文描述需要重构的一个基于JavaWeb的人事管理系统的项目,想通过在工作中学习到的一些新技术对原来的这个PMS项目进行重构,学习一下技术的应用以及记录,方便自己总结,也希望对刚开始学习JavaWeb的童鞋有一丢丢帮助,高手勿喷,谢谢!

计划

需要好好计划一下,把这一系列的文章一定要写完,算是给自己定的一个目标吧!最近有点懒。。。
1. 20170920对原项目进行分析,对包重新分类,按照阿里java开发手册进行项目重构,为下一步项目的进行一步优化做准备。
2. 20170924之前完成Spring的分析和项目整合。。
由于工作时间问题,暂定月底前完成这两项整合。

开始整合

原项目分析结构分析

原来的项目已经把最开始的版本使用Maven进行整合,再次基础上是目前项目的结构:
这里写图片描述

原来的项目结构使用最基本的MVC分层框架进行分层:

  • Dao 数据库操作,进行数据库的增删改查;
  • model 实体包,对应数据库中的相关表;
  • servlet 控制层,也是业务逻辑层,进行业务逻辑处理;
  • util 工具类,相关工具类,报错MD5加密等工具类文件;
  • resources 相关配置文件

最终结论

其实当前项目分层已经很明确了,职责区分已经明显,所以没有必要再去进行分包操作,同时,这个项目也是比较小,是一个学习练手的项目,最终暂时不对包进行重新划分,到后面整合SpringMVC之后再进行分包操作。
当前版本代码已经发布到GitHub,欢迎大家分享评论:https://github.com/TaciturnK/PMS

原创粉丝点击