.NET体系架构与CSLA.NET实战
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:51 编辑:itlead 阅读 1648
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的完整应用框架
联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2