资 源 简 介
cc-Framework 是一个简单的AOP框架,它的目标就是在尽量不改变原有系统结构的情况下,为应用程序加入统一的安全,日志,事务等方面的处理功能,为实现这一目标,Framework采用动态代理和自定义Attribute来设计。
通过Proxy机制,可以在正常处理流程前进行拦截,并加入相应的功能代码,在cc-Framework 中,定义了两个拦截点,一个是在执行WebForm?请求处,另一个是在调用业务逻辑功能处。
通过自定义Attribute,可以方便的定义拦截处理逻辑,如一个SecurityAttribute 就是告诉拦截器进行权限检查。
内置ADONet/IBatisNet/NHibernate数据访问层。
文 件 列 表
ADONetWeb
Admin
AssemblyInfo.cs
bin
Configs
Default.aspx
default.aspx.cs
Error.aspx
Error.aspx.cs
Log
log4net.config
Login.aspx
Login.aspx.cs
obj
Security.aspx
Security.aspx.cs
Test
Web.config
Business
bin
Business.csproj
Business.csproj.user
Dao
Model
obj
Properties
Service
IBatisNetWeb
Admin
AssemblyInfo.cs
bin
Configs
Default.aspx
default.aspx.cs
Error.aspx
Error.aspx.cs
Log
log4net.config
Login.aspx
Login.aspx.cs
obj
providers.config
Security.aspx
Security.aspx.cs
sqlmap.config
Test
Web.config
Lib
Castle.Core.dll
Castle.Core.xml
Castle.DynamicProxy.dll
Castle.DynamicProxy2.dll
Castle.DynamicProxy2.xml
CchenSoft.Framework.dll
CchenSoft.Framework.pdb
Common.Logging.dll
DataAccess.ADONet.dll
DataAccess.ADONet.pdb
DataAccess.IBatisNet.dll
DataAccess.IBatisNet.pdb
DataAccess.NHibernate.dll
DataAccess.NHibernate.pdb
IBatisNet.Common.dll
IBatisNet.Common.xml
IBatisNet.DataMapper.dll
IBatisNet.DataMapper.xml
Iesi.Collections.dll
Iesi.Collections.xml
log4net.dll
log4net.xml
NHibernate.dll
NHibernate.JetDriver.dll
NHibernate.JetDriver.pdb
NHibernate.xml
Quartz.dll
Quartz.xml
NHibernateWeb
Admin
AssemblyInfo.cs
bin
Configs
Default.aspx
default.aspx.cs
Error.aspx
Error.aspx.cs
hibernate.cfg.xml
Log
log4net.config
Login.aspx
Login.aspx.cs
obj
Security.aspx
Security.aspx.cs
Test
Web.config
Sample.sln
Data
main.mdb
Readme.txt