Skip to content

Latest commit

 

History

History
75 lines (56 loc) · 1.59 KB

Groovy学习资料.md

File metadata and controls

75 lines (56 loc) · 1.59 KB

学习资料

1 资料

2 《Groovy程序设计学习笔记》

第一部分:Groovy起步

  1. 引言
    • Groovy是什么
    • 为何使用动态语言
    • 为何选择Groovy
  2. Groovy起步
    • 安装Groovy
    • 使用GroovyConsole,Groovysh工具
  3. 使用闭包
  4. 使用字符串
  5. 使用集合类
    • List
    • Map
    • Range

第二部分:使用Groovy

  1. 探索GDK
    • Object上的扩展
    • 其他扩展
  2. 处理XML
  3. 使用数据库
  4. 使用脚本和类
    • java中调用groovy
    • groovyShell

第三部分:MOP与元编程

  1. 探索元编程协议
  2. 使用MOP拦截方法
  3. MOP方法注入
  4. MOP方法合成
  5. MOP技术汇总
  6. 应用编译时元编程

第四部分:使用元编程

  1. Groovy生成器
    • 构建xml
    • 构建json
    • 构建swing
    • 使用元编程定制生成器
    • 使用BuilderSupport
    • 使用FactoryBuilderSupport
  2. 单元测试与模拟
  3. 在Groovy中创建DSL

3 Groovy应用

4 DSL简介