.NET体系架构与CSLA.NET实战
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:51
编辑:itlead
阅读 1765 次
NET体系架构设计软件架构的相关概念软件设计与软件架构架构师的职责与技能软件体系架构时点软件体系架构风格.NET典型体系架构剖析软件流程实施方案选择RUP、EUP与XP微软MSF与VSTSAgile
NET体系架构设计
软件架构的相关概念
软件设计与软件架构
架构师的职责与技能
软件体系架构时点
软件体系架构风格
.NET典型体系架构剖析
软件流程实施方案选择
RUP、EUP与XP
微软MSF与VSTS
Agile与CMMI
使用UML进行软件架构设计
UML的基本架构
最小化UML建模-ICONIIX
需求分析与需求管理
OOA与软件架构设计
OOD与软件架构设计
示例:酒店预订系统完整UML建模
设计模式与软件架构设计
面向对象的设计思想
面向对象设计原则
面向对象设计模式
软件体系架构模式
示例:常见设计模式的典型应用
AOP开发实践
软件开发技术的变迁
关注点分离与横切关注点
AOP的自动耦合
AOP的适用场景
示例:Spring.NET的AOP实现
用户界面技术
用户界面组成
搭建UI框架及UI之间的调用
UIP(用户界面过程)
表现层的设计框架(ASP.NET等)
RIA应用介绍
示例: 基于SilverLight的RIA应用展示与分析
业务逻辑技术
Business Component
Business Workflows
Service Interface
Business Entity Design
分布式技术介绍
示例:基于WCF的业务逻辑的实现
数据访问技术
5种数据访问模式(在线访问,Data Access Object,Data Transfer Object,离线数据模式,对象/关系映射)
数据访问层组件设计
工厂模式在数据访问层应用
ORM、Hibernate与CMP2.0设计思想
灵活运用Xml Schema
事务处理设计
示例:Linq、Entity Data Model基本实现
CSLA.NET框架实战
什么是CSLA.NET
CSLA.NET框架介绍
CSLA.NET的发展
CSLA.NET的特点
CSLA.NET的设计原则
CSLA.NET的设计目标
Business Objects
什么是Business Objects
BO的完整状态信息特性
BO的数据访问特性
BO的数据存储特性
BO的集合特性
BO的校验特性
BO的安全特性
CSLA.NET的基类
BusinessBase
BusinessListBase
EditableRootListBase
NameValuesListBase
ReadOnlyBase
ReadOnlyListBase
CommandBase
CriteriaBase
开发CSLA.NET Business Object
继承BusinessBase
CSLA Object的属性的特性
CSLA Object的属性的Can_方法
CSLA Object的属性的处理脏数据
实现DataPortal的数据访问方法
BO的状态
N-Level Undo
SmartDate Object
添加授权规则
数据验证
开发CSLA.NET 集合Object
使用CSLA.NET开发应用程序
使用CSLA.NET开发Windows应用
使用CSLA.NET开发Web应用
使用CSLA.NET开发WPF应用
使用CSLA.NET开发WCF应用
使用CSLA.NET开发WWF应用
LINQ in CSLA
使用CSLA.NET实现应用身份管理
实现Windows继承的验证方式
实现自定义的身份验证与授权
在Web应用中实现自定义Membership Provider
WCF的安全
自动代码生成
自动代码生成的原则
生成CSLA对象
CodeSimth介绍
使用CodeSmith生成业务对象
使用CodeSmith生成基于CSLA的完整应用框架