文件名称:spring.net權限管理實例
文件大小:949KB
文件格式:RAR
更新时间:2013-09-28 10:52:28
spring.net
AOP即面向切面编程(Aspect Oriented Programming的缩写),是OOP(面向对象编程)的一种延续形式。是通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术,它从一个不同于OOP的角度来看待程序的结构:OOP将应用程序分解为一系列表现为继承关系的对象;AOP 则把程序分解为一系列方面(aspects)或者关注点(concerns)。AOP将诸如事务管理等本来横向分布在多个对象中的关注点进行了模块化处理(这些关注点也常称为横切(crosscutting)关注点)。在Spring.NET中提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。
【文件预览】:
SpringNet_Lesson12
----Aspects()
--------bin()
--------obj()
--------Properties()
--------AroundAdvice.cs(836B)
--------Aspects.csproj(3KB)
----AopProxy()
--------bin()
--------obj()
--------Properties()
--------Program.cs(686B)
--------AOP.cd(566B)
--------AopProxy.csproj(4KB)
----Service()
--------Service.csproj(3KB)
--------bin()
--------obj()
--------Properties()
--------CompanyProxyManager.cs(737B)
--------SimpleCompanyManager.cs(890B)
--------SecurityManager.cs(465B)
--------CompanyManager.cs(549B)
----SpringNet_Lesson12.sln(3KB)
----Dao()
--------bin()
--------CompanyDao.cs(257B)
--------obj()
--------Properties()
--------Dao.csproj(2KB)
----lib()
--------Common.Logging.dll(28KB)
--------Spring.Core.dll(812KB)
--------Spring.Aop.dll(164KB)
----SpringNet_Lesson12.suo(39KB)
----IService()
--------IService.csproj(2KB)
--------bin()
--------obj()
--------Properties()
--------ICompanyManager.cs(236B)
--------ISecurityManager.cs(213B)