Xoohoo1.0Alpha5源码Xoohoo系统特性:1、简便的模块(插件)开发方式2、支持前台皮肤和后台皮肤更换3、支持DI/IoC(依赖注入),默认使用的是Unity。并且支持DI/IoC替换,比如将Unity替换成autofac。4、基于用户组和角色的权限分配和控制。5、比ASP.NETMVC3更完善的数据校验机制6、系统内置缓存模块和日志模块(默认使用log4net),并支持替换系统默认的实现。7、各个模块(包括系统模块和自定义模块)可以有自己的数据库8、各个模块的默认数据访问方式也支持替换,比如直接使用ADO.NET替换成EntityFramework。9、IIS6(或5.1)默认不支持无后缀路由,对于没有权限设置IISISAPI的用户,比如虚拟主机用户,可以为url设置前缀。比如:http://baidu.com/home/logon,可以自动配置为类似这样的http://baidu.com/site.aspx/home/logon10、一键切换后台管理目录,不需移动物理文件。比如http://127.0.0.1/manager,可以一键更改为http://127.0.0
XooHoo框架源码a、基于ASP.NETMVC3.0RC2、.NetFramework4的RBAC(Role-BasedAccessControl)框架。但请注意,Xoohoo并不只是个RBAC框架。虽然脱胎于Oxite,但已渐行渐远...b、充分利用ASP.NETMVC3的特性,基于Filter的校验机制。非常灵活并支持无限的扩展,具体体现在:充分利用ASP.NETMVC3的特性,基于Filter的校验机制。非常灵活并支持无限的扩展,具体体现在:1、摒弃在Controller和Action上标记Attribute的方式实现Filter注入的方式,在需要时通过反射来来获取。而是将Filter在Controller外部注入,也去除了与Controller的耦合性。就如GlobalFilters一样,不需使用Attribute标记的方式。2、如果有AController、BController、CDE...等,可以指定只在某些Controller注入Filter,需求改变时,可以方便取消注入。正如第一条所说,这一切都不用改动我们已经编译好的Controllers。3、如果AControl
推荐下载,挺好的。...
