`
AngelAndAngel
  • 浏览: 234709 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

动手开发自己的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等常用接口。
下面分三篇来讲解基本的设计思路
  另:源码已经更新了一些功能,比如加上防止重复提交,预加载单例类等功能,但是在文档里并没有体现。

分享到:
评论
4 楼 JpanA 2015-05-24  
敲了半天、才发现那么多的类没放上来。可以有源码看么。?
3 楼 lfy2008 2013-07-10  
javaboy2010 写道
源码在哪啊?

2 楼 javaboy2010 2013-02-17  
很不错, 谢谢朋友.
1 楼 javaboy2010 2013-02-17  
源码在哪啊?

相关推荐

    ASP.NET MVC框架开发系列课程(6):ASP.NET Preview

    本课程“ASP.NET MVC框架开发系列课程(6):ASP.NET Preview”专注于ASP.NET MVC的深入学习,特别适合初学者作为入门教程。由经验丰富的讲师“老赵”进行讲解,旨在帮助学员快速理解和掌握ASP.NET MVC的核心概念和...

    ASP.NET MVC框架开发系列课程(14)

    ASP.NET MVC框架是微软开发的一款用于构建Web应用程序的开源框架,它基于模型-视图-控制器(MVC)设计模式,提供了高度可测试性和可维护性。本系列课程的第14部分主要聚焦于MVC中的过滤器机制,包括Authorization ...

    《Asp.net MVC2 开发实战》图书全套源码

    《Asp.net MVC2 开发实战》是一本深入浅出的教程,旨在帮助读者从零基础开始学习并掌握Asp.net MVC2框架的开发技术。该书通过丰富的实例和详尽的代码解释,使得读者能够逐步提升自己的技能,达到精通的程度。在了解...

    MVC2.0入门必读教程程序源码

    所以,对于.NET平台的开发人员来说,是时候学习ASP.NET MVC了。 本系列文章作为一个ASP.NET MVC的入门教程,将不会长篇大论介绍其中的概念及理论。而是通过案例实践来学习ASP.NET MVC。在这系列文章中我将逐步完成...

    Kigg mvc系列

    **Kigg MVC 系列详解** Kigg MVC 是一个基于ASP.NET MVC框架的开源项目,其设计理念来源于知名的社交新闻网站Digg。Kigg MVC旨在提供一个类似Digg的社区平台,用户可以提交、投票和评论新闻,从而形成热门话题的...

    ASP.NET MVC框架开发系列课程(27):辅助普通Web应用程序开发(三)——Model Binder

    在这一系列课程中,我们专注于“辅助普通Web应用程序开发”的主题,特别是第三部分——Model Binder。Model Binder是ASP.NET MVC中的一个核心组件,它负责将HTTP请求的数据自动绑定到Controller的Action方法的参数上...

    MVC2 留言板demo

    【MVC2 留言板demo】是一个基于ASP.NET MVC框架的学习项目,旨在帮助开发者理解和实践MVC(Model-View-Controller)设计模式。在这个项目中,我们可以...同时,这也是一个动手实践的好机会,有助于提升Web开发技能。

    OBA开发系列课程(2):OBA开发入门

    **OBA开发系列课程(2):OBA开发入门** OBA(Open Business Application)是一种基于开放源代码和Web技术构建的企业级应用开发...在学习过程中,你可以逐步建立起自己的OBA开发体系,为后续的项目开发打下坚实的基础。

    spring mvc demo下载地址

    这个简易的Spring MVC demo包含了一系列关键知识点,对于初学者来说是很好的学习资源。下面将详细阐述这些知识点: 1. **MVC模式**:Spring MVC的核心设计模式,它将应用程序分为三个主要部分:模型(Model)、视图...

    孙卫琴的精通Struts基于MVC的Java Web设计与开发源码之一

    《精通Struts:基于MVC的Java Web设计与开发》是孙卫琴撰写的一本经典教程,这本书深入探讨了如何使用Struts框架构建高效的Java Web应用程序。Struts是一个开源的MVC(Model-View-Controller)框架,它帮助开发者...

    自己动手写STRUTS 源代码

    本资源提供了自己动手编写Struts源代码的实践过程,这是一次深入理解Struts工作原理的绝佳机会。下面将详细阐述Struts框架的核心概念、主要组件以及它们的功能。 1. **MVC设计模式**:Struts是MVC设计模式的一个...

    重构mvc实现struts框架

    **标题解析:** "重构mvc实现struts框架" 这个标题表明了我们要探讨的主题是关于软件开发中的重构过程,特别关注的是如何从一个简单的MVC(Model-View-Controller)模型出发,逐步演进到实现Struts框架的初步形态。...

    ASP.NET MVC5+EF6(入门四完整示例)源码

    ASP.NET MVC5与Entity Framework 6(简称EF6)是微软提供的一套强大的Web应用程序开发框架,用于构建可维护、高性能的Web应用。这个压缩包文件"ASP.NET MVC5+EF6(入门四完整示例)源码"显然是一个学习资源,包含了一...

    spring3_MVC实战

    【Spring3_MVC实战】系列将引导初学者逐步掌握基于注解的Spring3 MVC框架,事务管理和与Hibernate的集成开发。以下将详细讲解这个过程的各个步骤。 首先,我们需要确认开发环境。对于Java开发,JDK是基础,此处推荐...

    Asp.Mvc 2.0实现用户注册实例讲解(1)

    最近一直在研究ASP.NET MVC,看了一些教程,总觉得印象不是太深刻,于是决定动手写一个系列的MVC教程,一方面是为了加深自己的印象,另一方面也给学习MVC的同学提供一些帮助,作为一个参考资料。本系列的教程将通过...

    mvc-master.zip

    **SpringMVC 框架详解** ...- 参与开源项目或自己动手搭建 MVC 应用,提高实战能力。 通过深入学习和实践 SpringMVC,开发者能够构建出高效、灵活的 Web 应用,为企业的信息化建设提供强有力的技术支持。

    Spring3 MVC 示例下载

    Spring3 MVC 是一款基于Java的Web开发框架,它在Spring框架的基础上提供了模型-视图-控制器(MVC)架构模式的实现,使得开发者能够更高效地构建可维护、可扩展的Web应用程序。这个"Spring3 MVC 示例下载"是官方提供...

    pro mvc3 part2 source code

    描述 "pro mvc3 part2 source code 源代码" 提示我们这是一系列代码,可能包含示例项目、教程或书籍的配套代码,旨在帮助读者理解并应用ASP.NET MVC 3框架的高级概念。源代码通常会与详细的文档或教学材料一起提供,...

    Java Web开发实践教程源码

    Java Web开发是构建基于互联网应用程序的关键技术,它涵盖了服务器端编程、数据库交互、网页动态内容生成等多个方面。本教程源码提供了丰富的实践素材,帮助...实践出真知,只有亲自动手,才能真正提升你的开发技能。

Global site tag (gtag.js) - Google Analytics