【1】B/S三层架构:
M 模型层(model):entity/dao/service
V 视图层(view):jsp/html
C 控制层(control):servlet/struts2
【2】优缺点:
优点:每一层各司其职,更容易修改实现,对其他层的影响小。(扩展性好)
【3】基于MVC的项目开发流程
1.需求分析:编写需求分析说明书。
2.设计数据库
3.编码
【4】项目开发模式
1.螺旋开发模式
适用于目前项目前期部分需求不确定的情况下,对每一个模块一个个开发,设计,编码,测试,上线,维护
优点:降低软件风险,尽可能的满足客户需求。
2.瀑布模式
对所有的需求分析确定后,进行开发。
M 模型层(model):entity/dao/service
V 视图层(view):jsp/html
C 控制层(control):servlet/struts2
【2】优缺点:
优点:每一层各司其职,更容易修改实现,对其他层的影响小。(扩展性好)
【3】基于MVC的项目开发流程
1.需求分析:编写需求分析说明书。
2.设计数据库
3.编码
【4】项目开发模式
1.螺旋开发模式
适用于目前项目前期部分需求不确定的情况下,对每一个模块一个个开发,设计,编码,测试,上线,维护
优点:降低软件风险,尽可能的满足客户需求。
2.瀑布模式
对所有的需求分析确定后,进行开发。