第一步:浏览需求说明文档。了解软件解决什么问题,什么需求
第二步:导入项目,找jar包,浏览它的核心框架,核心技术
第三步:画图,画系统架构的草图,这个系统是如何搭建的,每个层都用到了那些技术,记录自己不熟悉的技术点
第四步:系统都是分层体系,都从后往前面开始阅读源码:
1、 看数据库配置文件,了解系统连接的数据库,账号,密码
2、 持久层
3、 Dao
4、 Service
5、 Controller/action
6、 Jsp
找权限管理部门表,一般都是单表的CRUD操作
找到模板,仿造模板,根据草图一步一步实现
遇到新的不了解的技术,应该怎么处理,百度+谷歌,了解其作用即可,然后仿写。
以上这些能够帮你很快理顺所要接手的项目,更快的投入到项目开发中。
园友们有更好的方法论欢迎留言,共同学习!