注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/Delphi基于Delphi Web应用开发

基于Delphi Web应用开发

基于Delphi Web应用开发

定 价:¥39.00

作 者: 康祥顺 等编著
出版社: 清华大学出版社
丛编项:
标 签: Delphi

ISBN: 9787302112198 出版时间: 2005-07-01 包装: 胶版纸
开本: 大16开 页数: 354 字数:  

内容简介

  本书主要讲述Delphi的功能组件在Web开发中的应用,作者采用“原理-实例-分析”的叙述模式,对Delphi组件的Web应用开发进行了精彩剖析。全书共分9章,内容涉及WebBroker、MIDAS、InternetExpress、MTS/COM、ASP、ActiveX、WebSnap、WebServices、IntraWeb等9个功能组件,既分析了如何创建传统的CGI、ISAPI/NSAPI和客户端/服务器结构的Web应用,又分析了如何创建当前最炙手可热的WebServices、MIDAS和MTS/COM等多层结构的Web应用,技术全面、实用性强。随书光盘附赠书中所有实例的源代码。本书适用于Delphi程序开发人员、Borland产品爱好者以及希望用Delphi开发Web应用的所有人员。本书前言Delphi是Borland公司推出的优秀的前端开发工具。自Delphi7.0问世以来,其友好的集成开发界面、可视化的双向开发模式、良好的数据库支持以及高效的程序开发和程序运行效率,备受广大程序设计师的好评。近几年,Delphi已逐渐成为使用最广泛的编程语言之一。Delphi不但能够帮助开发者快速创建Windows应用程序,还简化了Windows与浏览器、Web服务器、中间件以及后台数据库系统等的集成。Delphi7.0是目前惟一支持所有工业标准(XML、SOAP、WSDL、XSL等)的开发工具,同时它还支持基于Web服务的Microsoft.NET和SUNONE体系。Delphi7.0中包含了BizSnap、DataSnap、WebSnap和IntraWeb等功能组件,用户可以利用这些组件快速开发出支持Web服务的服务器端和客户端应用程序。在网络应用日益普及的今天,利用Delphi7.0提供的开发模式,企业不用丢弃原来的开发方式、开发技巧以及源代码,仅仅是拖放组件和写几行Delphi代码,就可以将系统快速转移到基于Web服务的网络应用上来,系统在编译时会自动进行转换。一、本书内容本书是目前最全面、最深入、最切合实际地分析用Delphi7.0开发Web应用的书籍。通过阅读本书,您将学习到以下几个方面的知识:

作者简介

暂缺《基于Delphi Web应用开发》作者简介

图书目录

第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章  MTS/COM+在Web开发中的应用 63
3.1  利用Delphi开发MTS/COM+组件 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  Internet Express的组件事件和触发时机 91
4.4.1  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章  ASP在Web开发中的应用 108
5.1  ASP系统运作过程及其系统分析 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  WebSnap页面的修饰 179
7.4.1  使用自带组件修饰页面 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章  SOAP/Web Services在Web开发中的应用 210
8.1  Web Services基本开发 210
8.1.1  什么是Web Services 210
8.1.2  Web Services的系统架构 211
8.1.3  Web Services组件 212
8.1.4  开发Web Services的基本步骤 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  调用网上的Web Services 282
8.4.1  什么是UDDI 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

本目录推荐