图书介绍
Linux web 编程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (美)克里斯托弗(Christopher A.Jones),(美)Drew Batchelor著;张立新等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505359185
- 出版时间:2000
- 标注页数:477页
- 文件大小:23MB
- 文件页数:492页
- 主题词:
PDF下载
下载说明
Linux web 编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第一章 分布式系统和网络互联技术7
多层体系结构8
什么是层8
客户机-服务器模式的僵硬性9
大规模的分布式系统9
Internet应用程序11
真正理解HTML12
用户脚本12
了解Web用户的能力12
Java小应用程序15
ActiveX控件15
XML16
建立定制Web客户16
使用应用程序服务器17
理解通用网关接口17
在应用程序服务器中运行软件18
使用应用程序服务器的资源19
Business对象的优点20
了解商务对象层20
定义商务规则20
Business对象在分布式系统中的地位21
访问数据层和后端服务23
对数据访问的理解23
事务处理23
服务器数据的作用25
了解XML 的功能25
小结26
在软件之间调节数据26
第二章 介绍Apache HTTP服务器27
编译和安装Apache28
为CGI配置Apache33
编辑httpd.conf33
设置Document Root34
配置目录选项35
允许服务器端包含(Server-Side Include)36
在Document Root中使用CGI37
将CGI作为文件类型来使用38
使用服务器端包含39
第一次运行Apache40
在系统启动时运行Apache42
对Apache的剖析43
理解HTTP在Web开发中的作用44
请求一个HTML页44
接收HTML页46
向服务器发送Web表单46
发送和接收cookie49
处理CGI脚本52
理解CGI环境53
创建一个规范的CGI脚本53
创建脚本54
对核心CGI变量的详细介绍56
小结58
第三章 在Linux中用Perl实现CGI59
为什么要使用Perl59
Perl的基本知识60
运行Perl脚本60
变量61
一个例子:日志文件75
模式匹配和正则表达式81
在日志分析程序中使用模式匹配84
引用91
在日志分析程序中使用引用94
CGI的另一面:用户交互101
包、对象和模块104
下载并使用CGI模块107
完成日志分析程序112
小结120
将HTML和CGI分离开121
第四章 将内容、逻辑与对象分开121
改变文本文件需要一个程序设计员122
重新设计需要重新编码122
克服常见的Web站点问题123
使用服务器端包含123
将错综复杂的站点结构变得更加简单124
基于上下文内容动态更新内容124
内容创建对象124
连接内容125
自动化的页眉和页脚125
自确定的定位(导航)控件125
处理文件系统结构126
编写对象127
创建Header Footer Perl对象127
理解Header Footer方法128
为Header Footer.pm编写代码130
创建Navigator Perl对象138
理解Navigator方法138
编写Navigator代码139
设置Document Root147
创建一个Navigator/HeaderFooter实例147
编写代码149
配置Display对象150
写入到HTTP流152
评价脚本155
创建Content Perl对象156
理解Content方法156
编写Content对象代码157
创建一个Template Perl对象162
揭示Template方法163
创建更多的灵活性163
编写Template代码164
创建Producer Perl对象172
理解和扩展Producer方法172
编写Producer对象代码173
创建一个Producer/Template实例175
编写代码175
创建一个在线编目系统181
向用户致意181
介绍产品分目182
创建一个分目引擎183
显示一个单独的产品183
查明附带的CD-ROM中的文件183
找出解决方案184
开发代码184
扩展这个系统198
小结198
第五章 用XML创建结构优良的对象199
表述信息199
从GML到HTML200
XML的鼻祖200
HTML所存在的问题201
HTML和样式表201
从HTML转向XML204
序言205
文档类型定义207
一般的实体207
记号209
元素210
属性214
参数型实体218
INCLUDE和IGNORE219
CDATA标记段220
XSL和Xlink:新兴的标准220
小结222
第六章 用CGI应用程序服务器处理XML223
安装解析器模块223
关于解析器224
对解析器进行初始化225
把标记翻译成实际的动作227
本章的项目:设计一个把XML转换成HTML的翻译器230
使用处理程序230
处理程序与Subs的对比234
XML文件234
Memo.xml235
Style.xml237
开始编写转换脚本239
initStyles方法240
style-start-handler方法241
style-end-handler方法242
style-char-handler方法243
处理源文件244
soure-start-handler方法245
source-end-handler和source-char处理程序246
创建一个脚本247
处理属性248
修改样式处理程序251
修改源处理程序253
访问属性值255
proc-handler和sub-att-value方法257
连接IDREF和ID属性259
Attlist和Element处理程序261
实现文本置换262
实现Final处理程序264
小结273
第七章 创建基于客户的Web内容管理器275
基于XML的留言板275
MESSAGE-1.xml276
style-MESSAGE.xml278
应用程序用到的其他文件282
把XML转换成HTML表单283
枚举输入286
添加选择框289
修改XMLStyle模块290
from-directory方法292
from-file方法294
form-att-type方法296
必需元素内容297
传送文档的结构299
edit.cgi脚本305
form2xml.cgi脚本307
对参数进行排序308
删除不必要的元素310
生成XML312
Admin程序316
admin.cgi脚本316
查看器程序320
小结324
第二部分 超越今天的Internet模型325
超越客户/服务器时代327
第八章 用Linux提供XML服务327
查看Internet应用程序327
引入Internet328
通向电子商务的条条道路328
需求分析329
获得一种解决方法329
完全使用另外一种方法331
查看目前企业版XML模型332
了解无状态问题333
XSL转换333
跨应用程序通讯333
单向与固定状态334
HTTP/CGI模型的缺点334
通向真正交互性的道路334
XML应用程序服务器335
序列化和共享XML335
理解进程337
安装XML应用程序服务器338
较大的图片338
安装软件339
测试XAS设置340
小结341
第九章 在Linux 上开发Java小应用程序343
Java是怎样工作的343
Java开发软件包344
安装Blackdown JDK345
检查JDK346
进行安装测试346
HelloEarl探秘347
从应用程序到小应用程序349
接口352
把所学到的全部用起来:Life游戏356
关于这个游戏356
Life小应用程序概述356
Life.java357
init方法:获取HTML参数358
异常处理359
initImage方法362
initAWTComponents方法363
实现Life逻辑的方法365
Java线程368
MyCanvas类371
小结374
第十章 创建Java/XML网络应用程序377
应用程序概述377
使用XML的应用程序服务器378
创建XAS客户程序378
XASReceiver接口380
下载和安装Aeifred381
AElfred XML解析器381
XMLParser类382
XmlHandler接口和HandlerBase类383
开始小应用程序的编写383
NetApp.Java383
NetApp类的init方法386
InitAWTComponet方法388
XASReciever方法391
Hub接口方法392
myHandler内部类393
创建组件对象397
Chat组件398
Chat构造函数400
InitAWTComponets400
actionPerformed方法402
refeshChatterList XASReceiver接口方法402
XML Handler方法404
Whiteboard组件404
generateGraphics和doClear方法406
Whiteboard的构造函数406
MouseEvent 处理过程408
SendPointVector方法410
XASReveiver方法411
XML处理程序方法411
drawRemote方法412
paint方法413
启动网络应用程序415
小结417
处理应用程序的错误419
第十一章 采用错误处理保护网站419
CGI:Carp API简介420
用Apache处理错误420
理解ErrorDocument的指令421
实现自定义错误页421
错误处理体系结构422
分析Judy Jumpsuit事例422
环境分析423
设计一个错误处理方案424
编写错误代码425
增加错误情况425
从消息中提取错误代码425
一个简单的Perl模块426
使模块与信息分离427
实现错误消息427
编写双重错误处理程序428
使用方法429
编写对象代码430
写一个HTML错误脚本438
扩展商品目录网站445
创建顾客表单446
获取顾客数据448
伸出你的网络触角453
为什么捕获特殊字符453
小结454
第十二章 部署Linux Web应用程序455
这不是你家的Web站点455
采取正确的第一步456
测试和调试457
检查HTTP报头457
采取正确的第二步457
理解cookie的使用460
性能监控463
可用性和浏览器的兼容性464
规划资源消耗465
规划Intranet应用程序465
规划商务应用程序466
选定服务器的配置469
采用多个服务器分配负载469
负载平衡工具软件469
对负载平衡方案缺陷的理解471
负载平衡的优点471
了解伸缩性问题473
小结473
附录 CD-ROM的内容475
每一章的示例程序475
XML应用程序服务器475
Microstar AElfred 解析器476
Perl模块476
开放源代码的Kaffe Java虚拟机476
PostgreSQL6.5477
热门推荐
- 3526801.html
- 737823.html
- 1656946.html
- 1198335.html
- 2230218.html
- 3884350.html
- 1982003.html
- 119941.html
- 1689623.html
- 2401021.html
- http://www.ickdjs.cc/book_2867971.html
- http://www.ickdjs.cc/book_1910056.html
- http://www.ickdjs.cc/book_1341693.html
- http://www.ickdjs.cc/book_1312855.html
- http://www.ickdjs.cc/book_2620805.html
- http://www.ickdjs.cc/book_2322056.html
- http://www.ickdjs.cc/book_2511387.html
- http://www.ickdjs.cc/book_2018670.html
- http://www.ickdjs.cc/book_2473873.html
- http://www.ickdjs.cc/book_2721334.html