2016 - 2024

感恩一路有你

java怎么自学 MVC设计模式的最终目的是什么?

浏览量:1749 时间:2021-03-11 11:26:38 作者:admin

MVC设计模式的最终目的是什么?

MVC的全称是model view controller,是model view controller的缩写。它是一个软件设计模型。它使用一种分离业务逻辑、数据和界面显示的方法来组织代码,并将业务逻辑收集到一个组件中。它不需要重写业务逻辑,同时改进和个性化界面和用户交互。MVC是为在逻辑图形用户界面体系结构中映射传统的输入、处理和输出功能而开发的。

为什么需要MVC设计模式?

“MVC”模式是“模型视图控制器”模式。在这种模式下,用JSP技术表示页面,用servlet技术完成大量的事务处理,实现用户的业务逻辑。在这种模式下,servlet用于处理请求的事务,并充当控制器(controller,即“C”)的角色。servlet负责响应客户对业务逻辑的请求,并根据用户的请求行为决定向客户发送哪个JSP页面。JSP页面位于表示层,即视图的角色(视图为“V”)。JavaBean负责数据处理,即角色模型。Servlet-JSP-JavaBean(MVC)模式适合于开发复杂的web应用程序。在这种模式下,servlet负责处理用户请求,JSP负责数据显示,JavaBean负责封装数据。ServletJSP、JavaBean模式各模块之间的程序层次清晰,web开发推荐此模式。MVC模型-视图-控制器模型是20世纪80年代中期在Smalltalk-80gui(一种经典的面向对象编程语言)的实验室中发明的,根据MVC模式,软件应该将业务逻辑(模型)和显示(视图)分开。分离有很多优点,其中最重要的是两个方面:1。同一业务逻辑层(模型)可能对应于多个显示层(视图)。如果将业务逻辑层和显示层放在一起,添加另一个显示层将大大增加组件的复杂性。一个面向两个显示层的业务逻辑的例子是:银行账户的业务逻辑层对应于ATM和Internet。

2. 通常,不必每次修改显示层时都修改业务逻辑层。

java怎么自学 智慧城市ioc是什么意思 mysql是什么软件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。