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

 本人的想法

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

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

有没有想过试试,自己也写一个!!!

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

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

总让我有一种拿扩大镜近距离看大象一样的感觉,永远看不清全貌。仅仅可以满足作者总结心得,对于看的人毫无营养。

 

  曾经经历过,好想试试自己写框架。却没有任何入门的教程,饱受煎熬。如果你现在,同样遇到我曾经的痛苦,希望这个教程可以帮到你入门。

当然,能力有限。如有疏漏,不吝指教!献丑了

 

初步计划

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

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

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

 

框架结构图

 

本教程适合的人群

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

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

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

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

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

 

posted @ 2017-11-11 20:24  继续前向  阅读(423)  评论(2编辑  收藏  举报