简介 1
第1部分 术语. 工具和技术 1
第1章 什么是企业Web应用 3
·什么不是企业Web应用 3
·什么是企业Web应用 5
·创建Web站点与开发Web应用相比较 11
·可利用的工具 13
·小结 23
第2章 设置Web应用环境 24
·Web开发技术 24
·结构选择 28
·关于COM的一个简单回顾 34
·小结 39
第3章 企业级Web开发所面临的挑战 40
·丰富的功能与应用范围 40
·带宽限制 46
·内容管理 47
·用户认证 50
·性能 51
·可伸缩性 53
·保证可靠的通信 54
·保证事物的完整性 55
·访问不同种类的数据源 56
·访问遗留数据 60
·应用程序维护 60
·介绍应用程序示例 62
·Rent-A-Prize自动出租汽车信息管理系统 62
·小结 65
第4章 Visual InterDev 6.0的特征 66
·Visual InterDev 6.0 66
·Visual InterDev 6.0的特性 67
·Visual InterDev 在Visual工具家族中的地位 76
·Visual InterDev 6.0基础 76
·小结 89
第2部分 客户层面临的问题 91
第5章 特色与通用——跨平台支持 93
·DHTML——提供了丰富的用户界面 93
·ASP——提供了最大的通用性 111
·小结 117
第6章 导航. 内容设计与管理 119
·易用性 119
·易于管理的问题 128
·小结 139
第3部分 业务逻辑层面临的问题 141
第7章 考查. 改善性能和可缩放性 143
·体系结构, 体系结构, 体系结构 143
·适当使用ASP 150
·将业务逻辑和数据访问移入组件 172
·使用Microsoft Transaction Server的对象及资源池 175
·组件维护 176
·小结 178
第8章 使用Microsoft Transaction Server进行企业开发 179
·Microsoft Transaction Server 2.0 179
·在企业网开发中的组件可扩展性与事务管理 180
·MTS解决方案 181
·设置MTS组件 193
·从MMC安装MTS组件 205
·调用MTS组件 215
·小结 220
第9章 确保安全和高效的通信方式 221
·对MSMQ的需求 221
·什么是消息队列 222
·在Visual Interdev 6.0中使用MSMQ 227
·解决方案 236
·小结 250
第10章 用户认证和安全 251
·微软BackOffice安全性解决方案 251
·信息保护的等级 254
·认证用户 256
·使应用安全的组件 261
·加密通信 268
·建议的方案 272
·Visual InterDEV设计时的安全性 273
·小结 276
第4部分 数据层面临的问题 277
第11章 RAD数据库开发和数据存取 279
·可视化数据库工具 279
·在Visual InterDev中使用数据视图 282
·使用数据库设计器 285
·使用查询设计器 289
·使用源代码编辑器 291
·可视化的数据库工具综述 295
·把数据存取移到组件中 295
·用数据环境来设置数据存取 300
·小结 301
第12章 与早期系统的互操作 302
·早期系统 302
·SNA Server 307
·用于互操作的工具 311
·小结 349
第13章 响应时间 351
·导致不良响应时间的原因 351
·改善响应时间的方法 356
·如果响应时间无法再改善 365
·小结 365
第14章 优化数据访问 367
·第一步——配置!367
·优化数据访问的关键因素 375
·优化用户连接 376
·优化查询 377
·优化冲突和锁定 383
·优化硬件资源 384
·不存在唯一正确的答案 386
·小结 386
附录 389
附录A 调试. 部署和基于团队的开发 391
·调试客户端和服务器端脚本 391
·部署您的应用程序 396
·基于团队开发的特点 397
附录B 安装Rent-A-Prize范例程序 400
·配置要求 400
·安装工程文件 401
·创建数据库 403
·查看组件源代码 407