實現本身的MVC AJAX框架計劃

最近看了一下設計本身框架的文章,因此也想本身去實現一個小框架,用於之後的項目中,只求方便,html

須要參考各位前輩的代碼,或者直接copy過來爲我所用,哈哈,想一想都開心。ajax

不過,要寫個好的框架確定不容易,如今先把想要實現的東西記錄下,未來慢慢實現吧。json

01. 符號說明:√★☆●○◆◇△▲♂♀§ ̄―緩存

 √  已完成的功能
 ★  須要測試的功能
   

√02. 網站路徑採用 /page.cspx?方法名 或者 /page.cspx?aa.bb.cc.方法名 的形式框架

03. from提交表單action若是隻包含命名空間和類名,不包含方法名,則以提交按鈕名爲方法名。函數

04. URL路由功能,可配置的url重寫等post

√05. ajax請求cs代碼中的函數測試

√06. uc用戶控件的單個請求優化

07. 實現post和get請求的方法和參數,參數支持可控類型,如int ?網站

√08. 支持QueryString, Form,Cookie等傳遞參數

√09. 實現ActionHandler的處理,程序入口繼承IHttpHandlerFactory的實現

√10. 正常頁面能夠處理,ajax能夠處理,cs代碼能夠處理

√11. 方法返回值:html,json,自定義對象(重寫tostring,或自定義output之類的方法)

√12. Attribute屬性的支持

★13. Exception對象的整合,如ExceptionHelper.Throw404Exception等

√14. 儘可能使用  internal  修飾符,對外開放最小的接口

★15. 反射的應用及優化,能夠自定義ReflectionHelper

★16. 身份驗證的支持

17. 實現緩存功能

18. 使用攔截器處理全部異常信息和頁面跳轉

 

看別人實現本身的框架,感受本身的知識點還有不少欠缺啊。

相關文章
相關標籤/搜索