實現自己的MVC AJAX架構計劃

來源:互聯網
上載者:User

標籤:傳回值   factory   網站   自訂   json   入口   ajax   介面   exce   

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

需要參考各位前輩的代碼,或者直接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架構計劃

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.