自己写的mvc框架基于NVelocity

时间:2014-10-16 18:01:42
【文件属性】:

文件名称:自己写的mvc框架基于NVelocity

文件大小:527KB

文件格式:RAR

更新时间:2014-10-16 18:01:42

asp.netmvc 动态加载程序集 反射 HttpHandler NVelocity

基于nvelocity的mvc框架,用到AppDomain动态加载程序集,反射等机制,通过方法和类的Attribute匹配Controller和Action,实现自定义url,自定义Controller和Action,不需要像Asp.net Mvc那样方法名就是ActionName类名就是ControllerName。并利用类型缓存加快映射速度。 只是个雏形。感兴趣的童鞋可以看下。


【文件预览】:
eshop.sln
lib
----Commons.dll(28KB)
----Commons.xml(31KB)
----NVelocity.pdb(1.05MB)
----NVelocity.xml(310KB)
----Commons.pdb(54KB)
----log4net.dll(192KB)
----NVelocity.Http.xml(31KB)
----NVelocity.Http.dll(32KB)
----NVelocity.Http.pdb(74KB)
----NVelocity.dll(256KB)
mvc
----BaseController.cs(3KB)
----MvcControllerHandler.cs(6KB)
----ActionResult.cs(373B)
----mvc.csproj(3KB)
----Attribs.cs(433B)
----Context.cs(668B)
----MvcHandlerFactory.cs(930B)
----ControllerFinder.cs(1KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----IGlobal.cs(180B)
----ResourceHandler.cs(611B)
----obj()
--------Debug()
----ActionMapping.cs(445B)
----bin()
--------Debug()
----Web.config(1KB)
eshop
----Tools()
--------Global.cs(295B)
----eshop.csproj(4KB)
----Web.Release.config(1KB)
----Controller()
--------Admin()
--------Front()
----Properties()
--------AssemblyInfo.cs(1KB)
----Web.Debug.config(1KB)
----Data()
--------HashObject.cs(848B)
--------OleDbHelper.cs(5KB)
--------DbConfig.cs(313B)
----View()
--------User()
--------System()
----obj()
--------Debug()
----App_Data()
--------eshop.mdb(260KB)
----bin()
----Web.config(1KB)
----eshop.csproj.user(1KB)

网友评论

  • 404 少写点东西吧
  • 源码少了一些
  • 刚毕业做的第一个项目就用到这个东西 学习学习
  • 案例不错 适合新手看
  • 案例可以用,不错。Nveloctity非源码,是动态库
  • 是castle的示例结合,新手看看还可以
  • NVelocity 听说很强大 C#新手 没搞定
  • 需要VS2010,有些源码没在里面,打成动态库了