注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C#企業(yè)應(yīng)用開(kāi)發(fā)藝術(shù):CSLA.NET框架開(kāi)發(fā)實(shí)戰(zhàn)

C#企業(yè)應(yīng)用開(kāi)發(fā)藝術(shù):CSLA.NET框架開(kāi)發(fā)實(shí)戰(zhàn)

C#企業(yè)應(yīng)用開(kāi)發(fā)藝術(shù):CSLA.NET框架開(kāi)發(fā)實(shí)戰(zhàn)

定 價(jià):¥99.00

作 者: (美)霍特卡 著,侯伯薇 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書(shū)
標(biāo) 簽: VC++

購(gòu)買這本書(shū)可以去


ISBN: 9787115222206 出版時(shí)間: 2010-04-01 包裝: 平裝
開(kāi)本: 大16開(kāi) 頁(yè)數(shù): 599 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  CSLA.NET框架成為了微軟.NET平臺(tái)上最廣泛應(yīng)用的開(kāi)發(fā)框架之一,《C#企業(yè)應(yīng)用開(kāi)發(fā)藝術(shù):CSLA.NET框架開(kāi)發(fā)實(shí)戰(zhàn)》介紹了CSLA.NET 3.6架構(gòu)背后的構(gòu)思過(guò)程,描述了怎樣搭建支持這個(gè)架構(gòu)的框架,如何創(chuàng)建應(yīng)用程序的業(yè)務(wù)對(duì)象,并且展示了如何使用這個(gè)框架創(chuàng)建基于業(yè)務(wù)對(duì)象的WPF、Web Forms和WCF服務(wù)應(yīng)用程序?!禖#企業(yè)應(yīng)用開(kāi)發(fā)藝術(shù):CSLA.NET框架開(kāi)發(fā)實(shí)戰(zhàn)》適用于所有C#開(kāi)發(fā)人員。

作者簡(jiǎn)介

  Rockford Lhotlka微軟軟件傳奇人物、微軟Regional Direactor、MVP、lNETA潑言人,經(jīng)常在許多國(guó)際性會(huì)議和用戶組大會(huì)上發(fā)表精彩演講,是MSDN在線的專欄作家。他還是微軟金牌認(rèn)證合作伙伴Magenic技術(shù)公司的傳道者。

圖書(shū)目錄

第1章 分布式架構(gòu)
1.1 邏輯和物理架構(gòu)
1.1.1 N層和SOA
1.1.2 復(fù)雜性
1.1.3 邏輯模型和物理模型之間的關(guān)系
1.1.4 5層邏輯架構(gòu)
1.1.5 應(yīng)用邏輯框架
1.1.6 展望未來(lái)
1.2 管理業(yè)務(wù)邏輯
1.2.1 可能的業(yè)務(wù)邏輯位置
1.2.2 業(yè)務(wù)對(duì)象
1.2.3 移動(dòng)對(duì)象
1.3 架構(gòu)和框架
1.4 小結(jié)
第2章 框架設(shè)計(jì)
2.1 基本設(shè)計(jì)目標(biāo)
2.1.1 驗(yàn)證規(guī)則和業(yè)務(wù)規(guī)則
2.1.2 跟蹤對(duì)象是否改變
2.1.3 集成授權(quán)
2.1.4 子對(duì)象的強(qiáng)類型集合
2.1.5 多級(jí)撤銷能力
2.1.6 用戶界面開(kāi)發(fā)者的簡(jiǎn)單抽象模型
2.1.7 支持?jǐn)?shù)據(jù)綁定
2.1.8 對(duì)象持久性和對(duì)象一關(guān)系映射
2.1.9 自定義身份驗(yàn)證
2.2 設(shè)計(jì)框架
2.2.1 創(chuàng)建業(yè)務(wù)對(duì)象
2.2.2 多級(jí)撤銷功能
2.2.3 數(shù)據(jù)綁定支持
2.2.4 業(yè)務(wù)和驗(yàn)證規(guī)則
2.2.5 數(shù)據(jù)門(mén)戶
2.2.6 自定義身份驗(yàn)證
2.2.7 整合授權(quán)
2.2.8 輔助類型和類
2.3 命名空間組織
2.4 小結(jié)
第3章 面向?qū)ο髴?yīng)用程序設(shè)計(jì)
3.1 責(zé)任驅(qū)動(dòng)設(shè)計(jì)
3.1.1 用例或基于故事的分析
3.1.2 帶有責(zé)任的對(duì)象
3.1.3 為用例存在的對(duì)象
3.1.4 行為的標(biāo)準(zhǔn)化
3.2 應(yīng)用程序需求
3.3 對(duì)象設(shè)計(jì)
3.3.1 最初的設(shè)計(jì)
3.3.2 修訂設(shè)計(jì)
3.3.3 自定義身份驗(yàn)證
3.4 使用CSLA.NET
3.5 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.5.1 創(chuàng)建數(shù)據(jù)庫(kù)
3.5.2 pTracker數(shù)據(jù)庫(kù)
3.5.3 Securlty數(shù)據(jù)庫(kù)
3.6 小結(jié)
第4章 CSLA.NET對(duì)象構(gòu)造型
4.1 基本術(shù)語(yǔ)和對(duì)象圖的結(jié)構(gòu)
4.2 業(yè)務(wù)對(duì)象生命周期
4.2.1 對(duì)象的創(chuàng)建
4.2.2 取得對(duì)象
4.2.3 更新可編輯的對(duì)象
4.2.4 銷毀和終結(jié)對(duì)象
4.3 業(yè)務(wù)類結(jié)構(gòu)
4.3.1 Serial1zable或DataContract特性
4.3.2 通用區(qū)域
4.3.3 非公有的默認(rèn)構(gòu)造函數(shù)
4.4 小結(jié)
第5章 CSLA.NET對(duì)象模板
5.1 業(yè)務(wù)類的結(jié)構(gòu)
5.1.1 可編輯的根業(yè)務(wù)對(duì)象
5.1.2 可編輯的子業(yè)務(wù)對(duì)象
5.1.3 可切換的對(duì)象
5.1.4 可編輯的根集合
5.1.5 可編輯的子集合
5.1.6 只讀的業(yè)務(wù)對(duì)象
5.1.7 只讀子對(duì)象
5.1.8 只讀集合
5.1.9 只讀子集合
5.1.1 0命令對(duì)象
5.1.1 1名稱/值列表對(duì)象
5.1.1 2動(dòng)態(tài)可編輯集合
5.1.1 3動(dòng)態(tài)可編輯根對(duì)象
5.1.1 4條件對(duì)象
5.2 小結(jié)
第6章 業(yè)務(wù)框架實(shí)現(xiàn)
6.1 CSLA.NET項(xiàng)目結(jié)構(gòu)
6.1.1 項(xiàng)目目錄結(jié)構(gòu)
6.1.2 項(xiàng)目設(shè)定
6.1.3 項(xiàng)目簽名
6.1.4 支持本地化
6.2 Csla命名空間
6.2.1 Appl1cationContext
6.2.2 BuslnessBase
6.2.3 BuslnessListBase
6.2.4 CommandBase
6.2.5 CriteriaBase
6.2.6 DataPortal
6.2.7 EditableRootListBase
6.2.8 NameValueListBase
6.2.9 Propertylnfo
6.2.1 0ReadOnlyBase
6.2.1 lReadOnlyListBase
6.2.1 2SingleCriteria
6.2.1 3SmartDate
6.2.1 4Uti]1tles
6.3 Csla.Core命名空間
6.3.1 BuslnessBase
6.3.2 ExtendedBindingList
6.3.3 IBusinessObject接口
6.3.4 ICommandobllect接口
6.3.5 IEditableBusinessObject接口
6.3.6 IEditableCol1ection接口
6.3.7 IReadonlyobject接口
6.3.8 IReadOnlyCol1ection接口
6.3.9 ISavable接口
6.3.1 0ISmartField接口
6.3.1 IISupportUndo接口
6.3.1 2ITrackStatus接口
6.3.1 3IUndoableObject接口
6.3.1 4ObjectCloner類
6.3.1 5ReadOnlyBindingList
6.4 小結(jié)
第7章 屬性聲明
7.1 聲明屬性
7.1.1 屬性聲明的選項(xiàng)
7.1.2 RegisterProperty和繼承
7.2 PrOpertyInfOHanager
7.3 字段管理器
7.3.1 F1eldManager屬性
7.3.2 FieldDataManager類
7.4 小結(jié)
第8章 對(duì)象狀態(tài)管理
8.1 對(duì)象狀態(tài)屬性
8.1.1 ITrackStatus接口
8.1.2 IsNew
8.1.3 IsSelfDirty
8.1.4 IsDirty
8.1.5 IsSelfValid
8.1.6 IsVal1d
8.1.7 IsSavable
8.1.8 IsDeleted
8.2 小結(jié)
第9章 父子關(guān)系
9.I可編輯的父對(duì)象
9.1.I父子對(duì)象之間的交互
9.1.2 IParent接口
9.1.3 聲明Child屬性
9.2 可編輯的父集合
9.3 小結(jié)
第10章 數(shù)據(jù)綁定
10.1 Windows窗體
10.1.1 對(duì)象數(shù)據(jù)綁定
10.1.2 集合數(shù)據(jù)綁定
10.1.3 控件和輔助對(duì)象
10.1.4 與多個(gè)根對(duì)象協(xié)同工作
10.2 WPF
10.2.1 對(duì)象數(shù)據(jù)綁定
10.2.2 集合數(shù)據(jù)綁定
10.2.3 控件和幫助對(duì)象
10.3 Web窗體
10.4 小結(jié)
第11章 業(yè)務(wù)和驗(yàn)證規(guī)則
11.1 規(guī)則類型
11.2 Csla.Valldation命名空間
11.2.1 RuleHandler委托
I1.2.2 RuleArgs類
11.2.3 DecoratedRuleArgs類
11.2.4 RuleMethod類
11.2.5 RuleDescription類
11.2.6 ValldationRules類
11.2.7 BrokenRule類
11.2.8 BrokenRulesCollection類
1I.2.9 ValldationException
11.3 通用驗(yàn)證規(guī)則
I1.4 小結(jié)
第12章 身份驗(yàn)證和授權(quán)
12.1 身份驗(yàn)證
12.1.1 Csla.AppllcationContext User屬性
12.1.2 Windows身份驗(yàn)證
12.1.3 自定義身份驗(yàn)證
12.2 授權(quán)
12.2.1 類型級(jí)別授權(quán)
12.2.2 屬性和方法級(jí)別的授權(quán)
12.3 小結(jié)
第13章 多級(jí)撤銷
13.1 使用撤銷
13.2 實(shí)現(xiàn)撤銷
13.2.1 ISupportUndo接口
13.2.2 NotUndoableAttribute類
13.2.3 UndoableBase類
13.2.4 BuslnessBase類
13.2.5 BusinessListBase類
13.3 小結(jié)
第14章 LINQ to CSLA
14.1 使用LINQ降低代碼量
14.2 LrNQtoCSLA.NET概覽
14.2.1 將來(lái)自于LINQ to Objects的結(jié)果進(jìn)行綁定
14.2.2 索引的LINQ查詢
14.3 LINQ和投影
14.3.1 標(biāo)識(shí)投影和LinqBindingList
14.3.2 理解LinqBindingList
14.4 使用CSLA.NET進(jìn)行索引檢索的概覽
14.4.1 序列化和索引
14.4.2 索引模式
14.5 CSLA.NET的IQueryable實(shí)現(xiàn)
14.5.1 理解表達(dá)式樹(shù)
14.5.2 深入探索IQueryProvider
14.5.3 LinqBindingList
14.6 被索引的LINQ和CSLA.NET
14.6.1 管理索引集
14.6.2 表達(dá)式求值
14.6.3 索引對(duì)象模型
14.7 小結(jié)
第15章 持久性和數(shù)據(jù)門(mén)戶
15.1 數(shù)據(jù)門(mén)戶設(shè)計(jì)
15.1.1 業(yè)務(wù)邏輯和數(shù)據(jù)訪問(wèn)的分離
15.1.2 根對(duì)象和子對(duì)象的統(tǒng)一編碼模型
15.1.3 通道適配器和消息路由器模式
15.1.4 分布式事務(wù)支持
15.1.5 上下文和位置透明性
15.1.6 授權(quán)服務(wù)調(diào)用
15.1.7 異步行為
15.1.8 對(duì)象工廠
15.2 基類的支持
15.2.1 工廠方法和條件
15.2.2 Save方法
15.2.3 使用字段管理器更新子對(duì)象
15.2.4 更新可編輯的集合
15.3 反射和動(dòng)態(tài)方法調(diào)用
15.3.1 MethodCaller類
15.3.2 LateBoundObject類
15.4 通道適配器
15.4.1 RunLoc81特性
15.4.2 DataPortal類
15.4.3 DataPortal類
15.4.4 IDataPortalServer、接口
15.4.5 IDataPortalProxy接口
15.4.6 LocalProxy類
15.4.7 WcfProxy類
15.4.8 WcfPortal類
15.5 分布式事務(wù)支持
15.5.1 Transactlonal特性
15.5.2 Csla.Server.DataPortal對(duì)象
15.5.3 SetvlcedDataPortal類
l5.5.4 TransactlonalDataPortal類
15.6 消息路由器
15.6.1 DataPortalSelector類
15.6.2 S1mpleDataPortal類
15.6.3 FactoryDataPortal類
15.6.4 FactoryLoader屬性
15.6.5 ChildDataPortal類
15.7 上下文和位置透明性
15.7.1 DataPortalContext類
15.7.2 DataPottalResult類
15.7.3 CSla.Servet.DataPortal-ExceDtion
15.8 小結(jié)
第16章 其他框架特性
16.1 使用SmartDate處理日期
16.1.1 初始化結(jié)構(gòu)體
16.1.2 支持空日期
16.1.3 轉(zhuǎn)換函數(shù)
16.1.4 文本函數(shù)
16.1.5 日期函數(shù)
16.1.6 數(shù)據(jù)庫(kù)格式
16.2 數(shù)據(jù)訪問(wèn)
16.2.1 管理數(shù)據(jù)庫(kù)連接和上下文
16.2.2 SafeDataReader
16.2.3 DataMapper
16.3 Windows工作流基礎(chǔ)
16.3.1 從對(duì)象中啟動(dòng)工作流
16.3.2.WorkflowManager類
16.4 小結(jié)
第17章 對(duì)業(yè)務(wù)對(duì)象的實(shí)現(xiàn)
17.1 ProjectTracker對(duì)象
17.2 設(shè)置項(xiàng)目
17.3 業(yè)務(wù)類的實(shí)現(xiàn)
17.3.1 Project
17.3.2 ProjectResources
……
第18章 數(shù)據(jù)訪問(wèn)的示例
第19章 WPF用戶界面
第20章 Web窗體用戶界面
第21章 WCF服務(wù)界面

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)