這是今天用MyEclipse生成的EasyJWeb的總體UML類結(jié)構(gòu)圖,MyEclipse還真是不錯(cuò),盡然能把相關(guān)的生成在一起,有了這一幅圖,對(duì)于了解當(dāng)前EasyJWeb框架的核心原理基本足夠了。EasyJWeb項(xiàng)目的核心是一個(gè)Web MVC框架,主要是由ActionServlet、RequestProcessor、IWebAction、WebForm為核心的一系列類。EasyJWeb的第二個(gè)核心是EasyJWeb Tools部分,主要實(shí)現(xiàn)是快速開發(fā)支持,輔助應(yīng)用開發(fā)。Tools部分又分成兩大個(gè)部分,其中一個(gè)部分是通用業(yè)務(wù)邏輯封裝,如分頁(yè)引擎(IPageList分支)、數(shù)據(jù)查詢引擎、數(shù)據(jù)訪問(wèn)(IDAO分支)等;第二個(gè)部分是自動(dòng)代碼生成部分,圖中Generator分支部分。
EasyJWeb當(dāng)前正在開發(fā)0.8.0版本,0.8.0版本的SVN地址是http://svn.easyjf.com/repository/easyjf/easyjweb/branches/0.8.0,歡迎廣大開源愛(ài)好者加入開發(fā)。
(EasyJWeb框架結(jié)構(gòu)圖)