项目是一个通用权限管理系统基础框架,采用Asp.net MVC4+EF5 CodeFirst+Bootstrap3+C#+SqlServer2008R2进行开发,服务端采用Ioc容器Autofac对各层解耦
采用VS2012+MVC4+EF5+Unity(IOC)+EasyUI1.3.2(支持IE8),虽然不是最新的,但却是最成熟的。
一个soa项目架构,本架构是基于 WCF ,MVC ,AOP,IOC,DI,T4 ,动态生成配置,伪DDD 等分布式SOA 框架,这套架构就目前来说所应用的技术并不是太先进,但是依然是一套稳定,扩展性比较好的架构
后台权限管理系统(MVC4+EF)源码源码描述:本项目基于MVC4、EntityFramework5.0实体框架、AutofacIOC容器、PostsharpAOP切面框架、AutoMapper对象映射框架、javascript模块化管理框架Seajs、DWZUI界面框架等构建了一个代码结构优秀的开发框架,使得各个模块层次分明,分工明确,易于扩展,易于维护。本系统虽然提供的是基础框架功能如:缓存、日志、用户登录登出,菜单管理,权限管理,角色管理,角色绑定权限,用户管理,用户绑定角色,拥有不同角色的用户登录后看到的界面会根据绑定的权限的不同有所不同,权限的设计精确到了一个请求,一个按钮,没有某个权限的用户是访问不了某个请求和看不到该按钮的,正是因为基础功能牢固,并且建立的良好的编程规范和代码结构,使得按照自己的业务添加功能变得得心应手,同时本系统的源代码也具有比较好的学习价值,无论是想了解上述各个框架,还是想了解多层架构。注意:先运行TMall.Publish文件夹里的MigrationAppConsole生成Mysql数据库默认登录名51aspx,密码51aspx再运行TMall.Ma
基本上该架子没有使用接口,当然也就没有IOC了,好处
ZFastKit快速开发框架实例源码源码描述:ZFastKit是一套C#编写.NET环境下一站式的快速开发框架,她由帮你快速建立数据访问的ActiveRecord模块,IOC模块,AOP模块,还有MVC
基本上该架子没有使用接口,当然也就没有IOC了,好处就是减少了代码量,也精减了项目结构。注意:开发环境为VisualStudio2010
UnityMVC3依赖注入示例源码程序介绍:这个类库可以将Microsoft'sUnityIoC简单整合到ASP.NETMVC3中。项目包含一个定制的DependencyResolver,为每一个HTTP请求创建一个子容器并且在请求结束时释放所有注册过IDisposable接口的实例。AlibrarythatallowssimpleIntegrationofMicrosoft'sUnityIoCcontainerwithASP.NETMVC3.ThisprojectincludesabespokeDependencyResolverthatcreatesachildcontainerperHTTPrequestanddisposesofallregisteredIDisposableinstancesattheendoftherequest.单步执行代码可以看到每一个web请求ExampleContext的构造函数都被执行一次。上下文环境被两个共享:privatestaticIUnityContainerBuildUnityContainer(){varcontainer=newUni
许多开发团队已经使用SimpleInjector此源码附带api使用文档IntroductionTheSimpleInjectorisaneasy-to-useInversionofControl(IoC
具有配置、基于配置文件的IoC、基于配置SQL的数据访问、日志、异常、缓存、权限控制等各业务通用的多层统一开发框架,为业务管理系统的开发提高了速度和效率。