2016 - 2024

感恩一路有你

简述MVC设计模式 为什么需要MVC设计模式?

浏览量:2437 时间:2021-03-12 16:08:58 作者:admin

为什么需要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. 通常,不必每次修改显示层时都修改业务逻辑层。

用Django做web前端如何?

Django是一个用Python编写的开源web应用框架,它采用MVC模式,方便快捷地构建web应用程序;模板层用于前台交互,采集前端发送的数据;控制层用于处理用户数据,实现业务逻辑;模型层与数据库连接并保存数据;

Django使用非常方便,集成了大部分常用功能,用户无需处理会话、用户登录等应用。

web应用的前景是基于jQuery框架的。JQuery是用JavaScript脚本编写的,简化了用户编程的难度;

在构建web应用程序时,我使用easyUI框架,它集成了文本框、各种按钮等大部分控件,并具有布局功能,可以快速绘制web应用程序界面。

当我阅读时,我使用java编写web应用程序。工作之后,我接触了Python,它简单易用,可以快速构建应用程序。后来,我使用Django框架将我通常编写的小应用程序合并到一个可视化的网络运维平台中。

简述MVC设计模式 mvc用到的设计模式 java设计模式

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