书籍详情
Velocity网页程序设计
作者:李晓黎,张晓辉编著
出版社:人民邮电出版社
出版时间:2001-01-01
ISBN:9787115098283
定价:¥32.00
购买这本书可以去
内容简介
Velocity是一个基于Java的模板引擎,它可以独立产生源代码、HTML和报告,也可以与其他系统(或应用)相结合提供模板服务。本书重点介绍了Velocity模板语言VTL(Velocity Template Language)和Velocity应用程序开发技术。Velocity的模板语言非常简单,它并没有复杂的数据类型和语法结构,即使没有编程经验的读者也可以轻松地掌握。但是,要学习Velocity应用程序开发技术,必须对Java程序设计有所了解,因此本书对Java程序设计也进行了简单的介绍。本书适合从事网页设计和网站开发建设工作的人员使用,也可以作为对此感兴趣的读者了解这一领域新技术的参考书。
作者简介
暂缺《Velocity网页程序设计》作者简介
目录
第1章 Velocity入门
1. 1 Velocity简介
1. 1. 1 在网络中使用Velocity
1. 1. 2 Velocity如何工作
1. 1. 3 Velocity与Turbine结合使用
1. 1. 4 平台兼容性
1. 2 Velocity与JSP的比较
1. 2. 1 MVC设计模型简介
1. 2. 2 一个简单的例子--Hello World
1. 2. 3 编译与生成
1. 2. 4 错误处理
1. 2. 5 JavaBeans
1. 2. 6 标记库
1. 2. 7 应用程序实例的比较
第2章 下载和安装
2. 1 Java 2 SDK的下载和安装
2. 1. 1 Java 2 SDK的简介
2. 1. 2 Java 2 SDK的下载
2. 1. 3 Java 2 SDK的安装
2. 2 Ant的下载和安装
2. 2. 1 Ant的下载
2. 2. 2 Ant的安装
2. 3 Velocity的下载和安装
2. 3. 1 Velocity的下载
2. 3. 2 Velocity的安装
第3章 Velocity模板语言
3. 1 Velocity模板语言基础
3. 1. 1 VTL初步接触
3. 1. 2 在HTML文档中嵌入VTL程序
3. 1. 3 如何调试本章实例
3. 2 VTL中的引用
3. 2. 1 标识符的命名
3. 2. 2 变量
3. 2. 3 属性
3. 2. 4 方法
3. 3 VTL的运算符
3. 3. 1 赋位运算符
3. 3. 2 数学运算符
3. 3. 3 逻辑运算符
3. 3. 4 关系运算符
3. 3. 5 范围运算符
3. 4 VTL的表达式
3. 4. 1 主表达式(Primary-expression)
3. 4. 2 单目表达式(Unary-expression)
3. 4. 3 乘法表达式(Multiplicative-expression)
3. 4. 4 加法表达式(Additive-expression)
3. 4. 5 关系表达式(Relational-expression)
3. 4. 6 等于表达式( Equality-expression)
3. 4. 7 条件与表达式(Conditional-and-expression)
3. 4. 8 条件或表达式(Conditional-or-expression)
3. 5 VTL的指令
3. 5. 1 #set指令
3. 5. 2 条件指令#if/#elseif/#else
3. 5. 3 循环指令#foreach
3. 5. 4 包含指令#include
3. 5. 5 解析指令#parse
3. 5. 6 停止指令#stop
3. 5. 7 宏指令#macro
3. 6 VTL的书写格式与风格
3. 6. 1 VTL程序的总体书写格式
3. 6. 2 引用的书写格式
3. 6. 3 VTL中的注释
3. 6. 4 特殊字符的转义
第4章 Java程序设计基础
4. 1 Java应用及Java Applet概述
4. 1. 1 Java应用
4. 1. 2 Java Applet概述
4. 2 Java程序设计基础
4. 2. 1 变量和数据类型
4. 2. 2 运算符和表达式
4. 2. 3 控制语句
4. 2. 4 数组
4. 3 Java面向对象的程序设计
4. 3. 1 对象
4. 3. 2 类
4. 3. 3 子类. 父类和继承
4. 3. 4 程序包. 接口和异常处理
4. 3. 5 I/O类和系统类
4. 3. 6 Java的线程机制
4. 4 Java网络设计
4. 4. 1 用URL类访问网络资源
4. 4. 2 Java的socket通信机制
4. 4. 3 无连接的数据报(UDP)通信
第5章 Servlet引擎及其实例
5. 1 Java Servlet技术简介
5. 1. 1 什么是 Java Servlet
5. 1. 2 Servlet的结构与生命周期
5. 1. 3 编写Servlet程序基础
5. 1. 4 init()方法和destroy()方法的重载
5. 1. 5 一个Servlet中断的多线程处理
5. 1. 6 Servlet的属性
5. 1. 7 Servlet实例——Hello World!
5. 2 Tomcat的下载. 安装和配置
5. 2. 1 Tomcat简介
5. 2. 2 Tomcat的版本信息
5. 2. 3 Tomcat 3. 2. 2的下载
5. 2. 4 Tomcat 3. 2. 2的安装
5. 2. 5 Tomcat的批处理文件
5. 2. 6 Tomcat 3. 2. 2的配置
5. 3 在Apache httpd Server环境下配置Tomcat
5. 3. 1 Apache httpd Server的主要特性
5. 3. 2 Apache httpd Server的下载和安装
5. 3. 3 Apache httpd Server的配置和测试
5. 4 在IIS环境下配置Tomcat
5. 4. 1 IIS 5. 0的主要特性
5. 4. 2 IIS 5. 0的安装
5. 4. 3 在IIS 5. 0的环境下配置Tomcat
第6章 Velocity应用程序开发基础
6. 1 Velocity应用程序开发特点与实例
6. 1. 1 Velocity应用程序开发与Velocity模板语言的比较
6. 1. 2 Velocity应用程序开发基本框架
6. 2 Velocity中的模板处理
6. 2. 1 Resource类
6. 2. 2 Template类
6. 3 Velocity中的Context对象
6. 3. 1 VelocityContext类
6. 3. 2 在#foreach()中支持可复位的对象
6. 3. 3 Context链接
6. 3. 4 在模板中创建的对象
6. 4 Velocity中的输入输出处理
6. 4. 1 java. io. writer类
6. 4. 2 VelocityWriter类
第7章 Velocity基于Servlet的程序设计
7. 1 Velocity基于Servlet的开发与配置
7. 1. 1 GenericServlet类
7. 1. 2 HttpServlet类
7. 1. 3 VelocityServlet类简介
7. 1. 4 handleRequest()方法的比较
7. 1. 5 Servlet程序设计框架
7. 1. 6 Servlet程序设计的配置
7. 2 Servlet程序设计实例
7. 2. 1 输出姓名列表
7. 2. 2 设置并读取Cookie数据
第8章 Velocity通用程序开发
8. 1 Velocity应用程序类
8. 1. 1 FieldMethodizer类
8. 1. 2 Velocity类
8. 2 Velocity开发通用程序实例
8. 2. 1 通用程序开发实例1
8. 2. 2 通用程序开发实例2
第9章 Velocity事件处理
9. 1 事件处理类
9. 1. 1 EventHandler
9. 1. 2 MethodExceptionEventHandler
9. 1. 3 NullSetEventHandler
9. 1. 4 RefferenceInsertionEventHandler
9. 1. 5 EventCartridge类
9. 1. 6 Velocity的事件接口
9. 2 事件处理举例
9. 2. 1 Velocity事件处理框架
9. 2. 2 Velocity事件处理程序实例
第10章 Velocity的配置
10. 1 Velocity资源配置概述
10. 1. 1 配置关键字和值
10. 1. 2 配置日志系统
10. 1. 3 配置资源装载器
10. 2 Velocity的日志配置类及应用实例
10. 2. 1 LogSystem接口
10. 2. 2 AvalonLogSystem类
10. 2. 3 Log4LogSystem类
10. 2. 4 LogManager类
10. 2. 5 VelocityFormatter类
10. 2. 6 Velocity日志配置及应用实例
第11章 Velocity与XML
11. 1 XML和JDOM
11. 1. 1 XML背景介绍
11. 1. 2 JDOM简介
11. 2 Velocity对XML的支持
11. 2. 1 Velocity处理XML技术概述
11. 2. 2 Velocity的XML转换工具Anakia
11. 2. 3 org.apache. velocity. anakia包
11. 2. 4 XML应用实例
附录A Velocity提供的Java开发包
附录B Velocity Java类表
1. 1 Velocity简介
1. 1. 1 在网络中使用Velocity
1. 1. 2 Velocity如何工作
1. 1. 3 Velocity与Turbine结合使用
1. 1. 4 平台兼容性
1. 2 Velocity与JSP的比较
1. 2. 1 MVC设计模型简介
1. 2. 2 一个简单的例子--Hello World
1. 2. 3 编译与生成
1. 2. 4 错误处理
1. 2. 5 JavaBeans
1. 2. 6 标记库
1. 2. 7 应用程序实例的比较
第2章 下载和安装
2. 1 Java 2 SDK的下载和安装
2. 1. 1 Java 2 SDK的简介
2. 1. 2 Java 2 SDK的下载
2. 1. 3 Java 2 SDK的安装
2. 2 Ant的下载和安装
2. 2. 1 Ant的下载
2. 2. 2 Ant的安装
2. 3 Velocity的下载和安装
2. 3. 1 Velocity的下载
2. 3. 2 Velocity的安装
第3章 Velocity模板语言
3. 1 Velocity模板语言基础
3. 1. 1 VTL初步接触
3. 1. 2 在HTML文档中嵌入VTL程序
3. 1. 3 如何调试本章实例
3. 2 VTL中的引用
3. 2. 1 标识符的命名
3. 2. 2 变量
3. 2. 3 属性
3. 2. 4 方法
3. 3 VTL的运算符
3. 3. 1 赋位运算符
3. 3. 2 数学运算符
3. 3. 3 逻辑运算符
3. 3. 4 关系运算符
3. 3. 5 范围运算符
3. 4 VTL的表达式
3. 4. 1 主表达式(Primary-expression)
3. 4. 2 单目表达式(Unary-expression)
3. 4. 3 乘法表达式(Multiplicative-expression)
3. 4. 4 加法表达式(Additive-expression)
3. 4. 5 关系表达式(Relational-expression)
3. 4. 6 等于表达式( Equality-expression)
3. 4. 7 条件与表达式(Conditional-and-expression)
3. 4. 8 条件或表达式(Conditional-or-expression)
3. 5 VTL的指令
3. 5. 1 #set指令
3. 5. 2 条件指令#if/#elseif/#else
3. 5. 3 循环指令#foreach
3. 5. 4 包含指令#include
3. 5. 5 解析指令#parse
3. 5. 6 停止指令#stop
3. 5. 7 宏指令#macro
3. 6 VTL的书写格式与风格
3. 6. 1 VTL程序的总体书写格式
3. 6. 2 引用的书写格式
3. 6. 3 VTL中的注释
3. 6. 4 特殊字符的转义
第4章 Java程序设计基础
4. 1 Java应用及Java Applet概述
4. 1. 1 Java应用
4. 1. 2 Java Applet概述
4. 2 Java程序设计基础
4. 2. 1 变量和数据类型
4. 2. 2 运算符和表达式
4. 2. 3 控制语句
4. 2. 4 数组
4. 3 Java面向对象的程序设计
4. 3. 1 对象
4. 3. 2 类
4. 3. 3 子类. 父类和继承
4. 3. 4 程序包. 接口和异常处理
4. 3. 5 I/O类和系统类
4. 3. 6 Java的线程机制
4. 4 Java网络设计
4. 4. 1 用URL类访问网络资源
4. 4. 2 Java的socket通信机制
4. 4. 3 无连接的数据报(UDP)通信
第5章 Servlet引擎及其实例
5. 1 Java Servlet技术简介
5. 1. 1 什么是 Java Servlet
5. 1. 2 Servlet的结构与生命周期
5. 1. 3 编写Servlet程序基础
5. 1. 4 init()方法和destroy()方法的重载
5. 1. 5 一个Servlet中断的多线程处理
5. 1. 6 Servlet的属性
5. 1. 7 Servlet实例——Hello World!
5. 2 Tomcat的下载. 安装和配置
5. 2. 1 Tomcat简介
5. 2. 2 Tomcat的版本信息
5. 2. 3 Tomcat 3. 2. 2的下载
5. 2. 4 Tomcat 3. 2. 2的安装
5. 2. 5 Tomcat的批处理文件
5. 2. 6 Tomcat 3. 2. 2的配置
5. 3 在Apache httpd Server环境下配置Tomcat
5. 3. 1 Apache httpd Server的主要特性
5. 3. 2 Apache httpd Server的下载和安装
5. 3. 3 Apache httpd Server的配置和测试
5. 4 在IIS环境下配置Tomcat
5. 4. 1 IIS 5. 0的主要特性
5. 4. 2 IIS 5. 0的安装
5. 4. 3 在IIS 5. 0的环境下配置Tomcat
第6章 Velocity应用程序开发基础
6. 1 Velocity应用程序开发特点与实例
6. 1. 1 Velocity应用程序开发与Velocity模板语言的比较
6. 1. 2 Velocity应用程序开发基本框架
6. 2 Velocity中的模板处理
6. 2. 1 Resource类
6. 2. 2 Template类
6. 3 Velocity中的Context对象
6. 3. 1 VelocityContext类
6. 3. 2 在#foreach()中支持可复位的对象
6. 3. 3 Context链接
6. 3. 4 在模板中创建的对象
6. 4 Velocity中的输入输出处理
6. 4. 1 java. io. writer类
6. 4. 2 VelocityWriter类
第7章 Velocity基于Servlet的程序设计
7. 1 Velocity基于Servlet的开发与配置
7. 1. 1 GenericServlet类
7. 1. 2 HttpServlet类
7. 1. 3 VelocityServlet类简介
7. 1. 4 handleRequest()方法的比较
7. 1. 5 Servlet程序设计框架
7. 1. 6 Servlet程序设计的配置
7. 2 Servlet程序设计实例
7. 2. 1 输出姓名列表
7. 2. 2 设置并读取Cookie数据
第8章 Velocity通用程序开发
8. 1 Velocity应用程序类
8. 1. 1 FieldMethodizer类
8. 1. 2 Velocity类
8. 2 Velocity开发通用程序实例
8. 2. 1 通用程序开发实例1
8. 2. 2 通用程序开发实例2
第9章 Velocity事件处理
9. 1 事件处理类
9. 1. 1 EventHandler
9. 1. 2 MethodExceptionEventHandler
9. 1. 3 NullSetEventHandler
9. 1. 4 RefferenceInsertionEventHandler
9. 1. 5 EventCartridge类
9. 1. 6 Velocity的事件接口
9. 2 事件处理举例
9. 2. 1 Velocity事件处理框架
9. 2. 2 Velocity事件处理程序实例
第10章 Velocity的配置
10. 1 Velocity资源配置概述
10. 1. 1 配置关键字和值
10. 1. 2 配置日志系统
10. 1. 3 配置资源装载器
10. 2 Velocity的日志配置类及应用实例
10. 2. 1 LogSystem接口
10. 2. 2 AvalonLogSystem类
10. 2. 3 Log4LogSystem类
10. 2. 4 LogManager类
10. 2. 5 VelocityFormatter类
10. 2. 6 Velocity日志配置及应用实例
第11章 Velocity与XML
11. 1 XML和JDOM
11. 1. 1 XML背景介绍
11. 1. 2 JDOM简介
11. 2 Velocity对XML的支持
11. 2. 1 Velocity处理XML技术概述
11. 2. 2 Velocity的XML转换工具Anakia
11. 2. 3 org.apache. velocity. anakia包
11. 2. 4 XML应用实例
附录A Velocity提供的Java开发包
附录B Velocity Java类表
猜您喜欢