JSPModel
JSPModel
what
JSP开发模型就是JSP Model,是用JSP语言写的
why
为了更好地使用jsp技术开发
How
JSPModel1
Why
因为在jsp开发中,包含了数据处理/业务逻辑(Java)和页面展示(HTML)这两个部分,如果在代码中都写在一起,就难以后期的维护等,所以JspModel1就出现了
How
在网页开发中加入了JavaBean技术,变成Jsp+JavaBean。
数据处理业务逻辑交给JavaBean处理,Jsp负责页面显示和流程控制。
JSPModel2
Why
在业务流程复杂的大型应用程序中,即使用了JspModel1还是存在代码耦合度高的情况,所以就必须再分
How
Jsp+Servlet+JavaBean
把在JspModel1中jsp负责的流程控制转移到Servlet中
现:jsp负责页面显示 Servlet负责流程控制 JavaBean负责业务逻辑
MVC设计模式
What
MVC是一种为软件开发所创建的设计模式,M(model)模型,V(view)视图,C(controller)控制器
Why
方便开发者更好地去开发程序
How
模型:负责封装数据方法 业务逻辑
视图:(相当于前端) 负责接收用户的操作然后传递给控制器 将模型更新的数据显示出来
控制器:选择给用户看哪个视图 接收视图中用户的操作然后控制调用模型中的业务处理方法