书籍详情

LINUX平台下的WEB编程

LINUX平台下的WEB编程

作者:农孙博,范正刚编著

出版社:人民邮电出版社

出版时间:2000-10-01

ISBN:9787115087157

定价:¥32.00

购买这本书可以去
内容简介
  本书主要讲述了Linux平台下的Web开发技术。主要内容包括:Linux和Web的基本概念;Linux平台下Web服务器的安装和配置;Linux支持的多种编程语言,如Shell、Perl、C/C++、PHP3等;Linux平台下Web数据库的开发等。最后一章还给出了一个综合实例:图书销售系统的实现。本书主要读者对象为设计制作Web页面和创建Web站点的Web技术人员。
作者简介
暂缺《LINUX平台下的WEB编程》作者简介
目录
第一章 Linux 的基础知识
1.1 Linux简介
1.1.1 Linux 的历史
1.1.2 Linux 系统
1.1.3 Linux的主要特点
1.2 Linux的主要版本
1.2.1 RedHat
1.2.2 Slackware Linux
1.2.3 Debian GNU/Linux
1.3 Linux常用的应用程序与开发工具简介
1.3.1 应用程序(Applications)
1.3.2 开发(Development)工具包
1.4 Linux平台下Web编程的特点
1.5 小结
第二章 Web概述
2.1 万维网(World Wide Web)
2.1.1 Web的由来及现状
2.1.2 Web的特点
2.2 客户/服务器模式
2.3 URL
2.4 超文本传输协议(HTTP)
2.5 TCP/IP协议
2.5.1 TCP协议
2.5.2 IP协议
2.6 HTML
2.7 Web浏览器
2.8 小结
第三章 Web服务器的安装和配置
3.1 Apache服务器简介
3.2 Apache服务器的安装
3.2.1 如何获得Apache Server
3.2.2 编译源程序
3.2.3 Apache 服务器的目录结构
3.2.4 Apache 服务器的启动方法和主要选项
3.3 Apache服务器的配置
3.3.1 httpd.conf
3.3.2 access.conf
3.3.3 srm.conf
3.4 小结
第四章 公共网关接口(CGI)
4.1 通用网关接口(CGI)
4.1.1 CGI的含义
4.1.2 使用CGI的理由
4.1.3 CGI 的工作过程
4.2 程序间的通信方式
4.2.1 从客户机到服务器的通信方式
4.2.2 从服务器到CGI程序的通信方式
4.2.3 CGI程序返回数据的方式
4.3 环境变量
4.3.1 服务器专有环境变量
4.3.2 请求专有环境变量
4.3.3 客户专有环境变量
4.4 数据传送方法
4.4.1 传送方法
4.4.2 GET方法
4.4.3 POST方法
4.4.4 实现方法
4.5 CGI脚本使用的数据类型
4.5.1 MIME的含义
4.5.2 MIME数据类型方案简介
4.5.3 常用MIME数据类型
4.6 Linux 上CGI编程语言简介
4.6.1 Perl
4.6.2 C/C++
4.6.3 Shell Script
4.6.4 PHP3
4.6.5 TCL/TK
4.7 小结
第五章 表单的实现
5.1 表单
5.2 INPUT
5.2.1 TEXT输入域
5.5.2 PASSWORD 输入域
5.2.3 RADIO
5.2.4 CHECKBOX 输入域
5.2.5 FILE
5.2.6 SUBMIT和RESET
5.2.7 例子
5.3 SELECT和OPTION
5.4 TEXTAREA
5.5 小结
第六章 Shell语言简介
6.1 Shell 概述
6.1.1 Shell 基础
6.1.2 Shell的种类
6.1.3 Shell的基本功能
6.1.4 Shell 的特点
6.2 Bash 的基础知识
6.2.1 Bash的特点
6.2.2 Bash基本语法结构
6.2.3 Bash的环境变量
6.3 小结
第七章 用Shell编写CGI程序
7.1 使用Shell 编写CGI
7.1.1 Shell CGI的优点
7.1.2 CGI对Shell的要求
7.1.3 Shell CGI的使用范围
7.2 Shell 如何完成CGI的功能
7.3 一个简单的例子
7.4 显示环境变量
7.5 表单的处理
7.5.1 思路
7.5.2 调查表的表单
7.5.3 表单的处理
7.6 计数器
7.6.1 思路
7.6.2 计数器的实现
7.7 Shell CGI的缺点
7.8 小结
第八章 Perl Script简介
8.1 Perl 语言简介
8.1.1 Perl 的主要用途
8.1.2 一个简单的例子
8.1.3 程序的运行
8.1.4 程序的调试方法
8.2 标量
8.2.1 标量的概念
8.2.2 标量值
8.2.3 标量变量
8.2.4 标量变量操作符
8.2.5 操作符优先级
8.3 数组变量
8.3.1 数组变量的赋值
8.3.2 数组变量元素访问
8.3.3 数组变量运算符
8.4 控制结构
8.4.1 if/unless
8.4.2 while/until
8.4.3 for语句
8.4.4 foreach语句
8.4.5 die()
8.4.6 last语句退出循环
8.5 关联数组
8.5.1 关联数组的变量
8.5.2 关联数组操作符
8.6 基本I/O处理
8.6.1 从STDIN 输入
8.6.2 从 操作符输入
8.6.3 向STDOUT输出
8.7 子程序
8.7.1 子程序的调用
8.7.2 子程序返回值
8.8 内部函数
8.9 文件处理
8.9.1 打开文件
8.9.2 读文件
8.9.3 写文件
8.9.4 关闭文件
8.9.5 检测文件状态
8.10 Perl的进程管理
8.11 包
8.11.1 包的基本概念
8.11.2 作用范围
8.11.3 符号表
8.12 模块
8.12.1 模块的定位
8.12.2 模块引用
8.13 小结
第九章 用Perl编写CGI程序
9.1 为什么使用Perl
9.2 处理表单信息
9.2.1 用Perl进行表单的处理
9.2.2 表单处理实例
9.3 简单例子-访问记数器
9.3.1 思路
9.3.2 计数器的实现
9.4 来宾留言板的实现
9.4.1 思路
9.4.2 留言板的表单
9.4.3 表单的处理
9.5 聊天室
9.5.1 聊天室的执行过程
9.5.2 连接的方法
9.5.3 交谈服务器的实现
9.5.4 用户信息处理
9.5.5 一个简单的聊天室
9.6 cgi-lib.pl
9.7 CGI.pm
9.7.1 如何使用CGI.pm
9.7.2 引用CGI.pm的方法说明
9.7.3 CGI.pm 方法的使用
9.7.4 常用的CGI.pm方法
9.7.5 CGI.pm中的HTML标记
9.7.6 CGI.pm中的表单处理
9.8 小结
第十章 C/C++的CGI开发技术
10.1 C/C++支持CGI的原因
10.1.1 C/C++ CGI的优点
10.1.2 C/C++ 的公共库
10.2 用C/C++编写CGI程序
10.2.1 CGI的输入输出
10.2.2 使用C/C++的API
10.2.3 简单例子:hello world!
10.3 表单的处理方法
10.3.1 数据的解码
10.3.2 数据的输出
10.4 用C语言进行表单处理
10.5 电子信箱
10.5.1 思路
10.5.2 表单内容的实现
10.5.3 发信服务的实现
10.6 小结
第十一章 PHP3
11.1 PHP3 概述
11.1.1 PHP3的历史
11.1.2 PHP3的特点
11.2 PHP3 的安装和配置
11.2.1 PHP3的安装
11.2.2 PHP3的配置
11.2.3 PHP脚本的执行
11.3 PHP3 的语法和结构
11.3.1 PHP3的定界符和分隔符
11.3.2 变量
11.3.3 类
11.3.4 变量作用域
11.3.5 类型转换
11.3.6 运算符
11.4 控制结构
11.4.1 while
11.4.2 if-elseif-else
11.4.3 FOR
11.4.4 SWITCH
11.5 自定义函数
11.5.1 函数的定义
11.5.2 返回值
11.5.3 参数
11.5.4 include 和 require
11.6 常用库函数
11.6.1 字符串操作函数
11.6.2 正则表达式函数
11.6.3 目录遍历函数
11.6.4 文件操作函数
11.6.5 时间函数
11.6.6 图像函数
11.6.7 数据库函数
11.7 PHP的安全问题
11.8 小结
第十二章 动态创建图像
12.1 GD库
12.1.1 GD库的安装
12.1.2 简单例子
12.1.3 常用函数说明
12.1.4 C语言API使用示例
12.1.5 GD.pm 使用示例
12.1.6 PHP3 API 使用示例
12.2 Ghostscript
12.2.1 计数器的图形化例子
12.2.2 Ghostscript 解释器和Postscript代码
12.3 小结
第十三章 Sever Side Includes (SSI)
13.1 SSI 概述
13.2 SSI 工作原理
13.3 为SSI配置 Apache 服务器
13.4 SSI 常用命令
13.4.1 #include 命令
13.4.2 #echo 命令
13.4.3 #fsize
13.4.4 #flastmod
13.4.5 #config
13.4.6 #exec
13.5 安全性
13.6 小结
第十四章 安全问题
14.1 Web站点安全问题
14.2 Web站点的保护对象
14.2.1 保护信息和资源
14.2.2 保护用户
14.2.3 保护重要的对象
14.3 Web站点的安全隐患
14.3.1 Web服务器安全
14.3.2 客户与服务器间的交易安全
14.3.3 错误与疏漏
14.3.4 危险的方式
14.3.5 不合理数据
14.3.6 内部伤害
14.4 如何保护Web站点
14.4.1 语言的选择
14.4.2 不要相信表单数据
14.4.3 拒绝不合理要求的表单数据
14.4.4 处理路径数据
14.4.5 校验数据长度
14.4.6 处理文件名
14.4.7 验证数据满足字段规则
14.4.8 处理外部进程
14.4.9 CGI脚本权限
14.4.10 本地文件安全
14.4.11 使用他人CGI脚本时的注意事项
14.5 安全性评定
14.6 小结
第十五章 Web数据库及其工具
15.1 数据库的基本知识
15.1.1 关系数据库
15.1.2 SQL(Structured Query Language)结构化查询语言
15.1.3 SQL的优点
15.2 Web数据库的选择
15.2.1 Linux 下常用的关系数据库系统简介
15.2.2 数据库方案分析
15.3 MySQL
15.3.1 MySQL概述
15.3.2 MySQL的主要特点
15.3.3 获取MySQL
15.3.4 MySQL的安装
15.3.5 MySQL的启动方法
15.3.6 MySQL的系统管理
15.3.7 MySQL的使用
15.3.8 MySQL的客户端工具和API接口函数
15.3.9 MySQL的稳定性
15.4 PostgreSQL 数据库
15.4.1 PostgreSQL 数据库简介
15.4.2 PostgreSQL 的特点
15.4.3 PostgreSQL的安装和配置
15.4.4 PostgreSQL的启动
15.4.5 PostgreSQL的使用
15.4.6 Postgres的客户端工具和接口简介
15.4.7 PostgresSQL的安全机制
15.5 Web数据库的性能分析
15.6 小结
第十六章 使用DBM数据库
16.1 DBM数据库的不同版本
16.1.1 DBM
16.1.2 NDBM
16.1.3 Berkeley Db
16.1.4 GDBM
16.2 DBM数据库的使用
16.3 DBM数据库的信息检索
16.4 DBM数据库的信息查询
16.5 小结
第十七章 Web数据库的开发
17.1 方案的选择
17.2 一个简单数据库查询的工作过程
17.3 MySQL和PHP3的组合
17.3.1 准备工作
17.3.2 连接数据库
17.3.3 数据库操作
17.3.4 数据操作
17.3.5 一个典型的例子
17.3.6 综合实例:phpMyAdmin分析
17.4 PostgreSQL和Perl组合
17.4.1 准备工作
17.4.2 连接数据库
17.4.3 数据库操作
17.4.4 获取查询结果
17.4.5 实现查询的例子
17.4.6 关于数据安全的讨论
17.5 DBI
17.5.1 DBI的标准方法
17.5.2 连接数据库驱动
17.5.3 执行SQL语句
17.5.4 结果处理
17.5.5 典型例子
17.6 各种组合的比较
17.6.1 C语言
17.6.2 Perl语言
17.6.3 PHP3
17.7 小结
第十八章 综合实例:图书销售系统的实现
18.1 应用程序涉及的知识点
18.1.1 数据库结构
18.1.2 DBI接口
18.1.3 DBM数据库
18.1.4 书库管理程序
18.1.5 图书订购程序
18.2 系统的主页
18.2.1 公共例程
18.2.2 SSI(Server-side include)的应用
18.2.3 密码保护
18.3 书库管理
18.3.1 书库管理的主页面
18.3.2 对书库的各表进行维护
18.4 图书订购
18.4.1 基本思路
18.4.2 客户ID的生成
18.4.3 客户ID的传递
18.4.4 给客户发送HTML页面
18.4.5 图书查询
18.4.6 把图书放入购物车
18.4.7 订单的管理
18.4.8 获取客户信息
18.4.9 结帐离开
18.5 小结
猜您喜欢

读书导航