图书介绍

VB.NET业务对象专家指南PDF|Epub|txt|kindle电子书版本网盘下载

VB.NET业务对象专家指南
  • (美)Rockford Lhotka著;胡逸飞,彭静怡译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302090955
  • 出版时间:2004
  • 标注页数:646页
  • 文件大小:83MB
  • 文件页数:662页
  • 主题词:BASIC语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

VB.NET业务对象专家指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 分布式体系结构1

1.1 逻辑和物理体系结构1

1.1.1 复杂性2

1.1.2 逻辑模型和物理模型之间的关系3

1.1.3 一个五层逻辑体系结构8

1.1.4 应用逻辑体系结构12

1.1.5 接下来的内容15

1.2 管理业务逻辑15

1.2.1 业务逻辑的潜在位置16

1.2.2 业务对象19

1.2.3 分布式对象22

1.3 体系结构和架构29

1.4 小结30

第2章 架构设计31

2.1 基本设计目标32

2.1.1 n层撤销功能34

2.1.2 跟踪违反业务规则36

2.1.3 跟踪对象是否发生变化37

2.1.4 子对象的强类型集合37

2.1.5 针对UI开发人员的一种简单抽象模型38

2.1.6 支持数据绑定43

2.1.7 对象永久性和对象-关系映射46

2.1.8 基于表的安全性52

2.2 架构设计53

2.2.1 创建业务对象54

2.2.2 n级撤销功能59

2.2.3 数据绑定支持61

2.2.4 跟踪业务规则64

2.2.5 数据入口65

2.2.6 基于表的安全性79

2.3 命名空间组织81

2.4 组件设计83

2.5 小结84

第3章 关键技术86

3.1 remoting技术87

3.1.1 基本概念87

3.1.2 remoting服务器90

3.1.3 remoting客户端96

3.2 串行化101

3.2.1 串行化的类型102

3.2.2 <Serializable()>属性103

3.2.3 <NonSerialized()>属性103

3.2.4 串行化和remoting104

3.2.5 手动调用串行化106

3.3 Enterprise Services(COM+)108

3.3.1 Enterprise Services和COM+上下文108

3.3.2 在Enterprise Services中运行代码109

3.3.3 两阶段分布式事务113

3.4 反射115

3.5 属性118

3.5.1 创建自定义的属性119

3.5.2 检测自定义属性120

3.6 .NET基于角色的安全性121

3.7 ADO.NET121

3.7.1 ADO.NET体系结构122

3.7.2 ADO.NET的基本应用124

3.7.3 ADO.NET事务133

3.8 小结134

第4章 业务架构的实现136

4.1 创建CSLA.NET解决方案137

4.2 CSLA.Core.BindableBase138

4.2.1 Core.BindableBase139

4.2.2 Core.BindableCollectionBase140

4.3 CSLA144

4.3.1 NotUndoableAttribute146

4.3.2 Core.UndoableBase146

4.3.3 BusinessBase158

4.3.4 BrokenRules172

4.3.5 BusinessCollectionBase182

4.3.6 ReadOnlyBase197

4.3.7 ReadOnlyCollectionBase198

4.3.8 SmartDate200

4.4 小结207

第5章 数据访问与安全性208

5.1 面向对象编程的注意事项209

5.2 CSLA210

5.2.1 BusinessBase211

5.2.2 BusinessCollectionBase215

5.2.3 ReadOnlyBase216

5.2.4 ReadOnlyCollectionBase217

5.3 客户端DataPortal219

5.3.1 TransactionalAttribute220

5.3.2 DataPortal221

5.4 CSLA.Server.DataPortal231

5.5 CSLA.Server.ServicedDataPortal243

5.6 DataPortal remoting主机248

5.7 CSLA.Security256

5.7.1 安全性表256

5.7.2 BusinessIdentity264

5.7.3 BusinessPrincipal270

5.8 实用程序类275

5.8.1 SafeDataReader275

5.8.2 NameValueList278

5.9 小结286

第6章 面向对象的应用程序设计287

6.1 应用程序需求288

6.2 对象设计291

6.2.1 初始设计291

6.2.2 修改设计293

6.3 使用CSLA.NET302

6.4 数据库设计304

6.4.1 创建数据库305

6.4.2 表305

6.4.3 数据库图308

6.4.4 存储过程310

6.5 创建数据库项目316

6.6 小结319

第7章 业务对象的实现321

7.1 业务对象的生存期321

7.1.1 创建对象321

7.1.2 获取对象325

7.1.3 更新可编辑对象327

7.1.4 处理和确定对象331

7.2 业务类结构332

7.2.1 共同的特征333

7.2.2 类结构338

7.3 项目跟踪对象362

7.3.1 创建项目363

7.3.2 业务类的实现365

7.4 小结415

第8章 Windows Forms UI417

8.1 Windows Forms UI417

8.1.1 应用程序配置418

8.1.2 主窗体422

8.1.3 登录窗体425

8.1.4 项目列表431

8.1.5 项目编辑433

8.1.6 删除项目448

8.1.7 资源列表449

8.1.8 资源编辑452

8.2 小结461

第9章 Web Forms UI462

9.1 Web开发和对象462

9.2 状态管理464

9.2.1 Web服务器上的状态464

9.2.2 向/从客户端传递状态467

9.2.3 文件或数据库中的状态468

9.3 Web Forms界面469

9.3.1 应用程序配置470

9.3.2 UI概述473

9.3.3 默认窗体474

9.3.4 登录窗体和安全性配置475

9.3.5 Projects窗体481

9.3.6 ProjectEdit窗体487

9.3.7 ChooseRole窗体499

9.3.8 AssignResource窗体504

9.3.9 Resources窗体507

9.3.10 ResourceEdit窗体510

9.3.11 AssignToProject窗体520

9.4 小结523

第10章 Web服务接口524

10.1 Web服务概述525

10.1.1 SOAP525

10.1.2 基于消息的通信526

10.1.3 SOAP和Web服务526

10.1.4 SOAP、Web服务以及.NET架构527

10.2 作为接口的Web服务528

10.2.1 每一层都需要Web服务吗528

10.2.2 作为“用户界面”的Web服务530

10.2.3 Web服务与契约530

10.3 实现Web服务接口532

10.3.1 Web服务设计532

10.3.2 Web服务实现536

10.4 Web服务用户实现553

10.4.1 创建项目554

10.4.2 处理用户的安全性555

10.4.3 调用Web服务558

10.5 小结558

第11章 报表与批处理560

11.1 报表和批处理的难点560

11.2 处理分布式环境561

11.2.1 避免数据转移562

11.2.2 提供后台处理562

11.3 处理面向对象应用程序563

11.3.1 报表和对象563

11.3.2 批处理和对象564

11.4 批队列服务器564

11.4.1 CSLA.BatchQueue设计565

11.4.2 创建BatchQueue程序集569

11.4.3 创建并运行批处理任务607

11.5 从对象加载一个DataSet610

11.5.1 ObjectAdapter类611

11.5.2 使用ObjectAdapter产生报表624

11.6 小结626

附录A NetRun627

A.1 非接触部署627

A.1.1 安全性问题628

A.1.2 对象串行化操作工作区629

A.1.3 读取应用程序配置设定629

A.1.4 防止浏览器弹出630

A.2 NetRun设计631

A.3 NetRun实现632

A.3.1 Main模块633

A.3.2 Launcher类637

A.4 安装NetRun645

A.5 使用NetRun646

A.6 小结646

热门推荐