您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > 领域专用语言实战

领域专用语言实战

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

版权信息 书名:领域专用语言实战 作者:Debasish Ghosh 译者:郭晓刚 ISBN:978-7-115-33174-8 本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必 究。 您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制 和传播本书内容。 我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。 如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐 号等维权措施,并可能追究法律责任。 目录 版权声明 献词 序 前言 致谢 关于本书 关于封面图片 第一部分 领域专用语言入门 第1章 初识DSL 1.1 问题域与解答域 1.1.1 问题域 1.1.2 解答域 1.2 领域建模:确立共通的语汇 共通语汇的益处 1.3 初窥DSL 1.3.1 何为DSL 1.3.2 流行的几种DSL 1.3.3 DSL的结构 1.4 DSL的执行模型 1.5 DSL的分类 1.5.1 内部DSL 1.5.2 外部DSL 1.5.3 非文本DSL 1.6 何时需要DSL 1.6.1 优点 1.6.2 缺点 1.7 DSL与抽象设计 1.8 小结 1.9 参考文献 第2章 现实中的DSL 2.1 打造首个Java DSL 2.1.1 确立共通语汇 2.1.2 用Java完成的首个实现 2.2 创造更友好的DSL 2.2.1 用XML实现领域的外部化 2.2.2 Groovy:更具表现力的实现语言 2.2.3 执行Groovy DSL 2.3 DSL实现模式 2.3.1 内部DSL模式:共性与差异性 2.3.2 外部DSL模式:共性与差异性 2.4 选择DSL的实现方式 2.5 小结 2.6 参考文献 第3章 DSL驱动的应用程序开发 3.1 探索DSL集成 为什么关心DSL集成 3.2 内部DSL的集成模式 3.2.1 通过Java 6的脚本引擎进行集成 3.2.2 通过DSL包装器集成 3.2.3 语言特有的集成功能 3.2.4 基于Spring的集成 3.3 外部DSL集成模式 3.4 处理错误和异常 3.4.1 给异常命名 3.4.2 处理输入错误 3.4.3 处理异常的业务状态 3.5 管理性能表现 3.6 小结 3.7 参考文献 第二部分 实现DSL 第4章 内部DSL实现模式 4.1 充实DSL“工具箱” 4.2 内嵌式DSL:元编程模式 4.2.1 隐式上下文和灵巧API 4.2.2 利用动态装饰器的反射式元编程 4.2.3 利用buider的反射式元编程 4.2.4 经验总结:元编程模式 4.3 内嵌式DSL:类型化抽象模式 4.3.1 运用高阶函数使抽象......

资料大王PDF
资料大王PDF
  • 85346

    文档
  • 88.325

    金币
Ta的主页 发私信

85346篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功