• C#企业应用开发艺术:CSLA.NET 框架开发实战
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C#企业应用开发艺术:CSLA.NET 框架开发实战

22 2.2折 99 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者[美]霍特卡 著;侯伯薇 译

出版社人民邮电出版社

出版时间2010-04

版次1

装帧平装

上书时间2024-04-25

旧书香书城

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]霍特卡 著;侯伯薇 译
  • 出版社 人民邮电出版社
  • 出版时间 2010-04
  • 版次 1
  • ISBN 9787115222206
  • 定价 99.00元
  • 装帧 平装
  • 开本 大16开
  • 纸张 胶版纸
  • 页数 599页
  • 字数 1085千字
  • 正文语种 简体中文
  • 丛书 图灵程序设计丛书·微软技术系列
【内容简介】
  CSLA.NET框架成为了微软.NET平台上最广泛应用的开发框架之一,《C#企业应用开发艺术:CSLA.NET框架开发实战》介绍了CSLA.NET3.6架构背后的构思过程,描述了怎样搭建支持这个架构的框架,如何创建应用程序的业务对象,并且展示了如何使用这个框架创建基于业务对象的WPF、WebForms和WCF服务应用程序。《C#企业应用开发艺术:CSLA.NET框架开发实战》适用于所有C#开发人员。
【作者简介】
  RockfordLhotlka微软软件传奇人物、微软RegionalDireactor、MVP、lNETA泼言人,经常在许多国际性会议和用户组大会上发表精彩演讲,是MSDN在线的专栏作家。他还是微软金牌认证合作伙伴Magenic技术公司的传道者。
【目录】
第1章分布式架构
1.1逻辑和物理架构
1.1.1N层和SOA
1.1.2复杂性
1.1.3逻辑模型和物理模型之间的关系
1.1.45层逻辑架构
1.1.5应用逻辑框架
1.1.6展望未来
1.2管理业务逻辑
1.2.1可能的业务逻辑位置
1.2.2业务对象
1.2.3移动对象
1.3架构和框架
1.4小结

第2章框架设计
2.1基本设计目标
2.1.1验证规则和业务规则
2.1.2跟踪对象是否改变
2.1.3集成授权
2.1.4子对象的强类型集合
2.1.5多级撤销能力
2.1.6用户界面开发者的简单抽象模型
2.1.7支持数据绑定
2.1.8对象持久性和对象一关系映射
2.1.9自定义身份验证
2.2设计框架
2.2.1创建业务对象
2.2.2多级撤销功能
2.2.3数据绑定支持
2.2.4业务和验证规则
2.2.5数据门户
2.2.6自定义身份验证
2.2.7整合授权
2.2.8辅助类型和类
2.3命名空间组织
2.4小结

第3章面向对象应用程序设计
3.1责任驱动设计
3.1.1用例或基于故事的分析
3.1.2带有责任的对象
3.1.3为用例存在的对象
3.1.4行为的标准化
3.2应用程序需求
3.3对象设计
3.3.1最初的设计
3.3.2修订设计
3.3.3自定义身份验证
3.4使用CSLA.NET
3.5数据库设计
3.5.1创建数据库
3.5.2pTracker数据库
3.5.3Securlty数据库
3.6小结

第4章CSLA.NET对象构造型
4.1基本术语和对象图的结构
4.2业务对象生命周期
4.2.1对象的创建
4.2.2取得对象
4.2.3更新可编辑的对象
4.2.4销毁和终结对象
4.3业务类结构
4.3.1Serial1zable或DataContract特性
4.3.2通用区域
4.3.3非公有的默认构造函数
4.4小结

第5章CSLA.NET对象模板
5.1业务类的结构
5.1.1可编辑的根业务对象
5.1.2可编辑的子业务对象
5.1.3可切换的对象
5.1.4可编辑的根集合
5.1.5可编辑的子集合
5.1.6只读的业务对象
5.1.7只读子对象
5.1.8只读集合
5.1.9只读子集合
5.1.10命令对象
5.1.11名称/值列表对象
5.1.12动态可编辑集合
5.1.13动态可编辑根对象
5.1.14条件对象
5.2小结

第6章业务框架实现
6.1CSLA.NET项目结构
6.1.1项目目录结构
6.1.2项目设定
6.1.3项目签名
6.1.4支持本地化
6.2Csla命名空间
6.2.1Appl1cationContext
6.2.2BuslnessBase
6.2.3BuslnessListBase
6.2.4CommandBase
6.2.5CriteriaBase
6.2.6DataPortal
6.2.7EditableRootListBase
6.2.8NameValueListBase
6.2.9Propertylnfo
6.2.10ReadOnlyBase
6.2.1lReadOnlyListBase
6.2.12SingleCriteria
6.2.13SmartDate
6.2.14Uti]1tles
6.3Csla.Core命名空间
6.3.1BuslnessBase
6.3.2ExtendedBindingList
6.3.3IBusinessObject接口
6.3.4ICommandobllect接口
6.3.5IEditableBusinessObject接口
6.3.6IEditableCol1ection接口
6.3.7IReadonlyobject接口
6.3.8IReadOnlyCol1ection接口
6.3.9ISavable接口
6.3.10ISmartField接口
6.3.1IISupportUndo接口
6.3.12ITrackStatus接口
6.3.13IUndoableObject接口
6.3.14ObjectCloner类
6.3.15ReadOnlyBindingList
6.4小结

第7章属性声明
7.1声明属性
7.1.1属性声明的选项
7.1.2RegisterProperty和继承
7.2PrOpertyInfOHanager
7.3字段管理器
7.3.1F1eldManager属性
7.3.2FieldDataManager类
7.4小结

第8章对象状态管理
8.1对象状态属性
8.1.1ITrackStatus接口
8.1.2IsNew
8.1.3IsSelfDirty
8.1.4IsDirty
8.1.5IsSelfValid
8.1.6IsVal1d
8.1.7IsSavable
8.1.8IsDeleted
8.2小结

第9章父子关系
9.I可编辑的父对象
9.1.I父子对象之间的交互
9.1.2IParent接口
9.1.3声明Child属性
9.2可编辑的父集合
9.3小结

第10章数据绑定
10.1Windows窗体
10.1.1对象数据绑定
10.1.2集合数据绑定
10.1.3控件和辅助对象
10.1.4与多个根对象协同工作
10.2WPF
10.2.1对象数据绑定
10.2.2集合数据绑定
10.2.3控件和帮助对象
10.3Web窗体
10.4小结

第11章业务和验证规则
11.1规则类型
11.2Csla.Valldation命名空间
11.2.1RuleHandler委托
I1.2.2RuleArgs类
11.2.3DecoratedRuleArgs类
11.2.4RuleMethod类
11.2.5RuleDescription类
11.2.6ValldationRules类
11.2.7BrokenRule类
11.2.8BrokenRulesCollection类
1I.2.9ValldationException
11.3通用验证规则
I1.4小结

第12章身份验证和授权
12.1身份验证
12.1.1Csla.AppllcationContextUser属性
12.1.2Windows身份验证
12.1.3自定义身份验证
12.2授权
12.2.1类型级别授权
12.2.2属性和方法级别的授权
12.3小结

第13章多级撤销
13.1使用撤销
13.2实现撤销
13.2.1ISupportUndo接口
13.2.2NotUndoableAttribute类
13.2.3UndoableBase类
13.2.4BuslnessBase类
13.2.5BusinessListBase类
13.3小结

第14章LINQtoCSLA
14.1使用LINQ降低代码量
14.2LrNQtoCSLA.NET概览
14.2.1将来自于LINQtoObjects的结果进行绑定
14.2.2索引的LINQ查询
14.3LINQ和投影
14.3.1标识投影和LinqBindingList
14.3.2理解LinqBindingList
14.4使用CSLA.NET进行索引检索的概览
14.4.1序列化和索引
14.4.2索引模式
14.5CSLA.NET的IQueryable实现
14.5.1理解表达式树
14.5.2深入探索IQueryProvider
14.5.3LinqBindingList
14.6被索引的LINQ和CSLA.NET
14.6.1管理索引集
14.6.2表达式求值
14.6.3索引对象模型
14.7小结

第15章持久性和数据门户
15.1数据门户设计
15.1.1业务逻辑和数据访问的分离
15.1.2根对象和子对象的统一编码模型
15.1.3通道适配器和消息路由器模式
15.1.4分布式事务支持
15.1.5上下文和位置透明性
15.1.6授权服务调用
15.1.7异步行为
15.1.8对象工厂
15.2基类的支持
15.2.1工厂方法和条件
15.2.2Save方法
15.2.3使用字段管理器更新子对象
15.2.4更新可编辑的集合
15.3反射和动态方法调用
15.3.1MethodCaller类
15.3.2LateBoundObject类
15.4通道适配器
15.4.1RunLoc81特性
15.4.2DataPortal类
15.4.3DataPortal
15.4.4IDataPortalServer、接口
15.4.5IDataPortalProxy接口
15.4.6LocalProxy类
15.4.7WcfProxy类
15.4.8WcfPortal类
15.5分布式事务支持
15.5.1Transactlonal特性
15.5.2Csla.Server.DataPortal对象
15.5.3SetvlcedDataPortal类
l5.5.4TransactlonalDataPortal类
15.6消息路由器
15.6.1DataPortalSelector类
15.6.2S1mpleDataPortal类
15.6.3FactoryDataPortal类
15.6.4FactoryLoader属性
15.6.5ChildDataPortal类
15.7上下文和位置透明性
15.7.1DataPortalContext类
15.7.2DataPottalResult类
15.7.3CSla.Servet.DataPortal-ExceDtion
15.8小结

第16章其他框架特性
16.1使用SmartDate处理日期
16.1.1初始化结构体
16.1.2支持空日期
16.1.3转换函数
16.1.4文本函数
16.1.5日期函数
16.1.6数据库格式
16.2数据访问
16.2.1管理数据库连接和上下文
16.2.2SafeDataReader
16.2.3DataMapper
16.3Windows工作流基础
16.3.1从对象中启动工作流
16.3.2.WorkflowManager类
16.4小结

第17章对业务对象的实现
17.1ProjectTracker对象
17.2设置项目
17.3业务类的实现
17.3.1Project
17.3.2ProjectResources
……

第18章数据访问的示例
第19章WPF用户界面
第20章Web窗体用户界面
第21章WCF服务界面
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP