mvc框架
来源:互联网 发布:mac自带的php环境 编辑:程序博客网 时间:2024/06/05 04:13
百度给出了MVC的解释的是这样的:
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
这个解释稍微有一点抽象,那我们用具体实例来解析一下。最典型的MVC就是JSP + servlet + javabean的模式。
下面解释一下JSP + servlet + javabean。
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。JavaBean可以看成是一个黑盒子,即只需要知道其功能而不必管其内部结构的软件设备。黑盒子只介绍和定义其外部特征和与其他部分的接口,如按钮、窗口、颜色、形状、句柄等。
在Model中,我们一般会放一些和数据操作有关的,比如数据的删除,数据添加等等;在Controller中,它是连接model层和View层的,可以调用两个层的函数,实现其功能,如调用视图中footer元素等(footer是View中的html文件);在View中,可以编写Html文档,来完成视图的表现作用。
- MVC框架
- MVC框架
- MVC框架
- MVC框架
- MVC框架
- MVC框架
- MVC框架
- MVC框架
- mvc框架
- 框架 mvc
- MVC框架
- MVC框架
- MVC框架
- MVC框架
- MVC框架
- MVC框架
- mvc框架
- mvc框架
- [2015年7月][13~18][poj2823, 项目问题解决]
- UPUPW_NGINX_PHP5.3.29_1504.7z的问题 REQUEST 数字的时候,有时候会失效
- ClearCase命令mkbl的描述
- 跨域访问实现依据
- HDU 5280 BestCoder Round#47 1001 ---枚举+dp
- mvc框架
- C语言--程序设计基础1—3章
- 黑马程序员——Java包、内部类、Object类
- Two Sum
- UVALive 6953Digi Comp II(搜索)
- Android 输入管理服务-输入事件到达之后的处理流程
- 知识点——操作系统
- MySql笔记(第一弹:MySql的安装)
- 求字符串内不包含重复字符的最长子串