项目管理思路
在开发一个项目的时候,理想的情况是画出所有的业务流程图,然后建表,写dao层,编写sql语句。然后是controller, service层,同时和前端页面以及http请求同时进行。然后项目完成整个项目。
但是,在现实开发中,往往项目是复杂的,不可能刚开始就画出一成不变的流程图,而且是多人合作开发的。
一般在现实项目中,总是需求驱动的,有了新需求就增加一部分代码。也是一步一步来的。
所以会先写controller,然后是service, 然后为了完成service的功能再写对用的dao, sql, 同时会写entity,并且在数据库中建立相应的表以及对应关系。
当然这里边的每一步都会写相应的test。
至于前端,搭架完大概框架,就可以从页面开始,需要从后端取数据时,写出对应controller的http请求即可。