当前位置:首页 > 工业技术
基于Delphi Web应用开发
基于Delphi Web应用开发

基于Delphi Web应用开发PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:康祥顺,黄显堂,王巍编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302112193
  • 页数:354 页
图书介绍:本书围绕Delphi在开发Web应用程序方面提供的功能组件,用简单的示例将深奥的技术加以剖析,详细探讨了利用WebBroker、Internet Express、MIDAS、MTS/COM+中间件技术、ASP、ActiveX、WebSnap、IntraWeb、Web Services等9个Web开发出Web程序。作者本着循序渐进、因势利导的方式为读者由示例到原理、由原理到应用、一步步揭开Delphi开发Web应用程序的神秘面纱。书中既分析了如何创建传统的CGI、ISAPI/NSAPIWEB程序,又分析了如何创建当前最炙手可热的Web Services应用系统;既分析了如何创建传统的Web服务器/浏览器结构的Web应用系统,又分析了如何创建MIDAS,MTS/COM+等多层结构的Web应用系统。技术面涵盖之广,可以说是目前惟一一本深入、全面介绍Delphi Web应用系统;既分析了如何创建传统的Web服务器/浏览器结构的Web应用系统,又分析了如何创建MIDAS、MTS/COM+等多层结构的Web应用系统。技术面涵盖之广,可以说是目前唯一——一本深入、全面介绍Delphi Web应用系统
《基于Delphi Web应用开发》目录

目录 1

第1章 WebBroker技术在Web开发中的应用 1

1.1 WebBroker运作模式及其组件 1

1.2 TWebRequest对象和TWebResponse对象 2

1.2.1 TWebRequest对象 3

1.2.2 TWebResponse对象 3

1.3 TWebAction的TWebActionItem对象 4

1.4 实际开发一个WebBroker应用程序 6

1.5 Tag标记和OnHTMLTag事件 14

1.6 创建多条件数据查询系统 16

1.7 Cookie在Web Broker技术中的应用 22

1.8 复杂数据类型的处理 23

第2章 DataSnap(MIDAS)在Web开发中的应用 26

2.1 Delphi的MIDAS技术尝鲜 26

2.2 MIDAS技术的运作过程 28

2.3 MIDAS分布式多层应用系统的开发过程 30

2.4 创建高效率的数据查询分布式应用系统 36

2.4.1 Locate查询 37

2.4.2 客户端传递命令 38

2.4.3 客户端传递参数 39

2.4.4 3种方法比较 41

2.5 MIDAS维护数据的方式 41

2.6 创建NT服务类型的应用程序服务器 45

2.7 开发具有容错能力和负载平衡的应用系统 48

2.8 增强MIDAS应用系统的安全性 51

2.9 在适当的位置处理系统错误 55

2.10 提高应用系统的执行效率 56

2.10.1 状态对象和无状态对象的结合使用 57

2.10.2 合理的远程调用方式 59

2.10.3 合理安排系统结构 60

2.10.4 合理书写代码 61

2.10.5 合理使用对象池Pooling技术 62

3.1 利用Delphi开发MTS/COM+组件 63

第3章 MTS/COM+在Web开发中的应用 63

3.2 MTS/COM+组件的动态创建及相互调用 68

3.3 维护MTS/COM+组件对象的状态信息 75

3.4 MTS/COM+组件的安装、发布与配置 80

第4章 Internet Express在Web开发中的应用 83

4.1 Internet Express系统架构以及开发组件 83

4.2 简单的Internet Express应用开发示例 84

4.3 分布式Web应用程序的开发 89

4.4.1 Internet Express组件事件以及触发的时机 91

4.4 Internet Express的组件事件和触发时机 91

4.4.2 使用无状态组件查询数据 93

4.5 修饰用Internet Express技术开发的Web页面 96

4.5.1 利用页面模板修饰Web页面 96

4.5.2 利用Tag标记合理布局页面 97

4.5.3 使用组件的显示属性修饰页面 97

4.5.4 使用自定义组件包修饰页面 102

5.1 ASP系统运作过程及其系统分析 108

第5章 ASP在Web开发中的应用 108

5.2 用Delphi创建一个简单的ASP应用程序 110

5.3 结合WebBroker技术开发ASP对象 112

5.4 结合Internet Express技术开发ASP组件 116

5.5 MTS/COM+中间件技术与ASP的结合 119

第6章 ActiveX在Web开发中的应用 124

6.1 ActiveX技术简介 124

6.2 利用Delphi开发ActiveForm应用程序 125

6.3 开发能够处理数据库的ActiveForm组件 130

6.4 发布ActiveX应用程序 134

6.5 ActiveX控件在运行期自动注册 137

第7章 WebSnap在Web开发中的应用 140

7.1 WebSnap开发基础 140

7.1.1 WebSnap开发组件 140

7.1.2 WebSnap的工作原理以及基本的开发环境 141

7.1.3 开始一个简单示例 142

7.1.4 WebSnap程序的调试、类型转换与发布 154

7.2 WebSnap与数据库的结合 158

7.2.1 数据的详细显示 159

7.2.2 收集数据 161

7.2.3 数据查询 164

7.2.4 关系型数据表的设计 169

7.3 用户管理和会话期管理 169

7.3.1 用户管理 170

7.3.2 Session保存期限的控制 175

7.3.3 权限的控制 176

7.4.1 使用自带组件修饰页面 179

7.4 WebSnap页面的修饰 179

7.4.2 使用自定义模板修饰页面 185

7.4.3 利用代码修饰页面 187

7.5 WebSnap高级应用 193

7.5.1 文件的上传与处理 193

7.5.2 客户端系统的处理 198

7.5.3 WebSnap与WebServices的结合使用 200

8.1.1 什么是Web Services 210

第8章 SOAP/Web Services在Web开发中的应用 210

8.1 Web Services基本开发 210

8.1.2 Web Services的系统架构 211

8.1.3 Web Services组件 212

8.1.4 开发WebServices的基本步骤 214

8.1.5 一个简单的示例 215

8.1.6 其他类型的Web Services的开发 224

8.2 SOAP与Web Services 231

8.2.1 什么是SOAP 232

8.2.2 SOAP封包的结构 233

8.2.3 数据的封装 236

8.3 Web Services与数据库 255

8.3.1 第一个结合数据库的示例 256

8.3.2 返回适量的数据 260

8.3.3 通过Web Services集成应用系统 267

8.3.4 Session(会话)管理及异常处理 276

8.4.1 什么是UDDI 282

8.4 调用网上的Web Services 282

8.4.2 一个简单的例子 284

8.4.3 一个返回复杂数据类型的Web Services 288

8.4.4 Web Services系统的安全和效率 292

第9章 IntraWeb在Web开发中的应用 294

9.1 IntraWeb开发基础 294

9.1.1 IntraWeb简介 294

9.1.2 环境要求 294

9.1.3 IntraWeb的安装 294

9.1.4 IDE介绍 295

9.1.5 创建第一个IntraWeb应用 297

9.1.6 调试和转换应用程序 299

9.1.7 发布应用程序 300

9.1.8 访问应用程序 302

9.2 Application应用模式的开发 303

9.2.1 窗口的管理方式 303

9.2.2 窗口的布局模式——布局管理器 309

9.2.3 状态管理 313

9.2.4 Session的管理 319

9.2.5 IntraWeb与数据库的完美结合 321

9.2.6 安全控制 325

9.3  Page开发模式 332

9.3.1  Page模式的管理控制 332

9.3.2 在Page模式下,IntraWeb与WebSnap的协作 335

9.3.3 在Page模式下使用数据库 340

9.4 IntraWeb高级应用 342

9.4.1 利用CSS样式表美化页面 342

9.4.2 使用JavaScript脚本处理简单的客户端工作 343

9.4.3 用SSL增加应用程序的安全性 347

9.4.4 使用图形装饰页面 349

9.4.5 外部文件的处理 350

9.4.6 系统模板的使用 350

9.4.7 提高应用程序的执行效率 351

后记 353

相关图书
作者其它书籍
返回顶部