MVC程序设计思想
2015-09-07 21:12
197 查看
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,M是指业务模型,V是指用户界面,C是指控制器,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
MVC是软件开发过程中比较流行的设计思想。应该明确一点就是,MVC是设计模式,设计思想,不是一种编程技术。
在web开发中最典型的是JSP+servlet+javabean模式,其思想的核心概念如下:
Model:封装应用程序的数据结构和事务逻辑,集中体现应用程序的状态,当数据状态改变是,能够在试图里面体现出来。JavaBean非常适合这个角色。
View:是Model是外在表现,模型状态改变是,有所体现,JSP非常适合这个角色。
Controller:是对用户输入进行相应,将模型和试图联系在一起,负责将数据写到模型中,并调用视图。Servlet非常适合这个角色。
MVC思想如图:
MVC的步骤如下:
1.用户在表单中输入,表单提交给Servlet,Servlet验证输入,然后实例化JavaBean
2,JavaBean查询数据库,查询结果暂存在JavaBean中。
3,Servlet跳转到JSP,JSP使用JavaBean得到它里面的查询结果,并显示出来。
MVC是软件开发过程中比较流行的设计思想。应该明确一点就是,MVC是设计模式,设计思想,不是一种编程技术。
在web开发中最典型的是JSP+servlet+javabean模式,其思想的核心概念如下:
Model:封装应用程序的数据结构和事务逻辑,集中体现应用程序的状态,当数据状态改变是,能够在试图里面体现出来。JavaBean非常适合这个角色。
View:是Model是外在表现,模型状态改变是,有所体现,JSP非常适合这个角色。
Controller:是对用户输入进行相应,将模型和试图联系在一起,负责将数据写到模型中,并调用视图。Servlet非常适合这个角色。
MVC思想如图:
MVC的步骤如下:
1.用户在表单中输入,表单提交给Servlet,Servlet验证输入,然后实例化JavaBean
2,JavaBean查询数据库,查询结果暂存在JavaBean中。
3,Servlet跳转到JSP,JSP使用JavaBean得到它里面的查询结果,并显示出来。
相关文章推荐
- Atitit.异常的设计原理与 策略处理 java 最佳实践 p93
- 使用jaxp对比xml进行DOM解析
- 锐捷上网认证常见问题及解决办法
- 程序算法艺术与实践:基础知识之函数的渐近的界
- stock——mantis使用基础
- 火星A+B
- php实现微信中的图片合并 (圆角) -九宫格图片实现
- 排序算法
- JMeter性能测试基础 (2) - 变量的使用
- usaco Bessie Come Home
- poj_2182 线段树/树状数组
- 加密概述
- [LeetCode] First Bad Version
- Lua程序设计:第4章 语句
- 骇客给互联网带来飞速发展
- 耶稣叛徒问题
- Aittit.attilax超级框架 api 规划大全
- hdu 1500 Chopsticks(动态规划)
- 微型工作流引擎设计
- Aittit.attilax超级框架 api 规划大全