天天看點

實作自己的MVC AJAX架構計劃

最近看了一下設計自己架構的文章,是以也想自己去實作一個小架構,用于以後的項目中,隻求友善,

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

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

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

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

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

03. from送出表單action如果隻包含命名空間和類名,不包含方法名,則以送出按鈕名為方法名。

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

√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. 實作緩存功能

繼續閱讀