| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
译者序前言第1章ASP.数据和数据库
11.1数据与信息
11.2数据访问简史
21.2.1早期的计算环境
31.2.2Internet带来的影响
51.3当前的构造解决方案
91.3.1WindowsDNA2000体系结构
91.3.2WindowsDNA的数据访问
131.4小结
15第一部分数据库基本原理第2章数据库设计思想
172.1数据库系统的简要回顾
182.1.1层次型数据库
182.1.2网络型数据库
192.1.3面向对象的数据库
192.2良好设计的重要性
192.3开发一个逻辑设计
242.3.1确保数据完整性
242.3.2关系型数据库与平面文件数据库
252.3.3标准化处理
272.3.4关系.基数和ER图
402.3.5引用的完整性
412.3.6实施相关业务规则
422.4物理设计和调整
492.4.1使用索引
502.4.2使用视图和存储过程
512.4.3调整执行性能
532.5创建并管理统计数字
552.6小结
56第3章SQL编程
573.1什么是SQL
573.2使用SELECT访问数据
613.2.1SELECT语句的基本结构
613.2.2计算统计和其他运算
633.2.3使用一个SELECT语句来对数据进行分类
683.2.4在SELECT语句中使用条件
703.2.5用统计函数分组
753.3对多个表进行查询
783.3.1JOIN的可选语法
783.3.2外部的连接
803.4使用SQL创建和修改表
833.4.1创建表
833.4.2用SQL修改表
853.5添加.删除.修改数据
863.5.1向表中添加数据
863.5.2删除表中的数据
873.5.3更新表中的数据
873.6事务处理过程
883.7查询的技巧
903.7.1组合顺序查询
903.7.2生成交叉制表的查询
923.7.3使用动态表
953.7.4生成记录的组合
973.7.5对连接使用比较条件
983.8小结
101第4章存储过程.触发器和视图
1024.1视图
1024.1.1创建和使用视图来选择数据
1034.1.2修改和删除视图
1044.1.3使用视图更改数据
1064.1.4视图的优点
1084.2存储过程
1104.2.1使用存储过程的优越性
1114.2.2运行存储过程
1134.2.3创建存储过程
1144.2.4删除存储过程
1224.2.5重新编译存储过程
1244.2.6编写存储过程的代码
1244.3触发器
1444.4小结
149第二部分数据访问第5章数据访问简介
1515.1开放式数据库互连
1525.1.1运行时驱动管理器
1525.1.2ODBC驱动
1535.1.3连接到ODBC数据源
1545.1.4SQL的作用
1555.1.5超越ODBC
1555.2走向数据对象模型
1565.2.1DAO——数据访问对象
1565.2.2RDO——远程数据对象
1585.2.3ODBCDirect
1595.3ADO
1595.4通用数据访问
1595.4.1OLEDB
1605.4.2UDA与通用数据存储
1605.5目前的ADO
1615.5.1ADO2.0
1615.5.2ADO2.1
1615.5.3ADO2.5
1615.5.4ADO+
1615.6小结
162第6章OLEDB
1636.1OLEDB基本原理
1636.2OLEDB体系结构
1656.2.1OLEDB消费者
1656.2.2OLEDB提供者
1666.2.3OLEDB服务提供者
1696.3OLEDB对象
1696.3.1映射ADO到OLEDB
1706.3.2OLEDB接口
1716.4OLEDB2.5的新特性
1756.4.1对半结构化数据的支持
1756.4.2直接URL绑定
1756.4.3通过OLEDB访问数据源
1776.5小结
190第7章ActiveX数据对象
1917.1ADO对象模型概要
1917.2连接到数据库
1927.2.1如何连接到数据库
1937.2.2连接池
1997.3提取和使用数据
2007.4使用存储过程
2127.4.1传递参数
2127.4.2对XML的支持
2187.4.3有效地使用ADO
2207.5小结
221第三部分体系结构第8章ASP应用程序体系结构
2238.1WindowsDNA
2248.1.1可扩展性
2248.1.2安全性
2258.1.3WindowsDNA2000
2268.1.4多层体系结构
2268.1.5应用程序的物理层
2328.2COM/COM+
2368.2.1接口
2388.2.2IDispatch接口——迟绑定
2408.2.3组件和接口等的运行时识别——GUID
2408.2.4组件设计
2428.2.5接口设计
2448.3用VB创建组件
2458.4使用C/C++和ATL创建组件
2508.5小结
254第9章组件服务
2559.1微软的事务服务器
2559.1.1什么是MTS
2569.1.2为什么要使用MTS
2569.1.3对象实例管理
2579.1.4环境管理
2579.1.5资源分配器
2589.2COM+
2589.2.1COM+应用程序
2609.2.2COM+是如何工作的
2619.2.3开发COM+组件
2629.2.4安装COM+应用程序
2709.2.5消息
2769.2.6消息队列
2769.2.7建立队列
2779.2.8MSMQ对象模型
2789.2.9实现消息队列
2819.2.10COM+队列组件
2869.3下一代的组件服务
2889.3.1增强的可扩展性
2889.3.2增强的管理能力
2889.3.3增强的可用性
2889.4小结
289第10章设计用户服务
29010.1浏览器兼容性问题
29110.2优秀的设计准则
29210.2.1ASP代码的设计
29210.2.2页面设计
29510.3设计一个Web站点:ArticleBazaar
29610.3.1构建ASP代码
29810.3.2编写这个Web站点的代码
30210.3.3跨浏览器编程的技巧
30910.4浏览器特有的页面
31010.4.1DHTML下拉窗口
31010.4.2WAP的特殊情况
31210.5通过XML显示数据
31310.6小结
314第11章构建数据访问组件
31511.1组件的优越性
31511.1.1组件可以做什么
31511.1.2组件的类型
31711.2创建组件
31811.2.1VisualBasicActiveXDLL
31811.2.2COMAPI
31911.2.3ArticleBazaar.Query组件
31911.2.4插入新的文章
32511.3无身份组件
32711.3.1MTS编程模型
32711.3.2具有COM+兼容性的ArticleBazaar组件
32911.4基于COM的API的优越性
33111.5小结
337第12章构建OLEDB组件
33812.1C++组件不是二流组件
33812.1.1走进C++活动服务器页面
33912.1.2OLEDB.ODBC和ADO
34012.2C++中的数据访问
34112.3定义一个消费者类
34512.4定义包装组件
34812.5为什么用ASP组件
35112.5.1XML作为“万能粘合剂”
35312.5.2直接使用ASP内部方法
35312.5.3创建查询页面
35412.6使用存储过程
35812.6.1存储过程的设计
35812.6.2从C++调用存储过程
36012.7小结
362第13章用COM+集成应用
36313.1配置ASP应用
36313.1.1隐藏管理员帐户
36413.1.2Web日志
36413.1.3目录树
36513.1.4磁盘分区及格式化
36513.1.5应用的配置
36513.1.6应用保护
36813.2集成COM+
36913.2.1COM+的开发
37013.2.2准备COM+应用
37213.2.3基于角色的安全策略
37713.2.4把C++组件变为COM+组件
37813.3小结
380第四部分关系型数据库第14章MicrosoftSQLServer
38114.1从ASP连接到一个SQLServer数据库
38114.1.1SQLServer安全性——集成安全性和标准安全性
38114.1.2如何使用ASP代码连接到SQLServer数据库
38214.2扩展的存储过程
38314.3设置MicrosoftSQLServer中的环境
38414.3.1NOCOUNT
38514.3.2ARITHABORT
38514.3.3ARITHIGNORE
38514.3.4CONCAT_NULL_YIELDS_NULL
38614.3.5ANSI_WARNINGS
38614.4存储过程的性能因素
38714.4.1数据库统计信息
38714.4.2运行方案
39114.4.3优化存储过程的内容
39214.5自动化操作
39514.5.1任务的创建和调度
39614.5.2在SQLServer中使用电子邮件
39814.5.3配置SQLMail
39914.5.4在SQLAgentMail中使用报警
40314.5.5使用WebAssistantWizard
40614.6小结
409第15章Oracle8和Oracle8i
41115.1Oracle简史
41115.2Oracle版本8
41115.3Oracle版本8i
41215.4安装Oracle客户组件
41315.5连接到Oracle数据库
42115.5.1OLEDBProviderforOracle
42215.5.2MicrosoftODBCDriverforOracle
42715.5.3OracleObjectsforOLE(OO4O)
42815.5.4PL/SQL概述
43715.5.5一个OracleASP应用程序示例
44115.5.6从Oracle存储过程来检索ADO记录集
45315.5.7使用引用指针来检索ADO记录集
45915.6小结
462第16章IBMDB2通用数据库
46416.1客户组件的安装
46516.2控制中心
46716.3OLEDB
46916.4ODBC连接
46916.5从ASP访问DB2
47116.5.1记录集
47216.5.2数据显示
47316.5.3访问数据库图表
47316.5.4存储过程
47516.6一个小应用
47716.7小结
486第17章MySQL
48717.1MySQL简介
48717.1.1支持环境
48717.1.2MySQL提供的功能
48817.2MyODBC的安装
48917.3连接到MySQL
49117.3.1通过MySQL监视命令行进行连接
49217.3.2通过DSN连接来进行连接
49317.3.3通过非DSN连接进行连接
49517.4MySQL的用户权限
49617.4.1用户表
49617.4.2数据库表
49717.4.3主机表
49817.4.4tables_priv表
49817.4.5columns_priv表
49917.5MySQL的SQL语言简介
50017.5.1区分大小写
50017.5.2日期验证
50017.5.3支持的函数
50117.6MySQL的局限性
50317.6.1用户空间
50417.6.2子查询
50417.6.3对事务的支持
50417.6.4存储过程
50417.6.5触发器
50517.6.6外关键字
50517.6.7视图
50517.6.8日期验证
50517.6.9合并操作
50517.7MySQL地址簿例程
50517.7.1创建地址簿数据库
50617.7.2地址簿例子中的ASP应用程序
50717.8小结
519第五部分非关系型数据第18章目录服务
52118.1ActiveDirectory
52118.1.1安装ActiveDirectory
52218.1.2探讨ActiveDirectory
52318.2目录服务
52718.3其他的目录服务
52818.3.1NetscapeDirectoryServer和OpenLDAPDirectoryServer
52818.3.2IISMetaBase
52918.3.3NovellDirectoryServices
52918.3.4ExchangeDirectory和SiteServerMembershipDirectory
52918.3.5WinNT
52918.4ADSI简介
52918.4.1ADSI提供者
53118.4.2LDAP提供者
53118.4.3WinNT提供者
53218.4.4ADSI接口模型
53318.5枚举一个对象的后代
53718.5.1认证目录对象
54018.5.2列出域用户
54218.5.3搜索
54318.5.4利用ADO进行搜索
54718.6小结
550第19章NDS和ASP
55119.1什么是NDS
55119.2NDS布局与规则
55219.2.1容器对象
55219.2.2叶对象
55319.2.3属性
55319.2.4定制对象
55419.2.5命名对象
55419.3开发NDS应用程序
55519.3.1NDS编程支持
55519.3.2面向Web的NDS编程
55919.4为了安全目的使用NDS
55919.5小结
572第20章索引服务
57320.1引言
57320.2从数据库角度看索引服务
57420.2.1分类表
57420.2.2结果集
57520.2.3关键字
57520.2.4文件属性
57620.2.5范围
57620.2.6过滤和索引处理
57620.2.7查询
57720.2.8查询语言
57720.2.9查询方法
57820.2.10虚拟网站和分类表
57820.2.11安全问题
57920.3索引服务管理对象
57920.3.1AdminIndexServer对象的方法
57920.3.2CatAdm对象的属性
58020.3.3CatAdm对象的方法
58120.3.4ScopeAdm对象的属性
58120.3.5ScopeAdm对象的方法
58220.4创建带有管理对象的分类表
58220.4.1编写虚拟网站
58220.4.2编制分类表
58620.5自动查询对象
58720.5.1Query对象的属性
58720.5.2Query对象的方法
58820.5.3Utility对象的方法
58820.6构造一个Web搜索
58920.6.1用户界面
58920.6.2为分类表创建索引
59020.6.3使用COM对象进行搜索
59220.6.4使用OLEDB提供者进行搜索
59620.7小结
598第21章半结构化数据与Internet发布
59921.1半结构化数据
60021.2Internet发布
60221.3更详细的WebDAV
60321.4用于Internet发布的OLEDB
60421.5连接到MSADIPP
60521.6以Windows资源管理器进行Internet发布
60821.7使用InternetExplorer的Internet发布
61021.8Internet发布与ASP
61021.9列举主目录中的文件
61121.10列举一个文件或者文件夹的属性
61321.11移动或者重新命名一个文件或者文件夹
61521.12拷贝一个文件或者文件夹
61621.13创建一个新文件或者文件夹
61721.14删除一个文件或者文件夹
61721.15读取一个文件的内容
61721.16小结
620第22章Exchange2000
62122.1简介
62122.1.1Exchange2000中的新特色
62122.1.2Exchange2000和ActiveDirectory
62322.1.3Exchange2000和WebDAV
62322.2Web数据库系统说明
62322.2.1Web数据库系统协议
62422.2.2支持能力
62722.3在Web数据库系统中编程
62922.3.1OLEDBAccess——ExOLEDB
62922.3.2搜索数据库
63922.4信息传递与协作
64522.4.1发送信息
64622.4.2处理信息属性
64822.4.3展望
64922.5小结
649第23章遗留数据
65123.1IBMHost与SNANetworks
65223.1.1物理单元
65223.1.2逻辑单元
65323.1.3层次SNA网络模型
65323.1.4Peer-OrientedSNA网络模型
65423.2遗留数据的类型
65523.2.1关系型数据
65523.2.2非关系型数据
65623.2.3DB2
65623.2.4VSAM和IMS/DB
65623.3分布式数据管理
65623.4MicrosoftSNAServer和HostIntegrationServer2000
65723.4.1SNAServer
65723.4.2HostIntegrationServer2000
65823.5配置SNAServer和HostIntegrationServer
65823.6配置OLEDBProviderforDB2
66123.7配置OLEDBProviderforAS/400andVSAM
66423.8使用OLEDBProviderforDB2从ASP应用程序中连接到一个演示主机
66723.9使用OLEDBProviderforAS/400andVSAM从ASP应用程序中连接到一个演示主机
67423.10小结
679第六部分XML与ASP第24章XML入门
68124.1XML.HTML与SGML
68124.1.1标准通用标记语言——SGML
68224.1.2超文本标记语言——HTML
68224.1.3扩展标记语言——XML
68224.1.4XML文档
68324.2XML文档的其他部分
68624.2.1处理指令
68624.2.2实体
68724.2.3CDATA部分
69024.2.4注释
69024.3XML语言
69024.3.1XML名称空间
69124.3.2获得一个XML词汇表
69224.3.3XML语言的DTD语法
69224.3.4检测DTD
69624.3.5XML语言的模式
69824.4XML语法分析程序
69924.4.1初始化一个语法分析程序
70024.4.2节点对象
70024.4.3遍历XML文档
70024.5XML数据岛
70224.5.1标记
70224.5.2获得XMLDOM
70424.5.3引用外部文件
70424.6小结
705第25章转换与格式化XML
70625.1为XML给定一个样式表
70625.1.1编写一个XSL(T)文件
71025.1.2使用样式表
71325.2具有XML和XSL的document/view应用程序
71625.2.1ASP方法
71625.2.2动态HTML方法
71625.3服务器端XML和XSL(T)
72025.3.1编写XML与发送HTML
72225.3.2ISAPI过滤器能否帮助我们解决问题
72325.3.3MicrosoftXSLISAPI
72525.4小结
725第26章ADO与XML
72726.1保存ADO记录集
72726.1.1ADTG格式
72826.1.2XML数据模式
72826.1.3写入和装入记录集
73026.2使用基于XML的记录集
73226.2.1应用过滤器
73326.2.2更新记录集
73426.2.3删除记录
73626.2.4插入记录
73626.2.5提交改变的内容
73726.3流化一个记录集
74026.3.1从流到记录集
74026.3.2从记录集到流
74126.4ADO+出现的原因
74226.4.1记录集调度
74326.4.2XML调度
74426.4.3ADO+数据集
74426.4.4结构问题
74526.5小结
746第27章XML与关系数据库
74727.1XML与SQLServer2000
74727.1.1Web访问
74727.1.2XPath查询语法
74727.1.3更新grams
74827.1.4SQLServerXML结构
74827.1.5配置访问
74827.1.6URL中的SQL查询
75027.1.7模板文件
75927.1.8数据库更新
76227.1.9格式化结果
76527.2XML和Oracle
76627.2.1XMLSQLUtility
76627.2.2Xmlgen程序包
76827.2.3OracleXML示例
77527.3XML与DB2
77827.3.1安装DB2XMLExtender
77827.3.2XMLExtender管理向导
78127.3.3DAD
78527.3.4从DB2中检索XML数据
79327.3.5向数据库插入行
79527.4小结
797第七部分高级主题第28章电子贸易和电子商务
79928.1改进客户的体验
79928.1.1存储客户数据
79928.1.2销售链集成
80128.1.3供应链集成
80128.2个性化和成员化
80128.2.1目录与数据库
80228.2.2P&M范例与客户数据库集成
80228.2.3客户配置文件
80328.2.4建立产品目录清单
80528.2.5创建客户数据库
80828.2.6创建业务层和表示层
80928.3安全性
82328.3.1当数据在服务器上传输的时候保护数据
82328.3.2保护服务器上的数据
82528.3.3共享服务器主机服务技术和它对于电子商务的冲击
82528.4小结
826第29章数据整形
82729.1为什么需要数据整形技术
82829.2范例:检索雇员的详细情况
83129.2.1数据整形连接字符串
83429.2.2命令字符串
83529.3孙记录集
83729.4统计总量
83929.5参数化记录集
84129.6其他主题
84229.6.1重新整形
84229.6.2创建新的父节点
84229.6.3VBA函数
84229.7数据环境设计器
84229.8小结
846第30章多维数据
84830.1RocksWorks运动中心
84930.2介绍分析服务软件
85330.3生成OLAP数据库
85530.3.1步骤1:数据仓库
85530.3.2步骤2:立体数据库
85830.4使用ASP语言编写分析服务程序
87030.5MDX
87230.6范例
87330.6.1显示层
87330.6.2显示一个结果数据表
87530.7小结
878第31章数据挖掘技术
87931.1基础知识:数据仓库技术
87931.2数据挖掘技术综述
88231.3数据挖掘技术
88331.3.1可视化
88331.3.2聚类
88331.3.3决策树
88431.3.4神经网络
88431.4数据挖掘技术和ASP应用程序
88531.5数据挖掘工具
88731.6AnalysisServices
89031.6.1安装AnalysisServices
89031.6.2AnalysisManager
89131.6.3从ASP中访问数据挖掘模型
89631.7数据挖掘技术的展望
90631.8小结
907第32章远程数据服务
90832.1什么是RDS
90832.1.1为什么使用RDS
90932.1.2什么时候不使用RDS
91032.1.3RDS2.6对象模型
91032.2利用DataControl对象实现数据绑定
92032.2.1绑定到DSO
92132.2.2表的分页技术
92332.2.3DHTML数据绑定事件
92432.3RDS和定制对象
92432.3.1针对HTTP连接的注册表修改
92432.3.2注册一个带有DCOM的对象
92532.3.3调用定制商业对象
93032.4安全问题和RDS
93132.5RDS范例
93532.5.1创建中间层对象
93632.5.2编写Web页面的代码
93832.6小结
945第33章高级查询接口
94633.1超越SQL
94633.2异类查询
94733.2.1建立分布式查询
94733.2.2链接服务器
94733.2.3OPENROWSET关键字
95033.2.4使用OPENROWSET关键字
95033.3寻找一种通用查询语言
95233.3.1是否存在某种可以使用的UQL
95333.3.2XSL模式和XPath
95333.3.3什么是自然语言
95433.4英语查询
95433.4.1MSEQ和数据库
95433.4.2应用程序如何使用MSEQ
95533.5使得MSEQ开始工作
95733.5.1MSEQ实体和关系
95733.5.2测试EQ应用程序
96033.5.3管理特定问题
96133.5.4增强ArticleBazaar网站的功能
96533.6查询OLAP立体数据库
96833.7小结
970第八部分性能和安全性第34章可扩展性和性能
97134.1对应用程序进行评价
97134.2硬件的性能
97534.2.1内存
97634.2.2磁盘驱动器和磁盘驱动控制器
97834.2.3网络性能
98034.3软件的性能
98134.3.1操作系统和服务器软件
98134.3.2应用程序的性能
98534.4通过集群技术获取可靠性和可扩展性
99234.4.1MicrosoftSQLServer中的集群技术
99334.4.2WebFarm中的集群技术
99434.5小结
999第35章安全性
100035.1Windows2000和安全性
100035.2身份验证
100135.2.1IIS的身份验证
100235.2.2基于cookie的身份验证
100735.2.3基于证书的身份验证
101135.2.4使用ASP自定义身份验证
101335.3Web服务器的身份验证
101435.4防止攻击
101735.4.1使用软件的最新版本
101835.4.2使用SYSKEY来保护密码数据
101835.4.3文件夹权限提供的安全性
102035.4.4进程隔离带来的安全性
102035.4.5IP地址和域限定带来的安全性
102135.4.6对数据库的访问
102135.5小结
1022第九部分实例研究第36章实例研究1:基于Web的报表
102336.1商业目标
102336.2使用应用程序
102436.3应用程序如何工作
102836.3.1Start页
102936.3.2Parameters页
103136.3.3Result页
103436.3.4访问中间层组件
103536.3.5数据库
103736.3.6安全
104436.4小结
1046第37章实例研究2:动态元素
104837.1提出问题
104837.2解决方案
104937.3创建表关系
105037.3.1创建一个数据库脚本
105137.3.2填充Sub_Task_T表
105437.3.3存储过程
105537.4在客户端创建动态HTML元素
105837.5动态元素的服务器端处理
106837.5.1在服务器端处理动态元素的ASP网页
106837.5.2测试网页
107337.6浏览结果
107437.7小结
1075附录AASP对象模型
1077附录Bp2p.wrox.com