![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实现自己的MVC
AngelAndAngel
这个作者很懒,什么都没留下…
展开
-
动手开发自己的mvc-1----实现初步的控制层,实现各种配置和资源获取
mvc框架最基础的功能就是跳转,struts2支持注解+xml配置跳转,我个人认为用注解来配置跳转不是一个好的做法,看似比较简单,但是action多了之后查找起来比较不方便,而且把配置信息放在类里面实际上跟解耦理念是相悖的(不过每个人有自己喜好),所以在这里我打算把跳转层设计成xml配置的,其他层设计成注解的。 配置跳转需要用到的知识有:反射,xml读取。反射是实现动态装配...原创 2013-01-22 13:28:02 · 157 阅读 · 0 评论 -
动手开发自己的mvc-2----完善控制层,提供自动注入和注解上传等功能
当表单提交的内容过多 ,让懒惰的程序员一个个getParameter()是很让人抓狂的,所以自动注入表单域是mvc不可或缺的功能,另外,文件上传也是一个特殊的表单域,你想看到程序员发觉上传只需要注入就能完成功能时的那种欣喜吗 ? 我们一起做做看。 我们依然从最简单的开始做,慢慢的润色。 注入表单的思路比较简单: 1,在form里面的name需要设置成诸如user...2013-01-22 13:44:55 · 209 阅读 · 0 评论 -
动手开发自己的mvc-3----容器该帮我们做什么?(非常的重点)
注解注入我们知道,Spring只有一个角色:工厂。这个工厂可以生产出任何你想要的对象或依赖,并且在出厂前后可以无限制的增强功能。Spring最基础的功能就是注入,其中注解注入的方式消除了文件配置的繁琐,让人爱不释手。我们做的这个小框架虽然没法完全依照它的实现,但是我们可以发挥小而精的特色,做好同样的功能。首先新建注入注解Autowired[code="java"]@Rete...2013-01-22 13:55:36 · 200 阅读 · 0 评论 -
动手开发自己的mvc (系列)
到年尾了,整理了一下我Evernote藏的各种文档,打算把ystyle(一款小的mvc框架)的开发文档发出来,觉得自己对mvc玩的太熟了的可以略过,觉得对mvc原理不是太清楚的是可以看看的。 下面不是打广告时间,但是做任何事情得有个目的,后面几篇文章的的目的是做这样一款MVC: 1,实现跳转常用配置 (xml) 2,实现请求属性自动注入,支持文件自动上传(注解,如@UploadFil...原创 2013-01-22 14:08:35 · 200 阅读 · 0 评论