1. 程式人生 > >一起寫框架-說在前面的話(一)

一起寫框架-說在前面的話(一)

感覺 小白 心得 ava 所有 經歷 javaee str 然而

本人的想法:

互聯網中,一堆框架。浮躁的社會,到處都是秒天秒地的廣告。

各種Struts,Spring,Hibernate,Mybatis的學習教程充斥互聯網。讓人有一種錯覺,只要學會框架,就可以解決一切問題!

而我,從入行就開始的思考一個問題:作為一個Java程序員,難道僅僅就會幾個框架就滿足了嗎?

有沒有想過試試,自己也寫一個!

然而:事與人違!充滿沖勁的時候,小白一個,什麽也不懂。當開始入行後,一直忙碌活地為生存而活著,早已將這個曾經強烈的欲望壓到了腦後。

最近,終於開始有了一點點時間,而在網上找找,確實也沒有什麽可以讓新手入門自己寫框架的教程。最多的就是分析一個Spring源碼,Struts源碼這類的文章。

總讓我有一種拿擴大鏡近距離看大象一樣的感覺,永遠看不清全貌。僅僅可以滿足作者總結心得,對於看的人毫無營養。

曾經經歷過,好想試試自己寫框架。卻沒有任何入門的教程,飽受煎熬。

如果你現在,同樣遇到我曾經的痛苦,希望這個教程可以幫到你入門。

當然,能力有限。如有疏漏,不吝指教!獻醜了

初步計劃:

第一步,先 編寫一個到達基本使用IoC的內核,用於整合其他框架。

第二步,再編寫一個到達基本使用功能MVC的子框架

第三步,最後編寫一個到達基本使用功能ORM的子框架

本教程適合的人群:

1.本教程不適合,沒有任何JavaEE基礎的人。至少你學習起來很吃力。

2.至少了解註解和反射的使用,本教程將所有的功能都基於註解實現,直接忽略

XML配置文件。

3.學習IoC容器的內核實現時,先了解Spring框架的基礎。

4.學習MVC子框架的實現時,先了解SpringMVC框架的基礎。

5.學習ORM子框架的實現時,先了解Mybatis框架的基礎。

一起寫框架-說在前面的話(一)