CSLA .NET框架实现详解
1. CSLA .NET框架概述
CSLA .NET自2001年左右诞生,之后不断发展。其目标是将应用的复杂性封装在框架内,让开发者更轻松地使用。业务开发者主要与以下有限的基类进行交互:
- Csla.BusinessBase(Of T)
- Csla.BusinessListBase(Of T, C)
- Csla.ReadOnlyBase(Of T)
- Csla.ReadOnlyListBase(Of T, C)
- Csla.NameValueListBase(Of K, V)
- Csla.CommandBase
- Csla.EditableRootListBase(Of T)
- Csla.CriteriaBase
这些基类是大多数业务对象继承的主要类,其他类大多是为了支持这些基类的功能。
2. CSLA .NET项目结构
2.1 项目环境要求
当前版本的CSLA .NET需要使用Visual Studio 2008和Microsoft .NET Framework 3.5 SP1。早期版本支持Microsoft .NET 1.0到3.0,可从下载网站获取。
2.2 项目目录结构
为了使项目中的源文件有序,代码被组织到一系列文件夹中,各文件夹的用途如下表所示:
| 文件夹 | 用途 |
| — | — |
| \ | 开发者创建基于CSLA .NET的业务对象时最常用的类型 |
| \Core | 供其他框架类使用,常扩展.N
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



