Java Web(MVC)系统重构的问题
公司前期用Java基于MVC(servlet、Javabean、JSP、DAO)+MYSQL开发的Web项目,现在要我一个人用框架(spring、hibernate)重构它,可是项目中的MVC分层不明显,存在大量冗余代码,本应由控制器servlet做的事情在JSP页面里做了,而且JSP页面里存在大量业务逻辑,更杯具的是因为之前系统是由几个人开发的,基本没有前期设计,也没有什么代码规范之类的统一性,造成现在系统存在几种不同风格的编程风格,研究了一天,不知从何下手啊!现在系统能满足业务投入使用,但考虑到扩展性等必须要求我一个人重构它,压力~~~各位大侠有经验的给点建议,我现在不知道如何下手,数据库有三十多张表,我的想法是先把通用DAO抽象出来封装到hibernate里面去先,但还不敢下手。