实现自己的MVC AJAX框架计划
Posted jack_孟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现自己的MVC AJAX框架计划相关的知识,希望对你有一定的参考价值。
最近看了一下设计自己框架的文章,所以也想自己去实现一个小框架,用于以后的项目中,只求方便,
需要参考各位前辈的代码,或者直接copy过来为我所用,哈哈,想想都开心。
不过,要写个好的框架肯定不容易,现在先把想要实现的东西记录下,将来慢慢实现吧。
- 网站路径采用 /page.cspx?方法名 或者 /page.cspx?aa.bb.cc.方法名 的形式
- URL路由功能,可配置的url重写等
- ajax请求cs代码
- uc用户控件的单个请求
- 实现post和get请求的方法和参数,参数支持可控类型,如int ?
- 支持QueryString, Form,Cookie等传递参数
- 实现ActionHandler的处理,程序入口继承IHttpHandlerFactory的实现
- 正常页面可以处理,ajax可以处理,cs代码可以处理
- 方法返回值:html,json,自定义对象(重写tostring,或自定义output之类的方法)
- Attribute属性的支持
- Exception对象的整合,如ExceptionHelper.Throw404Exception等
- 尽量使用 internal 修饰符,对外开放最小的接口
- 反射的应用及优化,可以定义ReflectionHelper
- 身份验证的支持
看别人实现自己的框架,感觉自己的知识点还有很多欠缺啊。
以上是关于实现自己的MVC AJAX框架计划的主要内容,如果未能解决你的问题,请参考以下文章
通过ASP.NET MVC框架 + 原生JavaScript + Ajax + SQL SERVER 实现一个简单的有论坛功能的网站(有通过iis发布的例子)