Java web中的mvc模式
来源:互联网 发布:淘宝商品小米下架 编辑:程序博客网 时间:2024/05/17 23:43
MVC(Model、View、Controller)是软件开发过程中比较流行的设计思想,在了解MVC之前,首先我们要知道MVC是一种设计模式,而不是一种编程技术。
在Web开发中,MVC思想的核心概念如下:
M :M对应的是Model(模型),Model负责封装应用程序的数据和业务逻辑,相当于JavaBean(VO);
V :V对应的是View(视图),View负责应用程序的显示,相当于JSP;
C :C对应的是Controller(控制器),Controller负责响应用户的输入,将视图和模型联系到一起,负责将数据写到模型中,并显示视图,相当于Servlet。
使用MVC的优势:
1.快速的部署;
使用MVC模式使开发时间得到相当大的缩减,提高了工作效率;
2.可维护性:
分离视图层和业务逻辑层使web应用更易于维护和修改;
3.低耦合性:
视图层和业务层相分离,这样要更改视图层我们也不用重新编译模型和控制器代码,同样,修改业务层视图层也不用改变,这得益于模型、视图和控制器相分离。
使用MVC的劣势:
1.大大增加了系统结构和实现的复杂性;
2.不适合开发小型项目;
- Java web中的mvc模式
- MVC模式在Java Web中的应用
- java web中的MVC
- Java Web中的MVC
- 理解Java-WEB开发中的MVC开发模式
- java Web MVC模式简介
- java web mvc开发模式
- java Swing 中的MVC模式
- Java中的MVC设计模式
- web项目中的mvc模式理解
- MVC模式和Java Web Application
- MVC模式和java web application
- Java Web MVC模式个人学习理解
- java web的MVC开发模式
- MVC在Web系统中的模式与应用--架构模式
- MVC在Web系统中的模式与应用--架构模式
- java Web中的开发模式
- java swing中的MVC模式(二)
- android反编译工具总结
- c++ 运算符的重载
- VC制作托盘(转)
- POJ 1010 STAMPS
- 音视频转码器产品规格
- Java web中的mvc模式
- vim多窗口使用技巧
- 静态 类数据成员、const与类
- 从Nand flash启动的uboot
- 在Silverlight应用程序中前段JavaScript与后台C#之间的交互
- VC实现托盘程序(转)
- struts2实现文件下载
- Linux tar打包命令
- C++_指针悬挂和赋值操作符的重载