1. 程式人生 > >實現自己的MVC AJAX框架計劃

實現自己的MVC AJAX框架計劃

lec 定義 反射 優化 容易 except 可控 output url

最近看了一下設計自己框架的文章,所以也想自己去實現一個小框架,用於以後的項目中,只求方便,

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

不過,要寫個好的框架肯定不容易,現在先把想要實現的東西記錄下,將來慢慢實現吧。

  1. 網站路徑采用 /page.cspx?方法名 或者 /page.cspx?aa.bb.cc.方法名 的形式
  2. URL路由功能,可配置的url重寫等
  3. ajax請求cs代碼
  4. uc用戶控件的單個請求
  5. 實現post和get請求的方法和參數,參數支持可控類型,如int ?
  6. 支持QueryString, Form,Cookie等傳遞參數
  7. 實現ActionHandler的處理,程序入口繼承IHttpHandlerFactory的實現
  8. 正常頁面可以處理,ajax可以處理,cs代碼可以處理
  9. 方法返回值:html,json,自定義對象(重寫tostring,或自定義output之類的方法)
  10. Attribute屬性的支持
  11. Exception對象的整合,如ExceptionHelper.Throw404Exception等
  12. 盡量使用 internal 修飾符,對外開放最小的接口
  13. 反射的應用及優化,可以定義ReflectionHelper
  14. 身份驗證的支持

看別人實現自己的框架,感覺自己的知識點還有很多欠缺啊。

實現自己的MVC AJAX框架計劃