图书介绍

Linux web 编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Linux web 编程
  • (美)克里斯托弗(Christopher A.Jones),(美)Drew Batchelor著;张立新等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505359185
  • 出版时间:2000
  • 标注页数:477页
  • 文件大小:23MB
  • 文件页数:492页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐