基于Java的二级缓存服务器的研究和实现
| 第一章 绪论 | 第1-12页 |
| §1.1 课题背景 | 第10页 |
| §1.2 课题设计目标 | 第10-11页 |
| §1.3 论文内容及章节安排 | 第11-12页 |
| 第二章 二级缓存服务器理论基础 | 第12-22页 |
| §2.1 计算机网络理论基础 | 第12-14页 |
| ·计算机网络的概念 | 第12页 |
| ·理解网络结构 | 第12页 |
| ·理解网络体系结构 | 第12页 |
| ·网络体系结构中的层次概念 | 第12-13页 |
| ·网络体系结构中的协议的概念 | 第13页 |
| ·服务和协议 | 第13-14页 |
| ·理解服务模式 | 第14页 |
| §2.2 TCP/IP协议组 | 第14-16页 |
| ·TCP/IP简介 | 第14页 |
| ·TCP/IP的网络分层结构 | 第14-16页 |
| §2.3 相关Java技术简介 | 第16-20页 |
| ·Java多线程编程模型 | 第16-17页 |
| ·Java类装载器 | 第17页 |
| ·JDBC技术简介 | 第17-19页 |
| ·Java内存管理技术简介 | 第19-20页 |
| §2.4 XML简介 | 第20-22页 |
| ·XML的特点 | 第21页 |
| ·XML的主要应用 | 第21-22页 |
| 第三章 二级缓存服务器的设计 | 第22-35页 |
| §3.1 服务器设计目标 | 第22页 |
| §3.2 服务器设计结构 | 第22-24页 |
| §3.3 服务器设计模型与比较 | 第24-29页 |
| ·循环服务器模型 | 第24-25页 |
| ·单线程并发服务器模型 | 第25-26页 |
| ·多线程并发服务器模型 | 第26-28页 |
| ·设计方案的选择 | 第28-29页 |
| §3.4 客户端和服务器端Socket编程模型 | 第29-30页 |
| §3.5 功能模块设计 | 第30-33页 |
| ·中心服务器模块设计 | 第30-31页 |
| ·二级缓存服务器模块设计 | 第31-33页 |
| ·客户端设计 | 第33页 |
| §3.6 网络异常处理 | 第33-35页 |
| 第四章 二级缓存服务器的实现 | 第35-48页 |
| §4.1 服务器的实现机制 | 第35-36页 |
| ·多线程的同步机制 | 第35页 |
| ·数据库存储过程 | 第35页 |
| ·XML文件读取 | 第35-36页 |
| §4.2 服务器程序设计思想 | 第36页 |
| §4.3 中心服务器模块的程序实现 | 第36-39页 |
| ·XMLReader类的实现 | 第36-37页 |
| ·XMLParsers类的实现 | 第37-38页 |
| ·Listener类的实现 | 第38页 |
| ·ServerThread类的实现 | 第38页 |
| ·DBOperation类的实现 | 第38-39页 |
| §4.4 二级服务器模块的程序实现 | 第39-43页 |
| ·XMLReader类的实现 | 第39页 |
| ·XMLParsers类的实现 | 第39-40页 |
| ·Listener类的实现 | 第40-41页 |
| ·Server类的实现 | 第41页 |
| ·ServerThread类的实现 | 第41页 |
| ·ClientThread类的实现 | 第41-42页 |
| ·DBContainer类的实现 | 第42-43页 |
| §4.5 数据导入导出模块的实现 | 第43-44页 |
| §4.6 数据库模块实现 | 第44-48页 |
| ·中心服务器数据库实现 | 第44-47页 |
| ·二级服务器数据库实现 | 第47-48页 |
| 第五章 二级缓存服务器的配置与运行 | 第48-53页 |
| §5.1 启动配置说明 | 第48-49页 |
| §5.2 中心服务器程序运行 | 第49-50页 |
| ·数据导出 | 第49-50页 |
| ·运行界面 | 第50页 |
| §5.3 二级缓存服务器程序运行 | 第50-51页 |
| ·数据导入 | 第50-51页 |
| ·运行界面 | 第51页 |
| §5.4 客户端 | 第51-53页 |
| 第六章 全文总结与展望 | 第53-54页 |
| 致谢 | 第54-55页 |
| 参考文献 | 第55-56页 |