Program Generators with XML and JAVA

副标题:无

作   者:(美)J.Craig Cleaveland著;胡俊,刘吉强译

分类号:

ISBN:9787030104342

微信扫一扫,移动浏览光盘

简介

在程序设计和开发过程中,使用程序生成器可以减少代码的编制工作。 本书将XML,JAVA,JSP及程序生成器等概念与方法结合起来,通过域分析的思路、方法、过程以及一些易于理解的示例,来介绍使用XML与JAVA创建程序生成器的方法与过程。书中并比较了不同方法的优劣,还介绍了许多创建程序生成器的捷径。 本书系统地说明了如何规划、设计及建立程序生成器。可作为程序开发人员及对程序生成器

目录

第1章 引言:字典问题

1.1 向前并向上

1.2 其他程序生成器

1.3 为什么使用程序生成器

1.3.1 规范层次与编码层次

1.3.2 关系的分解

1.3.3 多重产品

1.3.4 多种变体

1.3.5 信息一致性

1.3.6 生成产品的正确性

1.3.7 改进定制软件的性能

1.4 本书的结构

第2章 域分析概念

2.1 域

2.2 决策--域工程的构成因子

2.3 变量--域工程的核心

2.4 角色--谁作出决策

2.5 约束时间--决策制定的时间

2.6 域工程周期

2.7 共性

.2.8 可变性

2.9 平衡行为

2.10 域分析方法

2.11 fast域模型

2.12 小结

2.13 深入阅读

第3章 域分析示例

3.1 第一天

3.2 第二天

3.3 第三天

3.4 第四天

3.5 第五天

3.6 域分析报告

3.6.1 游戏域阶段1

3.6.2 游戏域共性

3.6.3 游戏域阶段2

3.6.4 游戏域阶段3

3.7 小结

第4章 关系分解

4.1 抽象化

4.2 分解关系技术

4.2.1 物理分解

4.2.2 配置文件和资源文件

4.2.3 奇异常量

4.2.4 典型过程的抽象化

4.2.5 面向对象的抽象化

4.2.6 继承

4.2.7 应用框架

4.2.8 规范驱动技术

4.2.9 规范的表示

4.3 小结

4.4 深入阅读

第5章 xml:规范的一种标准表示法

5.1 是否使用xml

5.2 xml元素

5.3 xml属性

5.4 xml预定义实体

5.5 创建一个特定域的xml结构

5.6 使用元素还是属性

5.7 使用xml的游戏域

5.8 dtd

5.9 xml工具

5.9.1 xml阅读器

5.9.2 xml编辑器

5.9.3 xml转换工具

5.10 游戏域阶段2

5.11 小结

5.12 深入阅读

第6章 运行时可变性

6.1 java特性文件

6.1.1 列表

6.1.2 分层数据

6.1.3 存留

6.1.4 动态性能

6.2 作为配置文件的xml

6.3 具有运行时可变性的游戏域

6.4 小结

第7章 编译时可变性

7.1 编译时常量

7.2 游戏域与继承

7.3 运行时、编译时与生成时可变性的比较

7.4 预处理时可变性

7.5 小结

7.6 深入阅读

第8章 生成程序的风格

8.1 手写程序和生成程序的比较

8.2 3种风格的生成程序比较

8.2.1 面向对象驱动风格

8.2.2 代码驱动风格

8.2.3 表驱动风格

8.2.4 3种风格的公共程序说明

8.3 面向对象驱动风格

8.4 代码驱动风格

8.5 表驱动风格

8.6 小结

第9章 利用dom生成程序

9.1 使用xml语法分析器读入和存储规范

9、1.1 纯dom方法

9.1.2 自定义dom方法

9.1.3 自定义sax方法

9.1.4 选择最好的方法

9.2 dom的分析和转换

9.2.1 domapi

9.2.2 一个简单的分析示例

9.3 来自dom的程序生成

9.4 使用dom的游戏程序生成器

9.5 小结

9.6 深入阅读

第10章 利用java server pages生成程序

10.1 applets和servlets

10.2 java serverpages

10.2.1 令人烦恼的实体参照符

10.2.2 jspxml语法

10.3 chartapplet程序生成器

10.3.1 web表单输入

10.3.2 xml输入

10.4 jsp翻译器,一个简单的程序生成器

10.5 游戏域程序生成器

10.6 小结

第11章 利用xpath和xslt生成程序

11.1 xpath

11.1.1 xpath树

11.1.2 xpath表达式

11.1.3 xpath节点集合表达式

11.1.4 xpath数字表达式

11.1.5 xpath字符串表达式

11.1.6 xpath布尔表达式

11.1.7 xpath谓词

11.1.8 xpath变量

11.2 xslt

11.2.1 xsl的template

11.2.2 xsl的value-of

11.2.3 xsl的for-each

11.2.4 xsl的if

11.2.5 xsl的choose

11.2.6 xsl的variable

11.2.7 xsl的apply-templates

11.2.8 xsl文本和空白内容

11.3 在游戏域中使用xpath和xslt

11.4 小结

第12章 创建自己的模板语言

12.1 评价jsp和xslt

12.2 tl--一种新的模板语言

12.2.1 使用xpath

12.2.2 通用结构设计的语法

12.2.3 转义到java语言

12.2.4 java集成

12.2.5 利用dom入口

12.2.6 空白数据处理

12.2.7 字符转义

12.2.8 命令行处理和子模板

12.2.9 多重输入和输出

12.2.10 简单形式和xml形式

12.2.11 编译和解释

12.2.12 其他特征

12.3 不规则的几规范

12.4 把几转换成java语言

12.5 小结

12.6 深入阅读

第13章 组件的构成

13.1 组件与javabeans

13.2 组件和依赖性

13.2.1 全局变量和资源

13.2.2 类型

13.2.3 通信机制

13.3 接口与idl

13.3.1 使用rmi的shoppingcart

13.3.2 导出和导入

13.4 模块互连语言

13.4.1 连接器

13.4.2 接口适配器

13.4.3 异步连接

13.4.4 推拉连接

13.4.5 通信机制

13.4.6 复合组件

13.4.7 静态连接与动态连接

13.5 bean标记语言

13.6 设计自己的mil

13.7 小结

13.8 深入阅读


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Program Generators with XML and JAVA
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon