一块儿写框架-说在前面的话(一)

 本人的想法

   浮躁的社会,各类Struts,Spring,Hibernate,Mybatis的学习教程充斥互联网。让人有一种错觉,只要学会框架,就能够解决一切问题!程序员

   从入行就开始的思考一个问题:做为一个Java程序员,难道仅仅就会几个框架就知足了吗?框架

有没有想过试试,本身也写一个!!!学习

  然而,事与人违!充满冲劲的时候,小白一个,什么也不懂。当开始入行后,一直忙碌活地为生存而活着,早已将这个曾经强烈的欲望压到了脑后。spa

  最近,终于开始有了一点点时间,而在网上找找,确实也没有什么能够让新手入门本身写框架的教程。最多的就是分析一个Spring源码,Struts源码这类的文章。blog

总让我有一种拿扩大镜近距离看大象同样的感受,永远看不清全貌。仅仅能够知足做者总结心得,对于看的人毫无养分。教程

 

  曾经经历过,好想试试本身写框架。却没有任何入门的教程,饱受煎熬。若是你如今,一样遇到我曾经的痛苦,但愿这个教程能够帮到你入门。源码

固然,能力有限。若有疏漏,不吝指教!献丑了入门

 

初步计划

  第一步,先 编写一个到达基本使用IoC的内核,用于整合其余框架。容器

  第二步,再编写一个到达基本使用功能MVC的子框架基础

  第三步,最后编写一个到达基本使用功能ORM的子框架

 

框架结构图

 

本教程适合的人群

  1.本教程不适合,没有任何JavaEE基础的人。至少你学习起来很吃力。

  2.至少了解注解和反射的使用,本教程将全部的功能都基于注解实现,直接忽略XML配置文件。

  3.学习IoC容器的内核实现时,先了解Spring框架的基础。

  4.学习MVC子框架的实现时,先了解SpringMVC框架的基础。

  5.学习ORM子框架的实现时,先了解Mybatis框架的基础。

相关文章
相关标签/搜索