-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
12/13 新書到! 10/8 新書到! 10/1 新書到! 9/24 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Expert C# 2005 Business Objects中文版

( 簡體 字)
作者:(美)霍特卡(Lhotka,R.)類別:1. -> 程式設計 -> .NET -> C#
譯者:王鑫
出版社:電子工業出版社Expert C# 2005 Business Objects中文版 3dWoo書號: 8217
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:6/1/2007
頁數:668
光碟數:
站長推薦:
印刷:語系: ( 簡體 版 )
不接受訂購
ISBN:9787121038181
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書描述了怎樣應用面向對象的概念來進行.NET應用程序的架構、設計和開發。作者將重點放在了面向業務的對象,即業務對象和怎樣在包括Web和客戶機/服務器結構的不同分布式環境中來實現它們。本書使用了大量的.NET技術,面向對象的設計與編程思想,以及分布式架構。本書的前半部分敘述了如何在.NET環境創建這個框架來支持面向對象的應用程序開發的流程,后半部分應用這個框架創建了一個帶有幾個不同接口的示例應用程序,本書適合C#應用開發人員閱讀。

目錄:

第1章 分布式架構 1
1.1 邏輯架構和物理架構 1
1.1.1 復雜度 3
1.1.2 邏輯模型和物理模型的關系 4
1.1.3 一個五層的邏輯架構 8
1.1.4 邏輯架構的應用 13
1.1.5 前景 17
1.2 業務邏輯的管理 17
1.1.1 業務邏輯潛在的位置 18
1.2.2 業務對象 21
1.2.3 移動對象 24
1.3 架構與框架 32
1.4 小結 33
第2章 框架設計 35
2.1 基本設計目標 36
2.1.1 N層撤銷能力 37
2.1.2 失效業務邏輯的跟蹤 40
2.1.3 對象是否變更的跟蹤 41
2.1.4 子對象的強類型集合 41
2.1.5 用戶界面開發的簡單與抽象模型 42
2.1.6 數據綁定的支持 46
2.1.7 對象持久化與對象-關系影射 49
2.1.8 自定義的身份驗證 56
2.1.9 集成的授權 57
2.2 框架設計 58
2.2.1 業務對象的創建 58
2.2.2 N層撤銷功能 63
2.3 數據綁定的支持 66
2.2.4 驗證的規則 67
2.2.5 數據門戶 70
2.2.6 定制的身份驗證 82
2.2.7 集成的授權 84
2.2.8 工具類型與工具類 85
2.3 名字空間的組織 88
2.4 小結 90
第3章 業務框架實現 91
3.1 創建CSLA.NET項目 92
3.1.1 創建目錄結構 93
3.1.2 本地化的支持 93
3.2 Csla.Core名字空間 94
3.2.1 IBusinessObject接口 94
3.2.2 IUndoableObject接口 95
3.2.3 IEditableCollection接口 96
3.2.4 IReadOnlyObject接口 96
3.2.5 IReadOnlyCollection接口 97
3.2.6 ICommandObject接口 97
3.2.7 ObjectCloner類 97
3.2.8 BindableBase類 98
3.2.9 NotUndoableAttribute類 101
3.2.10 UndoableBase類 101
3.2.11 BusinessBase類 109
3.2.12 ReadOnlyBindingList類 127
3.3 Csla.Validation名字空間 128
3.3.1 RuleHandler委托 128
3.3.2 RuleArgs類 129
3.3.3 RuleMethod類 130
3.4.4 ValidationRules類 130
3.3.5 BrokenRule類 134
3.3.6 BrokenRulesCollection類 134
3.3.7 ValidationException 135
3.4 Csla.Security名字空間 136
3.4.1 RolesForProperty類 136
3.4.2 AccessType枚舉 136
3.4.3 AuthorizationRules類 137
3.5 Csla名字空間 139
3.5.1 BusinessBase類 139
3.5.2 BusinessListBase類 142
3.5.3 ReadOnlyBase類 155
3.5.4 ReadOnlyListBase類 156
3.6 小結 157
第4章 數據訪問與安全 159
4.1 數據門戶的設計 160
4.1.1 通道適配器模式與消息路由模式 161
4.1.2 分布式事務的支持 164
4.1.3 上下文與位置的無關性 166
4.2 基類的增強 169
4.2.1 工廠方法和查詢條件 171
4.2.2 保存方法 172
4.2.3 數據門戶方法 174
4.3 通道適配器 177
4.3.1 Csla.MethodCaller類 177
4.3.2 Csla.Server.CallMethodException 183
4.3.3 Csla.RunLocalAttribute類 184
4.3.4 Csla.DataPortalEventArgs類 184
4.3.5 Csla.DataPortal類 185
4.3.6 Csla.Server.IDataPortalServer 193
4.3.7 Csla.DataPortalClient.IDataPortalProxy 194
4.3.8 Csla.DataPortalClient.LocalProxy 194
4.3.9 Csla.DataPortalClient.RemotingProxy 195
4.3.10 Csla.Server.Hosts.RemotingPortal 198
4.3.11 Csla.DataPortalClient.EnterpriseServicesProxy 200
4.3.12 Csla.Server.Hosts.EnterpriseServicesPortal 201
4.3.13 Csla.DataPortalClient.WebServicesProxy 206
4.3.14 Csla.Server.Hosts.WebServicePortal 208
4.4 分布式事務的支持 210
4.4.1 Csla.TransactionalTypes 210
4.4.2 Csla.TransactionalAttribute 210
4.4.3 Csla.Server.DataPortal 211
4.4.4 Csla.Server.ServicedDataPortal 215
4.4.5 Csla.Server.TransactionalDataPortal 216
4.5 消息路由器 217
4.5.1 Csla.CriteriaBase 217
4.5.2 Csla.Server.SimpleDataPortal 218
4.6 上下文與位置的無關性 224
4.6.1 Csla.Server.DataPortalContext 225
4.6.2 Csla.Server.DataPortalResult 228
4.6.3 Csla.Server.DataPortalException 228
4.6.4 Csla.ApplicationContext 229
4.7 小結 233
第5章 框架的完成 235
5.1 額外的基類 236
5.1.1 CommandBase 236
5.1.2 NameValueListBase 239
5.2 自定義的身份驗證 243
5.2.1 BusinessPrincipalBase 246
5.3 排序集合 246
5.3.1 SortedBindingList 247
5.4 日期處理 262
5.4.1 SmartDate 263
5.5 通用業務規則 273
5.5.1 CommonRules 273
5.6 數據訪問 276
5.6.1 SafeDataReader 277
5.6.2 DataMapper 280
5.7 生成報表 285
5.7.1 ObjectAdapter 286
5.8 Windows數據綁定 295
5.8.1 ReadWriteAuthorization 295
5.8.2 BindingSourceRefresh 301
5.9 Web Forms數據綁定 303
5.9.1 CslaDataSource 305
5.9.2 CslaDataSourceView 307
5.9.3 CslaDataSourceDesigner 310
5.9.4 CslaDesignerDataSourceView 310
5.9.5 ObjectSchema 314
5.9.6 ObjectViewSchema 315
5.9.7 ObjectFieldInfo 316
5.10 小結 319
第6章 面向對象的應用程序設計 321
6.1 應用需求 322
6.1.1 用例 323
6.2 對象設計 326
6.2.1 初步設計 326
6.2.2 改進設計 328
6.2.3 自定義的身份認證 339
6.3 使用CSLA.NET 339
6.4 數據庫設計 343
6.4.1 創建一個數據庫 344
6.4.2 PTracker數據庫 345
6.4.3 安全數據庫 358
6.5 小結 359
第7章 使用CSLA.NET的基類 361
7.1 業務對象的生命周期 361
7.1.1 對象的創建 362
7.1.2 對象的重獲 365
7.1.3 更新可編輯的對象 368
7.1.4 disposing和finalizing對象 372
7.2 業務類結構 374
7.2.1 公共特征 374
7.2.2 類結構 379
7.3 小結 402
第8章 業務對象的實現 405
8.1 ProjectTracker對象 405
8.1.1 項目的創建 406
8.2 業務類的實現 407
8.2.1 項目 408
8.2.2 ProjectResources 429
8.2.3 ProjectResource類 434
8.2.4 Assignment類 439
8.2.5 RoleList類 442
8.2.6 Resource類與相關對象 444
8.2.7 ProjectList類和ResourceList類 446
8.2.8 角色 449
8.2.9 具體角色 453
8.2.10 Exists方法的實現 455
8.3 自定義的身份驗證 457
8.3.1 PTPrincipal 457
8.3.2 PTIdentity 459
8.4 小結 462
第9章 Windows Forms UI 465
9.1 用戶界面設計 465
9.1.1 用戶控件框架 467
9.1.2 用戶控件設計 469
9.1.3 應用程序配置 469
9.1.2 PTWin項目設置 472
9.2 用戶控件框架 472
9.2.1 Winpart 472
9.2.2 主窗體 474
9.2.3 登陸窗體 481
9.3 業務功能 482
9.3.1 MainForm 482
9.3.2 RolesEdit 486
9.3.3 ProjectList 494
9.3.4 ProjectEdit 497
9.4 小結 512
第10章 Web Forms UI 513
10.1 Web開發和對象 513
10.2 狀態管理 515
10.2.1 Web服務器上的狀態 516
10.2.2 傳輸狀態給客戶端、從客戶端獲取狀態 518
10.2.3 在文件或數據庫中存儲狀態 519
10.3 界面設計 521
10.3.1 應用程序配置 523
10.3.2 PTWeb站點設置 525
10.3.3 主頁面 526
10.3.4 登入頁面 531
10.4 業務功能 537
10.4.1 RolesEdit窗體 538
10.4.2 ProjectList窗體 548
10.4.3 ProjectEdit窗體 552
10.5 小結 562
第11章 Web Services接口 563
11.1 Web Services概述 564
11.1.1 SOAP標準 564
11.1.2 基于消息的通訊 565
11.1.3 SOAP和Web Services 565
11.1.4 SOAP、Web Services和.NET Framework 566
11.2 Web Services和SOA 567
11.2.1 服務vs.組件 567
11.3 設計Web Services接口 571
11.3.1 基于組件的設計 vs. 面向服務的設計 571
11.3.2 將Web方法組織成Web Services 572
11.3.3 數據的接收和返回 573
11.3.2 身份驗證 575
11.4 Web Service的實現 576
11.4.1 應用程序配置 576
11.4.2 PTWebService站點設置 579
11.4.3 PTService 580
11.4.4 身份驗證 580
11.4.5 基于組件的Web方法 584
11.4.6 面向服務的Web方法 587
11.5 Web Service消費者應用程序的實現 591
11.5.1 一個簡單地Smart Client 594
11.6 小結 599
第12章 遠程數據門戶宿主的實現 601
12.1 數據門戶通道的比較 602
12.1.1 比較的因素 602
12.2 .NET Remoting 605
12.2.1 實現 605
12.3 Web Services 609
12.3.1 實現 610
12.4 企業服務 612
12.4.1 代理/宿主程序集的創建 612
12.4.2 客戶端設置 618
12.5 小結 619
索引 621


序: