jsp学习笔记:mvc开发模式2017-10-12 22:17:33
model(javabe)与view层交互
view(视图层,html.jsp) controller(控制层,处理用户提交的信息)与model层交互
MVC是一种分层结构的设计思想,不是现成的方法,在不同的开发环境下有不同的实现手段。其中:
①“M”(Model)为模型层,通常主要负责数据库模型的建立;
②“V”(View)为视图层,主要负责界面的显示和与用户的交互操作;
③“C”(Controller)为控制层,主要负责业务逻辑的处理和程序流程的控制。该层是模型层与视图之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图用于显示,同时也可以解释用户的输入数据并将它们映射为模型层可执行的操作。
Jsp+JavaBean+Servlet开发模式中,Jsp为视图层,JavaBean为模型层,Servlet为控制层。三部分独立完成各自的功能,相互之间只有数据的传递,而没有功能上的交叉,能够很好的实现程序的低耦合性、高重用性和可适用性。Jsp+JavaBean+Servlet所实现的MVC设计模式如图4.3所示。