打造我们自己的MVC框架
来源:互联网 发布:大学生旅游消费大数据 编辑:程序博客网 时间:2024/06/07 12:34
现今,网上有很多流行、优秀而实用的MVC框架,这些框架都提供了较好的层次分隔能力,在实现良好的MVC分隔的基础上,还提供了一些辅助类库帮助应用的开发。
下面我们就来开发一个属于我们自己的MVC框架,首先要了解MVC 分别代表什么?
MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。
我们会创建如下的文件结构:
首先先看ActionMapping.java的代码:
这个类主要是用来映射struts配置文件的每一个Action,接下来是ActionMappingManager.java的代码:
这个类主要是进行配置文件的一些解析,然后是ActionManager.java的代码:
这个类就是简单的通过反射来创建一个action,接下来就是最重要的核心控制ActionServlet.java的代码:
这个类就是通过解析不同的路径来进行相应的跳转。
到此为止我们自己的MVC就完成了,我们只要将这几个类导出成jar文件并导入自己的项目中就可以用了。
在我们项目中只需要实现Action类就可以了。
Action.java的代码:
怎么样,是不是觉得其实也没什么难的,MVC是一条创建软件的好途径。
MVC设计模式是一个很好创建软件的途径,它所提倡的一些原则,像内容和显示互相分离可能比较好理解。但是如果你要隔离模型、视图和控制器的构件,你可能需要重新思考你的应用程序,尤其是应用程序的构架方面。如果你肯接受MVC,并且有能力应付它所带来的额外的工作和复杂性,MVC将会使你的软件在健壮性,代码重用和结构方面上一个新的台阶。
- 打造我们自己的MVC框架
- 打造自己的MVC框架
- php打造属于自己的MVC框架-
- php打造属于自己的MVC框架
- mvc 从0打造自己的框架
- 从0打造自己的mvc框架
- 打造属于自己的mvc框架
- 从0打造自己的mvc框架2
- 用composer 快速打造自己的PHP MVC框架
- MVC源码学习:打造自己的MVC框架(一:核心原理)
- 深入理解ASP.NET MVC(目录)、打造自己的MVC框架
- 打造自己的注解框架
- 打造自己的php框架
- 打造自己php的开发框架--php的MVC简单实现
- 从0打造自己的mvc框架2-1 -2-3总结
- 从0打造自己的mvc框架2-4 -2-7总结
- 从0打造自己的mvc框架配置类及日志类
- 从0打造自己的mvc框架3-3-3-4
- Nexus 5设备调试
- ios实现基于socket tcp/ip的通讯
- 目录监控源码分析1
- 黑马程序员:io对文件的读取
- wpf中手动添加双击事件
- 打造我们自己的MVC框架
- GDB 调试多线程
- maven使用教程
- linux 服务器必备服务
- mingw中编译ffmpeg过程
- Eclipse导入Heritrix,报错找不到类 sun.net.www.protocol.file.FileURLConnection
- 基于ExtJS4的查询输入框组件
- 中文编程软件 - 习语言安装与使用入门
- How ARC does its work?