动手开发自己的mvc (系列)

到年尾了,整理了一下我Evernote藏的各种文档,打算把ystyle(一款小的mvc框架)的开发文档发出来,觉得自己对mvc玩的太熟了的可以略过,觉得对mvc原理不是太清楚的是可以看看的。
下面不是打广告时间,但是做任何事情得有个目的,后面几篇文章的的目的是做这样一款MVC:
1,实现跳转常用配置 (xml)
2,实现请求属性自动注入,支持文件自动上传(注解,如@UploadFile)
3,实现各层级注入(@Autowired),业务层注解注入(@service),事务注解(@Transactional),自定义注解(包括各种自定义jdk动态代理注解,如@Proxy),单例注解(SingleTon)等,并留有各种扩展接口
4,实现DB连接,连接池,并提供Druid,c3p0等连接池配置。
5,实现DB操作,封装DBUtils,暴露Session,Transaction等常用接口。
下面分三篇来讲解基本的设计思路[list]
[*][url=http://duyunfei.iteye.com/blog/1773693]实现初步的控制层,实现各种配置和资源获取[/url]
[*][url=http://duyunfei.iteye.com/blog/1773715]完善控制层,提供自动注入和注解上传等功能[/url]
[*][url=http://duyunfei.iteye.com/blog/1773721]容器该帮我们做什么?(非常的重点)[/url]
[/list]
另:源码已经更新了一些功能,比如加上防止重复提交,预加载单例类等功能,但是在文档里并没有体现。

你可能感兴趣的:(java综合,实现自己的MVC)