浅谈MVC架构
来源:互联网 发布:java正则验证邮箱格式 编辑:程序博客网 时间:2024/06/03 19:19
说到MVC模式,在程序猿的世界里是大名鼎鼎,如果不去自己亲自去体会这种模式,是感觉不到它的重要性的。就比如我之前用纯JSP代码编写的一个简单的BBS论坛,代码十分臃肿(当然没有用Servlet),因为参数的传递和一些业务都是在jsp页面下进行的,要把功能分的明显必须创建很多JSP页面,今天接触到MVC模式,瞬间让我觉得代码的可读性和可扩展性瞬间就变得十分方便和有条理了。
MVC:模式
M:model-模型:在这里进行业务和数据的操作(比如javabean 和对数据库的操作)
V: view--视图:即页面或者界面的呈现(比如网页数据的显示或者andriod的界面)
C: controller--控制器: 即控制数据之间的交互(比如servlet)
还是用BBS项目来举例吧,我们知道,一个论坛的不同页面,数据之间的传递和页面之间的跳转很重要,学习servlet后,可以通过这种MVC模式将BBS整个项目进行更好的优化,比如单独会用户的操作建一个UserServlet来实现用户的插入,查询等其他操作,对主题建立一个TopicServlet等等,这样,我们只需在页面中传递一个参数到这个Servlet就可以选择不同的操作,实现了对数据的控制和交互:
像这样,就将代码即聚合又条理清晰地写在不同的Servlet中,让代码可读性变高了很多。
这是一个让我对MVC模式理解的一个小例子,希望在以后的编程学习中能写出更优秀的代码。
0 0
- 浅谈MVC架构模式
- 浅谈MVC架构
- 浅谈MVC架构模式
- 架构浅谈之MVC
- 浅谈MVC三层架构
- 架构浅谈之 MVC
- 浅谈MVC与三层架构
- 浅谈架构模式-mvc,mvp
- 浅谈三层架构与MVC
- 浅谈MVC模式与三层架构
- 浅谈MVC模式与三层架构
- 浅谈Java EE的MVC三层架构
- (ZT) 浅谈系统架构中的MVC模式
- 浅谈MVC分层架构中的层次
- 浅谈MVC架构模式分析与设计
- 浅谈MVC分层架构中的层次
- 浅谈android mvc、mvp架构思想
- 浅谈MVC、MVP和MVVM架构
- 有用的国外开源项目网址
- 某校赛题(bfs+状态压缩)
- 【TDD】实现简单的四则运算V2.0
- HIbernate
- FTP服务器
- 浅谈MVC架构
- Android中Dialog对话框的调用及监听
- 0401303 2013211495 第3次作业
- 官方兼职人员/直招全报名处
- C++快速入门
- 数据结构(严蔚敏)之五——循环队列(c语言实现)
- TCP协议中的三次握手和四次挥手(图解)
- android权限大全
- Unity3D跑酷游戏开发-游戏结束分数排名当前高能显示 (原创教程)