您好,欢迎来到聚文网。 登录 免费注册
GROOVY入门经典

GROOVY入门经典

  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: (英)巴克莱(Barclay,K.),(英)萨维奇(Savage,J.) 著,龚波 等译 著
  • 出版日期: 2007-10-07
  • 商品条码: 9787111224938
  • 版次: 0
  • 开本: 16开
  • 页数: 0
  • 出版年份: 2007
定价:¥49 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书详细介绍脚本语言Groovy,首先介绍Groovy语言的基本特性,包括讨论Groovy方法、程序闭包、列表、映射以及对类和继承的支持,然后介绍如何使用Groovy创建更加高级的应用程序,如使用Spring框架和Cloudscape/Derby关系型数据库管理系统来实现持久性,最后讨论模板和Web应用程序。 本书内容全面详尽,浅显易懂,易于选择性阅读。可以作为对Groovy语言感兴趣的计算机软件开发人员的参考书。
目录
序言前言第1章 Groovy 1.1 为什么使用脚本语言 1.2 为什么使用Groovy第2章 数值和表达式 2.1 数值 2.2 表达式 2.3 运算符优先级 2.4 赋值 2.5 自增和自减运算符 2.6 对象引用 2.7 关系运算符和等于运算符 2.8 习题第3章 字符串和正则表达式 3.1 字符串字面值 3.2 字符串索引和索引段 3.3 基本操作 3.4 字符串方法 3.5 比较字符串 3.5 比较字符串 3.6 正则表达式 3.7 习题第4章 列表、映射和范围 4.1 列表 4.2 列表方法 4.3 映射 4.4 映射方法 4.5 范围 4.6 习题第5章 基本输入输出 5.1 基本输出 5.2 格式化输出 5.3 基本输入 5.4 习题第6章 学习案例:图书馆应用程序(建模) 6.1 迭代1:需求规范和列表实现 6.2 迭代2:映射实现 6.3 习题第7章 方法 7.1 方法 7.2 方法参数 7.3 默认参数 7.4 方法返回值 7.5 参数传递 7.6 作用域 7.7 集合作为参数和返回值 7.8 习题第8章 流程控制 8.1 while语句 8.2 for语句 8.3 if语句 8.4 switch语句 8.5 break语句 8.6 continue语句 8.7 习题第9章 闭包 9.1 闭包 9.2 闭包、集合和字符串 9.3 闭包的其他特性 9.4 习题第10章 文件 10.1 命令行参数 10.2 File类 10.3 习题第11章 学习案例:图书馆应用程序(方法、闭包) 11.1 迭代1:需求规范和映射实现 11.2 迭代2:基于文本的用户交互界面的实现 11.3 迭代3:使用闭包实现 11.4 习题第12章 类 12.1 类 12.2 复合方法 12.3 习题第13章 学习案例:图书馆应用程序(对象) 13.1 需求规范 13.2 迭代1:最初的模型 13.3 迭代2:模型完善 13.4 迭代3:用户界面 13.5 习题第14章 继承 14.1 继承 14.2 继承方法 14.3 方法重定义 14.4 多态性 14.5 抽象类 14.6 接口类 14.7 习题第15章 单元测试(JUNIT) 15.1 单元测试 15.2 GroovyTestCase类和JUnitTestCase类 15.3 GroovyTestSuite类和JUnitTestSuite类 15.4 单元测试的角色 15.5 习题第16章 学习案例:图书馆应用程序(继承) 16.1 需求规范 16.2 迭代1:多态性 16.3 迭代2:功能性需求演示 16.4 迭代3:提供用户反馈 16.5 迭代4:强制性约束 16.6 习题第17章 持久性 17.1 简单查询 17.2 关系 17.3 更新数据库 17.4 表的对象 17.5 继承 17.6 Spring框架 17.7 习题第18章 学习案例:图书馆应用程序(持久性) 18.1 迭代1:域模型的持久化 18.2 迭代2:持久性的影响 18.3 习题第19章 XML构造器和解析器 19.1 Groovy标记 19.2 MarkupBuilder 19.3 XML解析 19.4 习题第20章 GUI构造器 20.1 SwingBuilder 20.2 列表框和表格 20.3 Box类和BoxLayout类 20.4 习题第21章 模板引擎 21.1 字符串 21.2 模板 21.3 习题第22章 学习案例:图书馆应用程序(GUI) 22.1 迭代1:GUI原型 22.2 迭代2:处理器的实现 22.3 习题第23章 服务器端编程 23.1 Servlets 23.2 Groovlets 23.3 GSP页面 23.4 习题第24章 学习案例:图书馆应用程序(WEB) 24.1 迭代1:Web实现 24.2 习题第25章 后记附录A 软件发布 A.1 Java开发工具 A.2 Groovy开发工具 A.3 ANT A.4 Derby/Cloudscape数据库 A.5 Spring框架 A.6 Tomcat服务器 A.7 EclipsecIDE A.8 本书源文件附录B Groovy简介 B.1 简洁和优雅 B.2 方法 B.3 列表 B.4 类 B.5 多态性 B.6 闭包 B.7 异常附录C 关于数值和表达式的更多信息 C.1 类 C.2 表达式 C.3 运算符结合性 C.4 定义变量 C.5 复合赋值运算符 C.6 逻辑运算符 C.7 条件运算符 C.8 数字字面值的分类 C.9 转换 C.10 静态类型 C.11 测试附录D 关于字符串和正则表达式的更多信息 D.1 正则表达式 D.2 单字符匹配 D.3 匹配开始部分 D.4 匹配结尾部分 D.5 匹配零次或者多次 D.6 匹配一次或者多次 D.7 匹配零次或者一次 D.8 次数匹配 D.9 字符类型 D.10 选择 D.11 辅助符号 D.12 组合附录E 关于列表、映射和范围的更多信息 E.1 类 E.2 列表 E.3 范围 E.4 展开操作符 E.5 测试附录F 关于基本输入输出的更多信息 F.1 格式化输出 F.2 类Console附录G 关于方法的更多信息 G.1 递归方法 G.2 静态类型 G.3 实参协议 G.4 方法重载 G.5 默认参数值的不确定性 G.6 参数和返回值类型为集合的方法附录H 关于闭包的更多信息 H.1 闭包和不明确性 H.2 闭包和方法 H.3 默认参数 H.4 闭包和作用域 H.5 递归闭包 H.6 状态类型 H.7 有关实参的约定 H.8 闭包、集合和范围 H.9 Return语句 H.10 测试附录I 关于类的更多信息 I.1 属性和可见性 I.2 对象导航 I.3 静态成员 I.4 操作符重载 I.5 调用方法 I.6 习题附录J 高级闭包 J.1 简单闭包 J.2 部分应用 J.3 组合 J.4 计算模式 J.5 业务规则 J.6 打包 J.7 列表简化 J.8 习题附录K 关于构造器的更多信息 K.1 AntBuilder K.2 专用的构造器附录L 关于GUI构造器的更多信息 L.1 菜单和工具条 L.2 对话框

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网