前言
Groovy食谱
写在前面
第1章 介绍
1.1 Groovy, Java应该是这样的
1.2 避免冗长
1.3 Groovy:蓝色药丸还是红色药丸?
1.4 路线图
1.5 致谢
第2章 开始
2.1 安装Groovy
2.2 运行Groovy脚本
2.3 编译Groovy
2.4 运行Groovy Shell (groovysh)
2.5 运行Groovy控制台(groovyConsole)
2.6 在Web服务器上运行Groovy (groovlet)
2.7 Groovy结合Eclipse
2.8 Groovy结合IntelliJ IDEA
2.9 Groovy结合TextMate
2.10 Groovy在此处插入您的IDE或文本编辑器
第3章 Groovy新手
3.1 自动导入
3.2 可选的分号
3.3 可选的括号
3.4 可选的返回语句
3.5 可选数据类型声明(鸭子类型)
3.6 可选的异常处理
3.7 操作符重载
3.8 安全解除引用(?)
3.9 自动装箱
3.10 Groovy的True
3.11 嵌入引号
3.12 heredoc(三重引号)
3.13 Groovy的String
3.14 列表快捷方式
3.15 映射快捷方式
3.16 范围
3.17 闭包和块
第4章 Java和Groovy集成
4.1 Groovy的对象
4.2 自动生成的Getter和Setter
4.3 getProperty和setProperty
4.4 使属性只读
4.5 构造函数快捷语法
4.6 可选参数/默认值
4.7 私有方法
4.8 从Java调用Groovy
4.9 从Groovy调用Java
4.10 Groovy和Java中的接口
4.11 Groovy联合编译器
4.12 用Ant编译项目
4.13 使用Maven编译项目
第5章 命令行中的Groovy
5.1 运行未编译的Groovy脚本
5.2 打捆Groovy
5.3 接受命令行参数
5.4 运行Shell命令
5.5 在Groovy脚本中使用Shell通配符
5.6 一次运行多个Shell命令
5.7 等待Shell命令完成后再继续
5.8 获取系统属性
5.9 获取环境变量
5.10 计算一个字符串
5.11 调用另一个Groovy脚本
5.12 动态的Groovy (Groovy -e)
5.13 在命令行中包含JAR
第6章 文件的技巧
6.1 列出目录中的所有文件
6.2 读取文件的内容
6.3 将文本写入文件
6.4 复制文件
6.5 使用AntBuilder复制文件
6.6 使用AntBuilder复制目录
6.7 移动/重命名文件
6.8 删除文件
6.9 创建压缩文件
第7章 解析XML
7.1 在“我有急事”指南解析XML
7.2 了解XmlParser和XmlSlurper之间的区别
7.3 解析XML文档
7.4 处理XML属性
7.5 获取XML元素的主体
7.6 处理混合大小写元素名称
7.7 处理连字符元素名称
7.8 深入导航嵌套XML
7.9 使用名称空间解析XML文档
7.10 从XML填充GroovyBean
第8章 编写XML
8.1 在“我有急事”指南编写XML
8.2 创建混合大小写元素名称
8.3 创建带连字符的元素名称
8.4 使用MarkupBuilder创建名称空间XML
8.5 理解MarkupBuilder和StreamingMarkupBuilder之间的区别
8.6 分别创建XML文档的各个部分
8.7 使用StreamingMarkupBuilder创建名称空间XML
8.8 打印XML声明
8.9 打印输出处理指令
8.10 打印任意字符串(注释,CDATA)
8.11 将StreamingMarkupBuilder输出写入文件
8.12 StreamingMarkupBuilder概览
8.13 快速创建HTML
8.14 CSV转换为XML
8.15 将JDBC结果集转换为XML
第9章 Web服务
9.1 查找您的本地IP地址和名称
9.2 查找远程IP地址和域名
9.3 发出HTTP GET请求
9.4 使用查询字符串
9.5 发出HTTP POST请求
9.6 发出HTTP PUT请求
9.7 发出HTTP DELETE请求
9.8 发出RESTful请求
9.9 发出CSV请求
9.10 发出SOAP请求
9.11 发出XML-RPC请求
9.12 将Yahoo搜索结果解析为XML
9.14 解析RSS Feed
第10章 元编程
10.1 发现类
10.2 发现类的字段
10.3 检查字段是否存在
10.4 发现类的方法
10.5 检查方法是否存在
10.6 创建字段指针
10.7 创建方法指针
10.8 调用不存在的方法(invokeMethod)
10.9 创建一个Expando
10.10 动态地向类添加方法(Categories)
10.11 动态地向类添加方法(ExpandoMetaClass)
本书使用 GitBook 发布
前言
Groovy_Recipes
Groovy_Recipes
Groovy_Recipes(Groovy食谱) 中文版翻译.
results matching "
"
No results matching "
"