| 【中文题名】 | 一种基于UNIX的互联网站搭建方案的关键技术与WEB2.0 |
| 【英文题名】 | |
| 【学科专业】 | 水信息学 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-7-13 |
| 【中关键词】 | WEB技术,UNIX,RPC,Socket,AJAX, |
| 【英关键词】 | Web,RPC,socket,unix,AJAX, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
目前我国经济建设的主要目标是以信息化带动现代化,那么什么是信息化呢?信息化是指通讯现代化、计算机化和行为合理化的总称;是向信息社会前进的动态过程,反映了从可触摸的有形物质产品起主导作用向难以触摸的信息产品起主导作用的根本性转变。
目前互联网技术的日新月异的发展为中国的数亿网民带来了极大的视觉和体验上的冲击。各科,WEB站点,各类开发技术手段层出不穷,千变万化,各有所长。作为一个IT从业人员,知识更新,思想更新是生活、工作中必不可少的重要环节,如何在这变化万千的技术与知识的海洋中选择出最适合的技术,手段。本身就是一个系统工程。
本文总结了近年来工作中逐步积累的部分经验与思考,选择了互联网开发中的其中一种解决方案加以详细阐述。通过长期的实践与积累,主要完成了以下几个方面工作:
第一,综述基于TCP/IP的socket网络开发技术与WEB CGI开发模式。具体地介绍了SOCKET的原理与TCP/IP网络编程的基础与应用。这里着重介绍了开发过程中作为客户端的sock的应用模式和具体方法。
第二,介绍了UNIX环境下IPC的几种方式和RPC应用。成熟的互联网技术还需要强大的后台... |
| 【论文题纲】 |
|
摘要 |
5-6 |
|
ABSTRACT |
6-9 |
|
1.绪论 |
9-10 |
|
2.HTTP协议原理 |
10-16 |
|
2.1 HTTP协议简介 |
10-14 |
|
2.2 关于断点续传技术 |
14-16 |
|
2.2.1 环境变量 |
14-15 |
|
2.2.2 断点续传的实现 |
15-16 |
|
3.Socket网络编程技术 |
16-27 |
|
3.1 客户/服务器模式 |
17-19 |
|
3.2 Socket类型 |
19 |
|
3.3 Socket编程模式 |
19-20 |
|
3.4 关于阻塞(blocking)和I/O复用 |
20-27 |
|
4.CGI程序通用开发环境的实现与WEB搭建技术方案 |
27-31 |
|
4.1 GET表单的处理 |
27-28 |
|
4.2 POST表单处理 |
28 |
|
4.3 表单的输入处理过程的实现 |
28-29 |
|
4.4 表单的输出方案 |
29-30 |
|
4.5 数据库对于互连网站业务的支持 |
30-31 |
|
5.IPC在网络与WEB开发中的应用 |
31-38 |
|
5.1 IPC在System V和BSD下的几种方式简介 |
31-32 |
|
5.2 IPC机制的具体阐述—共享内存 |
32-38 |
|
5.2.1 System V共享内存原理 |
33-35 |
|
5.2.2 共享内存的调用 |
35-37 |
|
5.2.3 System V共享内存的评价 |
37-38 |
|
6.关于队列串行处理的应用与开发 |
38-46 |
|
6.1 应用条件与环境 |
38-39 |
|
6.2 QUEUE实现思路 |
39-45 |
|
6.2.1 队列本身的数据结构与实现简单概述 |
39-43 |
|
6.2.2 执行的任务对象的数据结构与实现综述 |
43-45 |
|
6.3 队列的任务执行进程描述 |
45-46 |
|
7.RPC远程过程调用 |
46-59 |
|
7.1 RPC模式--结构原理及其调用机制 |
48-50 |
|
7.2 RPC应用系统开发 |
50-58 |
|
7.2.1 stub过程简介 |
51-52 |
|
7.2.2 rpcgen--RPC协议编译器 |
52-56 |
|
7.2.3 外部数据表示 |
56-58 |
|
7.3 RPC在网络开发中的应用 |
58-59 |
|
8.Internet的新技术发展与WEB2.0 |
59-73 |
|
8.1 Web 2.0一瞥 |
59-60 |
|
8.2 什么是AJAX |
60-61 |
|
8.3 AJAX简介 |
61-62 |
|
8.4 AJAX的核心 |
62-66 |
|
8.5 文档对象模型(DOM)并且超越DOM |
66-69 |
|
8.6 AJAX重用的利器 |
69-73 |
|
总结与展望 |
73-74 |
|
参考文献 |
74-76 |
|
致谢 |
76 |
|
| 【DOI】 | LunWen.ID:2.2008.375279 |