文摘
英文文摘
第一章引言
1.1背景:现有技术的缺陷
1.2目标
1.3本文各章内容安排
第二章FTP相关问题
2.1通信方式
2.1.1 普通通信模式
2.1.2 Passive模式
2.2多线程下载同一文件的问题
2.2.1断点续传
2.2.2多线程下载同一文件在Server端的处理
2.2.3多线程下载同一文件在Client端的处理
2.2.4从不同服务器上多线程下载同一文件的问题
2.2.5文本文件的问题
2.2.6 Polestar Download中的传输控制
2.3服务器对传的问题
2.3.1需求
2.3.2原理
2.3.3 Polestar Downlod是怎样检测服务器端是否支持对传的
2.4小结
第三章XML相关问题
3.1 XML简介
3.1.1背景
3.1.2体系结构
3.1.3优势
3.2 XML用于数据库的优势
3.2.1适于异构应用间的数据共享
3.2.2用于强大的数据检索
3.2.3提供多语种支持
3.3 XML数据存储机制
3.4 XML编程接口
3.4.1 SAX
3.4.2 DOM(Document Object Modal)
3.5 POLESTAR DOWNLOAD选择XML文档做为数据文件的原因
3.5.1良好的树型结构
3.5.2可扩展性:未来的FTP搜索引擎
3.6 POLESTAR DOWNLOAD中相关标准的制定
3.6.1 DTD与Schema
3.6.2 Polestar Download选择Schema及其原因
3.6.3 Polestar Download中定义的SiteStructSchema
3.6.4 Polestar Download中定义的AddressBookSchema
3.6.5 Polestar Download中Schema放置的位置
3.7 XML文件做为小型数据库的优缺点
3.7.1优点
3.7.2缺点
3.8小结
第四章POLESTAR DOWNLOAD中的索引问题
4.1目录结构的索引
4.1.1关键字的选择
4.1.2被索引内容的选择
4.2说明文件的索引
4.2.1可以快速的从目录结构中定位索引文件
4.2.2可以快速的从索引文件定位到它的目录位置
4.2.3压缩
4.3小结
第五章实现POLESTAR DOWNLOAD时的其它问题
5.1设计的定位
5.2应该考虑到不同的操作系统对文件名有不同的要求
5.2.1建立文件索引时
5.2.2传输文件时
5.3应考虑到不同的FTP SERVER给出的文件列表格式不一样的问题
5.4程序应考虑到尽量减小对FTP SERVER的冲击
5.4.1建立索引时
5.4.2建立说明文件的本地备份时
5.4.3 下载文件时
5.5计划任务与优先级
5.6小结
第六章结束语
致谢
参考文献