mvc框架简介
2024-09-07 09:26:38
1、mvc( mode view controller)是什么?
m指业务代码,v指用户界面,c是控制器
使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式
是一种软件设计模式,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
2、基于B/S模型,MVC框架如下:
1、用户发起request请求;
2、控制器请求模型处理
3、模型将处理结果返回
4、控制器将请求结果发送给视图
5、控制器得到视图结果将响应返回给用户
3、常见的MVC框架有struct2和spring
4、MVC优点
1、耦合性低
2、重用性高
3、生命周期成本低
4、可维护性高
5、有利软件工程化管理
最新文章
- ListView初探
- Smart3D系列教程4之 《案例实战演练1——小物件的照片三维重建》
- js 弹出div窗口 可移动 可关闭 (转)
- [转]window10系统安装oracle11g时遇到INS-13001环境不满足最低要求
- iOS之UITableView带滑动操作菜单的Cell
- SQL Server 如何创建定时作业
- Nokia N9开启开发者模式
- POJ2151Check the difficulty of problems 概率DP
- Struts2龙之总结
- 久未更 ~ 一之 —— 关于ToolBar
- 如何合理封装你的轮子、飞机、大炮(以封装OkHttp为例)
- 壁虎书7 Ensemble Learning and Random Forests
- 【Wannafly挑战赛14C可达性】【Tarjan缩点】
- Linux系列:Fedora虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
- 修改Tomcat的默认访问目录
- PAT-甲级刷题笔记和总结
- Oracle PLSQL Demo - 17.游标查询个别字段(非整表)
- html 实体和htmlspecialchars()
- Spring MVC 框架结构介绍(二)
- Indy10收发Hotmail邮件
热门文章
- synchronized关键字修饰非静态方法与静态方法的区别
- Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()
- Dockerfile优化建议
- 多线程下载命令--axel
- webuploader项目中多图片上传实例
- Bootstrap历练实例:表单帮助文件
- 字符串数组 输入3个字符串,要求按由小到大的字母顺序输出; 输入n个学生的姓名和学号到字符串数组中,在输入一个姓名,如果班级有该生则返回其信息,否则返回本班无此人
- Python学习笔记2(序列)
- Linux–varnish(一)
- perl学习之:subs函数