基于Delphi Web应用开发

副标题:无

作   者:康祥顺,黄显堂,王巍编著

分类号:

ISBN:9787302112198

微信扫一扫,移动浏览光盘

简介

本书围绕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程序开发人员、大中专院校学生、Borland产品爱好者以及希望了解用Delphi开发Web应用系统的所有人员。

目录

第1章 WebBroker技术在Web开发中的应用
1.1 WebBroker运作模式及其组件
1.2 TWebRequest对象和TWebResponse对象.
1.2.1 TWebRequest对象.
1.2.2 TWebResponse对象
1.3 TWebAction的TWebActionItem对象
1.4 实际开发一个WebBroker应用程序.
1.5 Tag标记和OnHTMLTag事件.
1.6 创建多条件数据查询系统.
1.7 Cookie在Web Broker技术中的应用
1.8 复杂数据类型的处理.
第2章 DataSnap(MIDAS)在Web开发中的应用.
2.1 Delphi的MIDAS技术尝鲜
2.2 MIDAS技术的运作过程.
2.3 MIDAS分布式多层应用系统的开发过程
2.4 创建高效率的数据查询分布式应用系统
2.4.1 Locate查询
2.4.2 客户端传递命令
2.4.3 客户端传递参数
2.4.4 3种方法比较.
2.5 MIDAS维护数据的方式.
2.6 创建NT服务类型的应用程序服务器
2.7 开发具有容错能力和负载平衡的应用系统
2.8 增强MIDAS应用系统的安全性
2.9 在适当的位置处理系统错误.
2.10 提高应用系统的执行效率.
2.10.1 状态对象和无状态对象的结合使用.
2.10.2 合理的远程调用方式
2.10.3 合理安排系统结构
2.10.4 合理书写代码
2.10.5 合理使用对象池Pooling技术
第3章 MTS/COM+在Web开发中的应用.
3.1 利用Delphi开发MTS/COM+组件.
3.2 MTS/COM+组件的动态创建及相互调用.
3.3 维护MTS/COM+组件对象的状态信息
3.4 MTS/COM+组件的安装、发布与配置.
第4章 Internet Express在Web开发中的应用
4.1 Internet Express系统架构以及开发组件
4.2 简单的Internet Express应用开发示例.
4.3 分布式Web应用程序的开发
4.4 Internet Express的组件事件和触发时机
4.4.1 Internet Express组件事件以及触发的时机
4.4.2 使用无状态组件查询数据.
4.5 修饰用Internet Express技术开发的Web页面
4.5.1 利用页面模板修饰Web页面.
4.5.2 利用Tag标记合理布局页面.
4.5.3 使用组件的显示属性修饰页面.
4.5.4 使用自定义组件包修饰页面.
第5章 ASP在Web开发中的应用
5.1 ASP系统运作过程及其系统分析.
5.2 用Delphi创建一个简单的ASP应用程序.
5.3 结合WebBroker技术开发ASP对象
5.4 结合Internet Express技术开发ASP组件
5.5 MTS/COM+中间件技术与ASP的结合.
第6章 ActiveX在Web开发中的应用.
6.1 ActiveX技术简介
6.2 利用Delphi开发ActiveForm应用程序.
6.3 开发能够处理数据库的ActiveForm组件
6.4 发布ActiveX应用程序
6.5 ActiveX控件在运行期自动注册.
第7章 WebSnap在Web开发中的应用.
7.1 WebSnap开发基础.
7.1.1 WebSnap开发组件
7.1.2 WebSnap的工作原理以及基本的开发环境.
7.1.3 开始一个简单示例
7.1.4 WebSnap程序的调试、类型转换与发布.
7.2 WebSnap与数据库的结合.
7.2.1 数据的详细显示
7.2.2 收集数据
7.2.3 数据查询
7.2.4 关系型数据表的设计
7.3 用户管理和会话期管理.
7.3.1 用户管理
7.3.2 Session保存期限的控制.
7.3.3 权限的控制
7.4 WebSnap页面的修饰.
7.4.1 使用自带组件修饰页面
7.4.2 使用自定义模板修饰页面.
7.4.3 利用代码修饰页面
7.5 WebSnap高级应用.
7.5.1 文件的上传与处理
7.5.2 客户端系统的处理
7.5.3 WebSnap与WebServices的结合使用
第8章 SOAP/Web Services在Web开发中的应用.
8.1 Web Services基本开发
8.1.1 什么是Web Services
8.1.2 Web Services的系统架构
8.1.3 Web Services组件
8.1.4 开发Web Services的基本步骤.
8.1.5 一个简单的示例
8.1.6 其他类型的Web Services的开发.
8.2 SOAP与Web Services.
8.2.1 什么是SOAP.
8.2.2 SOAP封包的结构.
8.2.3 数据的封装
8.3 Web Services与数据库
8.3.1 第一个结合数据库的示例.
8.3.2 返回适量的数据
8.3.3 通过Web Services集成应用系统.
8.3.4 Session(会话)管理及异常处理
8.4 调用网上的Web Services
8.4.1 什么是UDDI.
8.4.2 一个简单的例子
8.4.3 一个返回复杂数据类型的Web Services
8.4.4 Web Services系统的安全和效率
第9章 IntraWeb在Web开发中的应用
9.1 IntraWeb开发基础.
9.1.1 IntraWeb简介
9.1.2 环境要求
9.1.3 IntraWeb的安装.
9.1.4 IDE介绍
9.1.5 创建第一个IntraWeb应用
9.1.6 调试和转换应用程序
9.1.7 发布应用程序
9.1.8 访问应用程序
9.2 Application应用模式的开发.
9.2.1 窗口的管理方式
9.2.2 窗口的布局模式--布局管理器.
9.2.3 状态管理
9.2.4 Session的管理.
9.2.5 IntraWeb与数据库的完美结合.
9.2.6 安全控制
9.3 Page开发模式
9.3.1 Page模式的管理控制
9.3.2 在Page模式下,IntraWeb与WebSnap的协作
9.3.3 在Page模式下使用数据库.
9.4 IntraWeb高级应用.
9.4.1 利用CSS样式表美化页面.
9.4.2 使用JavaScript脚本处理简单的客户端工作
9.4.3 用SSL增加应用程序的安全性
9.4.4 使用图形装饰页面
9.4.5 外部文件的处理
9.4.6 系统模板的使用
9.4.7 提高应用程序的执行效率.
后记

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

基于Delphi Web应用开发
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon