目录
目 录
内容简介
前言
第1章 概述
1.1 网络信息系统
1.1.1 信息和信息系统
1.1.2 网络信息系统
1.2 网络信息系统示例
1.2.1 实验室科研项目管理系统
1.2.2 网上书店
1.2.3 BT文件共享系统
1.2.4 信息系统示例比较
1.3 网络信息系统技术框架
1.3.1 信息系统组成要素
1.3.2 网络信息系统技术架构
1.4 本章小结
第2章 操作系统与进程通信
2.1 操作系统概述
2.1.1 操作系统概念
2.1.2 计算机结构与操作系统的产生
2.1.3 操作系统的组成及功能
2.1.4 操作系统的特征
2.1.5 操作系统的分类
2.2 进程及进程通信
2.2.1 进程的引入
2.2.2 进程描述及状态
2.2.3 进程控制
2.2.4 并发进程的相互制约——同步与互斥
2.2.5 信号量机制
2.2.6 经典的进程同步问题
2.2.7 进程通信
2.3 线 程
2.3.1 线程的引入
2.3.2 线程的描述及状态
2.3.3 线程同步和通信
2.3.4 多线程系统
2.4 文件及文件系统
2.4.1 文件及文件系统
2.4.2 目录及文件控制块
2.4.3 目录结构及索引节点
2.4.4 UNIX文件系统简介
2.5 操作系统的网络服务
2.5.1 计算机运行环境与网络应用体系结构
2.5.2 操作系统的网络服务
2.6 操作系统接口
2.6.1 操作系统接口的发展及类型
2.6.2 联机命令接口
2.6.3 联机图形接口
2.6.4 程序接口(系统调用)
2.7 本章小结
第3章 网络协议与网络编程
3.1 计算机网络概述
3.1.1 计算机网络的概念及分类
3.1.2 网络实例:Internet
3.1.3 网络标准化
3.2 网络协议及网络体系结构
3.2.1 网络协议的概念
3.2.2 网络体系结构
3.2.3 OSI参考模型
3.2.4 TCP/IP参考模型
3.2.5 IP地址
3.3 应用层协议1——DNS域名服务
3.3.1 域名系统概述
3.3.2 名字空间与域名空间
3.3.3 域名服务器
3.3.4 域名解析
3.4 应用层协议2——TELNET、FTP、SMTP
3.4.1 远程终端协议(TELNET)
3.4.2 文件传输协议(FTP)
3.4.3 简单邮件传输协议(SMTP)
3.5 网络编程基础
3.5.1 网间进程相关概念
3.5.2 网间进程通信需要解决的问题
3.5.3 网间进程标识及通信过程的建立
3.6 网络编程分类
3.6.1 基于TCP/IP协议栈的网络编程
3.6.2 基于Web应用的网络编程
3.6.3 基于Web Service的网络编程
3.6.4 其他网络应用编程技术
3.7 典型网络编程技术:套接字编程接口基础
3.7.1 套接字接口的产生与发展
3.7.2 套接字的基本概念
3.7.3 网络地址的数据结构和操作函数
3.7.4 面向连接的套接字工作过程
3.7.5 面向连接的基本套接字函数
3.7.6 面向连接的套接字编程举例
3.8 本章小结
第4章 万维网
4.1 万维网概述
4.1.1 万维网技术架构概述
4.1.2 万维网页面
4.1.3 网页制作与发布
4.2 Web信息的标识与定位——URL
4.2.1 URI、URL、URN
4.2.2 万维网信息检索系统
4.3 HTTP
4.3.1 HTTP概述
4.3.2 HTTP报文
4.3.3 HTTP的无状态性与cookie机制
4.3.4 代理服务器
4.4 HTML
4.4.1 HTML概述
4.4.2 HTML常用标签
4.4.3 HTML5简介
4.5 JavaScript
4.5.1 JavaScript概述
4.5.2 JavaScript的语法基础
4.5.3 事件处理
4.6 XML
4.6.1 XML概述
4.6.2 XML文档的组成结构
4.6.3 XML的命名空间
4.6.4 XML文档的定义和验证
4.6.5 XML的显示
4.6.6 XML的解析
4.7 本章小结
第5章 动态页面技术与JSP
5.1 动态页面技术简介
5.1.1 公共网关接口
5.1.2 脚本技术
5.1.3 Servlet
5.2 JSP技术原理及运行环境
5.2.1 JSP概述
5.2.2 JSP工作原理
5.2.3 JSP工作环境
5.3 JSP中的Java语言
5.3.1 Java语言概述
5.3.2 数据类型
5.3.3 类和对象
5.3.4 流程控制语句
5.3.5 异常处理机制
5.3.6 多线程同步
5.4 JSP基本语法
5.4.1 JSP页面结构
5.4.2 JSP注释
5.4.3 JSP脚本元素
5.4.4 JSP指令元素
5.4.5 JSP动作元素
5.5 JSP内置对象
5.5.1 内置对象概述
5.5.2 请求对象:request
5.5.3 响应对象:response
5.5.4 会话对象:session
5.5.5 多客户端共享对象:application
5.5.6 其他对象
5.5.7 内置对象应用简单示例
5.6 本章小结
第6章 网络信息系统实例
6.1 网络信息系统设计
6.1.1 需求分析
6.1.2 系统设计
6.2 页面设计及代码实现
6.3 本章小结
参考文献