全面引爆——XSP网站开发:XSP Cocoon XML核心技术内幕

全面引爆——XSP网站开发:XSP Cocoon XML核心技术内幕
作 者: 黄理编
出版社: 北京希望电子出版社
丛编项: 计算机知识普及和软件开发系列 编程宝典2002
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《全面引爆——XSP网站开发:XSP Cocoon XML核心技术内幕》作者简介

内容简介

这是一本面向初、中级编程人员的自学指导教程。全面介绍新一代服务器页面开发技术—XSP(eXtensible Server Pages),以及全新的Web出版框架—Cocoon技术。Server Pages家族的新成员XSP技术,因其基于Cocoon技术使XSP程序具有静态内容、程序逻辑、表现样式三层分离的特性,给编辑、重用和修复代码带来极大便利,使开发效率极大提升。XSP正被获得前所未有的认可,越来越多的迹象表明,它将带来服务器页面的新时代。要版由12章和3个附录组成。主要内容包括:XML,DTD,XSL,XSL FO,namespaces,Schema,XHTML,SVG和WML等相关技术的介绍:Cocoon的基础知识;Cocoon的配置方法;XSP的基础语法;Cocoon处理器;XSPUtil类的用法;XSP内建对象的用法;XSP逻辑单的基础知识以及开发流程;最后给出常用XSP逻辑单的用法参考;附录中提供了关于XSP/Cocoon/XML的大量资源列表。本版内容,运用最新的操作系统平台——Windows XP,基于最新的XML技术规范—XHTML,WML,XSLT……,介绍最新的Server Pages技术—XSP,讨论最新的Web出版框架—Cocoon。“用事实讲话”是本教程的最大特色:用大量实例说明每个概念,所有相关资源都注明出处,秉承了专业人员接受新技术的严谨性,同时体现了专业人员独特的、清晰的学习思路,全书语言简明扼要,内容丰富,包括大小数百个典型范例,让理论与实现无缝结合。本版可作为专业网站开发人员和网络编程爱好者的XSP技术指导书,也可作为社会网页设计或编程培训班用教材。本版CD提供本版实例的源代码。

图书目录

第1章 XML基础

1.1 席卷全球的XML技术

1.1.1 引入XML

1.1.2 为什么使用XML?

1.1.3 网络计算的二次革命

1.2 XML基础

1.2.1 XML介绍

1.2.2 何处使用XML?

1.2.3 XML语法

1.2.4 XML元素

1.2.5 XML属性

1.2.6 XML确认

1.2.7 Netscape和Internet Explorer中的XML

1.2.8 使用Internet Explorer 6.0查看XML文档

1.2.9 使用CSS显示XML

1.2.10 使用XSL显示XML

1.2.11 XML数据岛

1.2.12 Microsoft XML解析器

1.2.13 现实生活中的XML

1.3 XML进阶

1.3.1 XML命名空间

1.3.2 XML CDATA

1.3.3 XML编码

1.3.4 简单的XML服务器

1.3.5 XML应用程序

1.3.6 XML HTTP请求

1.3.7 XML行为——新的DHTML?

1.3.8 XML技术概要和W3C

1.4 DTD基础

1.4.1 DTD概述

1.4.2 DTD——XML建筑模块

1.4.3 DTD——元素

1.4.4 DTD——属性

1.4.5 DTD——实体

1.4.6 DTD——验证

1.4.7 DTD——网络上的实例

1.5 XML开发工具

1.5.1 XMLSpy

1.5.2 Nokia WAP Toolkit

1.5.3 WinWAP

1.6 小结

第2章 XML相关技术基础

2.1 XML标准集

2.2 XSL之XSLT

2.2.1 XSL概述

2.2.2 XSL语言

2.2.3 XSL浏览器

2.2.4 XSL转换

2.2.5 XSL模板

2.2.6 客户端的XSL

2.2.7 服务器端的XSL

2.2.8 XSL排序

2.2.9 XSL过滤器

2.2.10 XSL条件判断

2.2.11 XSL选择

2.2.12 Microsoft Internet Explorer 5.0支持的XSLT元素参考

2.2.13 W3C支持的XSLT元素参考

2.3 XSL之FO

2.3.1 XSL FO概述

2.3.2 初始化

2.3.3 页面布局

2.3.4 内容区

2.3.5 方向

2.3.6 划定区域尺度

2.3.7 页面次序

2.3.8 封面

2.3.9 创建PDF文件

2.3.10 内容页的开始

2.3.11 列表

2.3.12 完整的实例——xsp.fo

2.4 XML Namespace

2.4.1 实例一

2.4.2 实例二

2.4.3 实例三

2.4.4 实例四

2.4.5 实例五

2.4.6 实例六

2.4.7 实例七

2.4.8 实例八

2.4.9 实例九

2.4.10 实例十

2.4.11 实例十一

2.4.12 实例十二

2.4.13 实例十三

2.4.14 实例十四

2.4.15 本节小结

2.5 XML Schema概述

2.5.1 Schema介绍

2.5.2 Schema实例

2.6 小结

第3章 XML技术应用

3.1 可扩展超文本标记语言——XHTML

3.1.1 XHTML概述

3.1.2 为什么选择XHTML

3.1.3 XHTML与HTML的不同之处

3.1.4 XHTML语法

3.1.5 XHTML DTD

3.1.6 XHTML HowTo

3.1.7 XHTML确认

3.1.8 XHTML标记列表

3.1.9 XHTML属性

3.1.10 XHTML事件

3.2 无线标记语言——WML

3.2.1 WAP概述

3.2.2 WML基础

3.2.3 WML格式化

3.2.4 WML链接和图片

3.2.5 WML输入

3.2.6 WML任务

3.2.7 WML计时器

3.2.8 WML变量

3.2.9 WML实例

3.2.10 WML参考

3.2.11 WML实体

3.2.12 WML DTD

3.3 可升级矢量图形——SVG

3.3.1 SVG介绍

3.3.2 第1个SVG

3.3.3 颜色

3.3.4 不透明性

3.3.5 线条

3.3.6 文本

3.3.7 形状

3.4 小结

第4章 XSLT元素参考

4.1 XSLT元素

4.1.1 sl:apply-imports元素

4.1.2 sl:apply-templates元素

4.1.3 xsl:attribute元素

4.1.4 xsl:attribute-set元素

4.1.5 xsl:call-template元素

4.1.6 xsl:choose元素

4.1.7 xsl:comment元素

4.1.8 xsl:copy元素

4.1.9 xsl:copy-of元素

4.1.10 xsl:decimal-format元素

4.1.11 xsl:element元素

4.1.12 xsl:fallback元素

4.1.13 xsl:for-each元素

4.1.14 xsl:if元素

4.1.15 xsl:import元素

4.1.16 xsl:include元素

4.1.17 xsl:key元素

4.1.18 xsl:message元素

4.1.19 xsl:namespace-alias元素

4.1.20 xsl:number元素

4.1.21 xsl:otherwise元素

4.1.22 xsl:output元素

4.1.23 xsl:param元素

4.1.24 xsl:preserve-space元素

4.1.25 xsl:processing-instruction元素

4.1.26 xsl:sort元素

4.1.27 xsl:strip-space元素

4.1.28 xsl:stylesheet元素

4.1.29 xsl:template元素

4.1.30 xsl:text元素

4.1.31 xsl:transform元素

4.1.32 xsl:value-of元素

4.1.33 xsl:variable元素

4.1.34 xsl:when

4.1.35 xsl:with-param元素

4.2 小结

第5章 Apache Cocoon基础

5.1 Apache Cocoon概述

5.1.1 Apache XML Project

5.1.2 什么是Cocoon

5.1.3 Cocoon对我们的影响

5.1.4 现行的Web出版框架

5.1.5 Cocoon的Web出版框架

2.2 Apache Cocoon 1的运行机制

5.2.1 Cocoon 1用户指南

5.2.2 Cocoon 1中的动态XML

5.2.3 Cocoon 1的缓存系统

5.2.4 Cocoon 1工作流程

5.3 Apache Cocoon应用示例

5.4 小结

第6章 Cocoon的配置

6.1 Apache Cocoon 1的配置方法

6.1.1 预备知识

6.1.2 Cocoon 1.8.2+Apache JSery

6.1.3 Cocoon 1.8.2+Tomcat 3.2

6.1.4 Cocoon 1.8.2+WebLogic 5.1

6.1.5 Cocoon 1.8.2+WebLogic 6.0

6.1.6 Cocoon 1.8.2+Dynamo

6.1.7 Cocoon 1.8.2+iPlanet Web Server 4.x

6.1.8 Cocoon 1.8.2+IAS 4.1.1

6.1.9 Cocoon 1.8.2+JRun 3.0

6.1.10 Cocoon 1.8.2的运行界面

6.1.11 Cocoon 1的配置文件cocoon.properties

6.1.12 Cocoon 1.x的兼容性

6.2 Cocoon 2的安装与配置方法

6.2.1 编译Cocoon 2.0

6.2.2 Cocoon 2.0+Tomcat 3.x

6.2.3 Cocoon 2.0+Tomcat 4.x

6.2.4 Cocoon 2.0+WebLogic 6.0

6.2.5 Cocoon 2.0+Resin 2.0

6.2.6 Cocoon2.0+JBoss 2.2.2+Tomcat 3.2.2

6.2.7 Cocoon 2.0的运行界面

6.2.8 Cocoon 2.0的配置文件-cocoon.xconf

6.2.9 Cocoon 2.0的站点地图——sitemap.xmap

6.3 小结

第7章 XSP语法入门

7.1 XSP基础

7.1.1 XSP的概念

7.1.2 XSP的目标

7.1.3 XSP vs.JSP

7.2 JSP文档(JSP Documents)

7.2.1 对JSP程序使用XML语法(XML Syntax)

7.2.2 JSP文档语法

7.2.3 JSP文档的XML视图

7.2.4 JSP文档实例

7.3 XSP实例——嵌入逻辑

7.3.1 用XSP说Hello World!

7.3.2 Cocoon处理器指令

7.3.3 XSP元素的命名空间

7.3.4 XSP逻辑元素

7.3.5 XSL文件

7.3.6 XSP程序的运行

7.4 XSP元素集

7.4.1 xsp:page元素

7.4.2 xsp:structure元素和xsp:include元素

7.4.3 xsp:logic元素和xsp:content元素

7.4.4 xsp:element元素和xsp:attribute元素

7.4.5 xsp:expr元素

7.4.6 xsp:pi元素

7.4.7 xsp:comment元素

7.4.8 XSP元素应用实例

7.5 小结

第8章 XSP高级编程

8.1 Cocoon处理器

8.1.1 Cocoon处理器简介

8.1.2 SQL处理器

8.1.3 LDAP处理器

8.1.4 XInclude处理器

8.1.5 Turbine DB Connection Pool

8.1.6 Dynamic Content处理器

8.2 XSPUtil类

8.2.1 DOM方法

8.2.2 HTTP方法

8.2.3 File方法

8.2.4 String方法

8.3 XSP编程实例

8.3.1 XSP和WML

8.3.2 XSP和XHTML

8.3.3 XSP和SVG

8.3.4 XSP和XSL FO

8.3.5 XSP和数据库连接

8.4 小结

第9章 XSP内建对象

9.1 XSP内建对象综述

9.2 request对象

9.2.1 用法

9.2.2 实例

9.3 response对象

9.3.1 用法

9.3.2 实例

9.4 session对象

9.4.1 用法

9.4.2 实例

9.5 servletContext对象

9.5.1 用法

9.5.2 实例

9.6 document对象

9.6.1 用法

9.6.2 实例

9.7 xspGlobal对象

9.7.1 用法

9.7.2 实例

9.8 xspNodeStack对象

9.8.1 用法

9.8.2 实例

9.9 xspCurrentNode对象

9.9.1 用法

9.9.2 实例

9.10 xspParentNode对象

9.10.1 用法

9.10.2 实例

9.11 xspParser对象

9.11.1 用法

9.11.2 实例

9.12 Cookie类

9.12.1 用法

9.12.2 实例

9.13 小结

第10章 XSP逻辑单

10.1 XSP逻辑单概念

10.1.1 XSP逻辑单

10.1.2 XSP逻辑单Helper类

10.1.3 XSP逻辑单和XSLT

10.1.4 XSP-Java逻辑单和XSP程序

10.1.5 SiLLy逻辑单语言

10.2 XSP逻辑单指南

10.2.1 标记库和逻辑单

10.2.2 Hello World

10.2.3 使用XSP逻辑单

10.2.4 XSP逻辑单开发技巧

10.3 自定义逻辑单MMRequest Logicsheet

10.4 小结

第11章 典型的XSP逻辑单(一)

11.1 Context Logicsheet

11.1.1 Context Logicsheet说明

11.1.2 Context Logicsheet用法

11.1.3 Context Logicsheet实例

11.2 Cookie Logicsheet

11.2.1 Cookie Logicsheet说明

11.2.2 Cocoon 1.x:Cookie Logicsheet用法

11.2.3 Cocoon 2.0:XSP-Cookie Logicsheet用法

11.2.4 Cookie Logicsheet实例

11.3 Global Logicsheet

11.3.1 Global Logicsheet说明

11.3.2 Global Logicsheet用法

11.3.3 Global Logicsheet实例

11.4 Request Logicsheet

11.4.1 Request Logicsheet说明

11.4.2 Cocoon 1.x:Request Logicsheet用法

11.4.3 Cocoon 2.0:XSP-Request Logicsheet用法

11.4.4 Request Logicsheet实例

11.5 Response Logicsheet

11.5.1 Response Logicsheet说明

11.5.2 Cocoon 1.x:Response Logicsheet用法

11.5.3 Cocoon 2.0:XSP-Response Logicsheet用法

11.5.4 Response Logicsheet实例

11.6 Session Logicsheet

11.6.1 Session Logicsheet说明

11.6.2 Cocoon 1.x:Session Logicsheet用法

11.6.3 Cocoon 2.0:Session Logicsheet用法

11.6.4 Session Logicsheet实例

11.7 小结

第12章 典型的XSP逻辑单(二)

12.1 Util Logicsheet

12.1.1 Util Logicsheet说明

12.1.2 Cocoon 1.x:Util Logicsheet用法

12.1.3 Cocoon 2.0:Util Logicsheet用法

12.1.4 Util Logicsheet实例

12.2 SQL Logicsheet

12.2.1 SQL Logicsheet说明

12.2.2 Cocoon 1.x:SQL Logicsheet:用法

12.2.3 SQL Logicsheet实例

12.3 ESQL Logicsheet

12.3.1 ESQL Logicsheet说明

12.3.2 Cocoon 1.x:ESQL Logicsheet用法

12.3.3 Cocoon 2.0:ESQL Logicsheet用法

12.3.4 ESQL Logicsheet实例

12.4 Mail Logicsheet

12.4.1 Mail Logicsheet说明

12.4.2 Cocoon 1.x:Mail Logicsheet用法

12.4.3 Cocoon 1.x:Sendmail Logicsheet用法

12.4.4 Mail Logicsheet实例

12.5 Log Logicsheet

12.5.1 Log Logicsheet说明

12.5.2 Cocoon 2.0:Log Logicsheet用法

12.5.3 Log Logicsheet实例

12.6 小结

附录1 本书技术术语词汇表

A

B

C

D

E

F

G

H

I

J

K

L

M

N

o

P

Q

R

s

T

U

V

W

X

附录2 学习资源

XML的规范

XML网站

作者推荐

软件下载

邮件列表

FAQs

附录3 参考文献