EasyOA|EasyOA 基于SSM的实现 未完成总结与自我批判

经过4天 [2020 2/9 - 2020 2/12 ] 的自我折磨[修炼] 对于EasyOA基于SSM的实现.以失败告终.原因呢,总结如下

1.首先在项目开始的时候,没有写具体的详细的需求分析,只是做了部分需求分析.然后在后期开发的过程中,频繁的增加数据库,dao,domain,service等等 然后针对增加的数据表也需要增加相应的界面 频繁的需求变更使得开发难度增大
2.在项目开始的时候,没有划分好具体的开发流程和开发层次,本次做的系统分为两部分,一部分是给用户去操作,一部分是给管理员去操作 但是在开发的时候,页面是放在两个文件夹内部,在配置视图解析器的时候就有矛盾了,貌似不能配置多个视图解析器,只能配置不同的视图解析器.比如 HTML和JSP,但是不能配置两个JSP的视图解析器 [可能是因为我菜 不知道怎么配置] 然后可以选择分开 就是两个系统使用同一个数据库 就这样
3.然后在开发的过程中遇到了一些其他的问题
【EasyOA|EasyOA 基于SSM的实现 未完成总结与自我批判】4.系统的逻辑没有提前考虑清楚导致后面在编写代码的时候,比较头疼,这个地方应该事先设计好,然后再开发的时候就不会很麻烦.修改了A然后修改B然后再修改C等等
整体的应该的开发流程 1.研究透彻需求分析 包括数据库设计 逻辑设计 界面设计 表单设计 页面跳转逻辑设计 整体系统架构设计 是否选择分开书写 技术选择等 2.首先按照步骤搭建基本项目骨架 使用 Maven 管理,使用SVN版本控制 3.首先使用Spring整合Mybatis,单元测试好后端逻辑 4.后端逻辑测试好之后,完成前端界面的测试 页面跳转,假链接,以及浏览器的显示,手机端的显示等等 完成页面共部分的抽取 所以需要搭建好页面的分层骨架 5.最后编写 Controller 6.进行最后的测试 至此 EasyOA 基于SSM的实现 破产 开学之后会重新拾起来 现在要复习其他的了 共勉

    推荐阅读