微信扫一扫,移动浏览光盘
简介
本书是围绕Web编程展开的,分三个部分,共12章。内容包括:介绍一种广泛应用于Internet应用程序和分布式系统的web体系结构,读者对这种体系结构的理解是开发强壮的、可升级的Internet应用程序的键;介绍在Linux中如何使用Apache应用服务器Perl语言来完成Web编程工作;介绍内容对象的概念,以便读者能够很容易地将显示逻辑和且示内容区分开来;介绍了如何布置Internet应用程序,从而实现应用程序的伸缩性。本书最精彩的部分在于对使用新兴技术来完成Web开发工作的讨论,其中包括如何使用XML,如何使用Java程序,以及如何使用GPL。本书在讨论上述内容时,向读者提供了大量使用Perl语言、Java语言、HTML和XML见开发的实例,并由浅入深地讲解了每一个概念和实例。因此,本书所面向的读者范围十分广阔,无论是刚刚了解Linux的爱好者还是网站的资深管理员,在阅读完本书之后,都会有一种获益匪浅的感觉。
目录
前言
第一部分 当今的internet应用程序
第一章 分布式系统和网络互联技术
多层体系结构
什么是层
客户机—服务器模式的僵硬性
大规模的分布式系统
internet应用程序
了解web用户的能力
真正理解html
用户脚本
java小应用程序
activex控件
xml
建立定制web客户
使用应用程序服务器
理解通用网关接口
在应用程序服务器中运行软件
使用应用程序服务器的资源
了解商务对象层
. 定义商务规则
business对象的优点
business对象在分布式系统中的地位
访问数据层和后端服务
对数据访问的理解
事务处理
linux web编程
服务器数据的作用
了解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表单
向服务器发送一个url请求
发送和接收cookie
处理cgi脚本
创建一个规范的cgi脚本
理解cgi环境
创建脚本
对核心cgi变量的详细介绍
小结
第三章 在linux中用peri实现cgi
为什么要使用perl
perl的基本知识
运行perl脚本
变量
一个例子:日志文件
模式匹配和正则表达式
在日志分析程序中使用模式匹配
引用
在日志分析程序中使用引用
cgi的另一面:用户交互
包、对象和模块
下载并使用cgi模块
完成日志分析程序
小结
第四章 将内容、逻辑与对象分开
将html和cgl分离开
改变文本文件需要一个程序设计员
重新设计需要重新编码
克服常见的web站点问题
使用服务器端包含
将错综复杂的站点结构变得更加简单
基于上下文内容动态更新内容
内容创建对象
自确定的定位(导航)控件
自动化的页眉和页脚
连接内容
处理文件系统结构
编写对象
创建headerfooter perl对象
理解headerfooter方法
为headerfooter.pm编写代码
创建navigator perl对象
理解navigator方法
编写navigator代码
创建一个navigator/headerfooter实例
设置document root
编写代码
linux web编程
配置display对象
写入到http
评价脚本
创建content perl对象
理解content方法
编写content对象代码
创建一个template perl对象
创建更多的灵活性
揭示template方法
编写template代码
创建froducter perl对象
理解和扩展producer方法
编写producer对象代码
创建一个producer/template实例
编写代码
创建一个在线编目系统
向用户致意
介绍产品分目
显示一个单独的产品
查明附带的cd-rom中的文件
创建一个分目引擎
找出解决方案
开发代码
扩展这个系统
小结
第五章 用xml创建结构优良的对象
表述信息
xml的鼻祖
从gml到html
html所存在的问题
html和样式表
从html转向xml
序言
文档类型定义
一般的实体
记号
元素
属性
参数型实体
include和ignore
cdata标记段
xsl和xlink:新兴的标准
小结
第六章 用cgi应用程序服务器处理xml
安装解析器模块
关于解析器
对解析器进行初始化
把标记翻译成实际的动作
本章的项目:设计一个把xml转换成html的翻译器
使用处理程序
处理程序与subs的对比
xml文件
mermo.xml
stvle.xml
开始编写转换脚本
initstyles方法
style—start--handler方法
style—end--handler方法
style—char--handler方法
处理源文件
source—start—handler方法
source—end--handler和source—char处理程序
创建一个脚本
处理属性
修改样式处理程序
修改源处理程序
访问属性值
proc--handler和sub—att—value方法
第一部分 当今的internet应用程序
第一章 分布式系统和网络互联技术
多层体系结构
什么是层
客户机—服务器模式的僵硬性
大规模的分布式系统
internet应用程序
了解web用户的能力
真正理解html
用户脚本
java小应用程序
activex控件
xml
建立定制web客户
使用应用程序服务器
理解通用网关接口
在应用程序服务器中运行软件
使用应用程序服务器的资源
了解商务对象层
. 定义商务规则
business对象的优点
business对象在分布式系统中的地位
访问数据层和后端服务
对数据访问的理解
事务处理
linux web编程
服务器数据的作用
了解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表单
向服务器发送一个url请求
发送和接收cookie
处理cgi脚本
创建一个规范的cgi脚本
理解cgi环境
创建脚本
对核心cgi变量的详细介绍
小结
第三章 在linux中用peri实现cgi
为什么要使用perl
perl的基本知识
运行perl脚本
变量
一个例子:日志文件
模式匹配和正则表达式
在日志分析程序中使用模式匹配
引用
在日志分析程序中使用引用
cgi的另一面:用户交互
包、对象和模块
下载并使用cgi模块
完成日志分析程序
小结
第四章 将内容、逻辑与对象分开
将html和cgl分离开
改变文本文件需要一个程序设计员
重新设计需要重新编码
克服常见的web站点问题
使用服务器端包含
将错综复杂的站点结构变得更加简单
基于上下文内容动态更新内容
内容创建对象
自确定的定位(导航)控件
自动化的页眉和页脚
连接内容
处理文件系统结构
编写对象
创建headerfooter perl对象
理解headerfooter方法
为headerfooter.pm编写代码
创建navigator perl对象
理解navigator方法
编写navigator代码
创建一个navigator/headerfooter实例
设置document root
编写代码
linux web编程
配置display对象
写入到http
评价脚本
创建content perl对象
理解content方法
编写content对象代码
创建一个template perl对象
创建更多的灵活性
揭示template方法
编写template代码
创建froducter perl对象
理解和扩展producer方法
编写producer对象代码
创建一个producer/template实例
编写代码
创建一个在线编目系统
向用户致意
介绍产品分目
显示一个单独的产品
查明附带的cd-rom中的文件
创建一个分目引擎
找出解决方案
开发代码
扩展这个系统
小结
第五章 用xml创建结构优良的对象
表述信息
xml的鼻祖
从gml到html
html所存在的问题
html和样式表
从html转向xml
序言
文档类型定义
一般的实体
记号
元素
属性
参数型实体
include和ignore
cdata标记段
xsl和xlink:新兴的标准
小结
第六章 用cgi应用程序服务器处理xml
安装解析器模块
关于解析器
对解析器进行初始化
把标记翻译成实际的动作
本章的项目:设计一个把xml转换成html的翻译器
使用处理程序
处理程序与subs的对比
xml文件
mermo.xml
stvle.xml
开始编写转换脚本
initstyles方法
style—start--handler方法
style—end--handler方法
style—char--handler方法
处理源文件
source—start—handler方法
source—end--handler和source—char处理程序
创建一个脚本
处理属性
修改样式处理程序
修改源处理程序
访问属性值
proc--handler和sub—att—value方法
Linux web 编程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!