主页 详情

《Linux web 编程》_(美)克里斯托弗(Christopher A.Jones),(美)Drew Batchelor著;张立新等译_10279760_7

【书名】:《Linux web 编程》
【作者】:(美)克里斯托弗(Christopher A.Jones),(美)Drew Batchelor著;张立新等译
【出版社】:北京:电子工业出版社
【时间】:2000
【页数】:477
【ISBN】:7505359185
【SS码】:10279760

最新查询

内容简介

前言

第一章 分布式系统和网络互联技术

多层体系结构

什么是层

客户机-服务器模式的僵硬性

大规模的分布式系统

Internet应用程序

真正理解HTML

用户脚本

了解Web用户的能力

Java小应用程序

ActiveX控件

XML

建立定制Web客户

使用应用程序服务器

理解通用网关接口

在应用程序服务器中运行软件

使用应用程序服务器的资源

Business对象的优点

了解商务对象层

定义商务规则

Business对象在分布式系统中的地位

访问数据层和后端服务

对数据访问的理解

事务处理

服务器数据的作用

了解XML 的功能

小结

在软件之间调节数据

第二章 介绍Apache HTTP服务器

编译和安装Apache

为CGI配置Apache

编辑httpd.conf

设置Document Root

配置目录选项

允许服务器端包含(Server-Side Include)

在Document Root中使用CGI

将CGI作为文件类型来使用

使用服务器端包含

第一次运行Apache

在系统启动时运行Apache

对Apache的剖析

理解HTTP在Web开发中的作用

请求一个HTML页

接收HTML页

向服务器发送Web表单

发送和接收cookie

处理CGI脚本

理解CGI环境

创建一个规范的CGI脚本

创建脚本

对核心CGI变量的详细介绍

小结

第三章 在Linux中用Perl实现CGI

为什么要使用Perl

Perl的基本知识

运行Perl脚本

变量

一个例子:日志文件

模式匹配和正则表达式

在日志分析程序中使用模式匹配

引用

在日志分析程序中使用引用

CGI的另一面:用户交互

包、对象和模块

下载并使用CGI模块

完成日志分析程序

小结

将HTML和CGI分离开

第四章 将内容、逻辑与对象分开

改变文本文件需要一个程序设计员

重新设计需要重新编码

克服常见的Web站点问题

使用服务器端包含

将错综复杂的站点结构变得更加简单

基于上下文内容动态更新内容

内容创建对象

连接内容

自动化的页眉和页脚

自确定的定位(导航)控件

处理文件系统结构

编写对象

创建Header Footer Perl对象

理解Header Footer方法

为Header Footer.pm编写代码

创建Navigator Perl对象

理解Navigator方法

编写Navigator代码

设置Document Root

创建一个Navigator/HeaderFooter实例

编写代码

配置Display对象

写入到HTTP流

评价脚本

创建Content Perl对象

理解Content方法

编写Content对象代码

创建一个Template Perl对象

揭示Template方法

创建更多的灵活性

编写Template代码

创建Producer Perl对象

理解和扩展Producer方法

编写Producer对象代码

创建一个Producer/Template实例

编写代码

创建一个在线编目系统

向用户致意

介绍产品分目

创建一个分目引擎

显示一个单独的产品

查明附带的CD-ROM中的文件

找出解决方案

开发代码

扩展这个系统

小结

第五章 用XML创建结构优良的对象

表述信息

从GML到HTML

XML的鼻祖

HTML所存在的问题

HTML和样式表

从HTML转向XML

序言

文档类型定义

一般的实体

记号

元素

属性

参数型实体

INCLUDE和IGNORE

CDATA标记段

XSL和Xlink:新兴的标准

小结

第六章 用CGI应用程序服务器处理XML

安装解析器模块

关于解析器

对解析器进行初始化

把标记翻译成实际的动作

本章的项目:设计一个把XML转换成HTML的翻译器

使用处理程序

处理程序与Subs的对比

XML文件

Memo.xml

Style.xml

开始编写转换脚本

initStyles方法

style-start-handler方法

style-end-handler方法

style-char-handler方法

处理源文件

soure-start-handler方法

source-end-handler和source-char处理程序

创建一个脚本

处理属性

修改样式处理程序

修改源处理程序

访问属性值

proc-handler和sub-att-value方法

连接IDREF和ID属性

Attlist和Element处理程序

实现文本置换

实现Final处理程序

小结

第七章 创建基于客户的Web内容管理器

基于XML的留言板

MESSAGE-1.xml

style-MESSAGE.xml

应用程序用到的其他文件

把XML转换成HTML表单

枚举输入

添加选择框

修改XMLStyle模块

from-directory方法

from-file方法

form-att-type方法

必需元素内容

传送文档的结构

edit.cgi脚本

form2xml.cgi脚本

对参数进行排序

删除不必要的元素

生成XML

Admin程序

admin.cgi脚本

查看器程序

小结

第二部分 超越今天的Internet模型

超越客户/服务器时代

第八章 用Linux提供XML服务

查看Internet应用程序

引入Internet

通向电子商务的条条道路

需求分析

获得一种解决方法

完全使用另外一种方法

查看目前企业版XML模型

了解无状态问题

XSL转换

跨应用程序通讯

单向与固定状态

HTTP/CGI模型的缺点

通向真正交互性的道路

XML应用程序服务器

序列化和共享XML

理解进程

安装XML应用程序服务器

较大的图片

安装软件

测试XAS设置

小结

第九章 在Linux 上开发Java小应用程序

Java是怎样工作的

Java开发软件包

安装Blackdown JDK

检查JDK

进行安装测试

HelloEarl探秘

从应用程序到小应用程序

接口

把所学到的全部用起来:Life游戏

关于这个游戏

Life小应用程序概述

Life.java

init方法:获取HTML参数

异常处理

initImage方法

initAWTComponents方法

实现Life逻辑的方法

Java线程

MyCanvas类

小结

第十章 创建Java/XML网络应用程序

应用程序概述

使用XML的应用程序服务器

创建XAS客户程序

XASReceiver接口

下载和安装Aeifred

AElfred XML解析器

XMLParser类

XmlHandler接口和HandlerBase类

开始小应用程序的编写

NetApp.Java

NetApp类的init方法

InitAWTComponet方法

XASReciever方法

Hub接口方法

myHandler内部类

创建组件对象

Chat组件

Chat构造函数

InitAWTComponets

actionPerformed方法

refeshChatterList XASReceiver接口方法

XML Handler方法

Whiteboard组件

generateGraphics和doClear方法

Whiteboard的构造函数

MouseEvent 处理过程

SendPointVector方法

XASReveiver方法

XML处理程序方法

drawRemote方法

paint方法

启动网络应用程序

小结

处理应用程序的错误

第十一章 采用错误处理保护网站

CGI:Carp API简介

用Apache处理错误

理解ErrorDocument的指令

实现自定义错误页

错误处理体系结构

分析Judy Jumpsuit事例

环境分析

设计一个错误处理方案

编写错误代码

增加错误情况

从消息中提取错误代码

一个简单的Perl模块

使模块与信息分离

实现错误消息

编写双重错误处理程序

使用方法

编写对象代码

写一个HTML错误脚本

扩展商品目录网站

创建顾客表单

获取顾客数据

伸出你的网络触角

为什么捕获特殊字符

小结

第十二章 部署Linux Web应用程序

这不是你家的Web站点

采取正确的第一步

测试和调试

检查HTTP报头

采取正确的第二步

理解cookie的使用

性能监控

可用性和浏览器的兼容性

规划资源消耗

规划Intranet应用程序

规划商务应用程序

选定服务器的配置

采用多个服务器分配负载

负载平衡工具软件

对负载平衡方案缺陷的理解

负载平衡的优点

了解伸缩性问题

小结

附录 CD-ROM的内容

每一章的示例程序

XML应用程序服务器

Microstar AElfred 解析器

Perl模块

开放源代码的Kaffe Java虚拟机

PostgreSQL6.5


书查询(www.shuchaxun.com)本网页唯一编码:
fe2d1029ec83c08e381bfc005b0867cc#d1c472913740a22938a2bdc4035c3d04#38575587#10279760.zip