zoukankan      html  css  js  c++  java
  • 实现自己的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. 实现缓存功能

    18. 使用拦截器处理所有异常信息和页面跳转

    看别人实现自己的框架,感觉自己的知识点还有很多欠缺啊。

  • 相关阅读:
    python使用 db.select 返回的数据只能遍历一次
    redis学习主从配置
    php操作EXCLE(通过phpExcle实现读excel数据)
    php操作EXCLE(通过phpExcle实现向excel写数据)
    Redis 源码安装
    MongoDb环境安装
    php下载
    漂亮的jQuery tab选项卡插件
    jquery禁用右键、文本选择功能、复制按键的实现
    jquery中邮箱地址 URL网站地址正则验证实例
  • 原文地址:https://www.cnblogs.com/mq0036/p/7382583.html
Copyright © 2011-2022 走看看