公司项目采用的Struts2且持久层SQL在代码里拼写,项目复杂,维护难度大,代码不清晰,后续开发耗时长,且相关jar包无版本号或版本号过低(存在重复jar包,不同版本号的情况),存在性能和安全的风险。为了提高开发速度,将项目改成maven工程,jar包也相应的提高版本号,并且将Struts2替换成spring mvc 持久层考虑用mybatis ,在修改过程中保持老代码不变,Struts2和SpringMvc并存 和 jdbcTemplate(旧),HIbernate(旧) 与 Mybatis(新)并存
1、将项目转成maven工程,项目中的jar包换成maven引入方式(完成)
https://blog.csdn.net/songling515010475/article/details/82983726
2、引入SpringMvc框架,并与Struts共存(先共存,再琢个替换)(完成)
https://blog.csdn.net/songling515010475/article/details/82984035
3、数据源更改,将c3p0 改为 Druid(完成)
https://blog.csdn.net/songling515010475/article/details/83274549
4、引入Mybatis与Hibernate共存(完成)
https://blog.csdn.net/songling515010475/article/details/83274892