注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程用XML與JAVA創(chuàng)建程序生成器

用XML與JAVA創(chuàng)建程序生成器

用XML與JAVA創(chuàng)建程序生成器

定 價(jià):¥36.00

作 者: (美)J.Craig Cleaveland著;胡俊,劉吉強(qiáng)譯
出版社: 科學(xué)出版社
叢編項(xiàng): 科海電腦技術(shù)叢書
標(biāo) 簽: Java

購(gòu)買這本書可以去


ISBN: 9787030104342 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 275頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  在程序設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,使用程序生成器可以減少代碼的編制工作。 本書將XML,JAVA,JSP及程序生成器等概念與方法結(jié)合起來(lái),通過(guò)域分析的思路、方法、過(guò)程以及一些易于理解的示例,來(lái)介紹使用XML與JAVA創(chuàng)建程序生成器的方法與過(guò)程。書中并比較了不同方法的優(yōu)劣,還介紹了許多創(chuàng)建程序生成器的捷徑。 本書系統(tǒng)地說(shuō)明了如何規(guī)劃、設(shè)計(jì)及建立程序生成器。可作為程序開(kāi)發(fā)人員及對(duì)程序生成器感興趣的人員的參考書。

作者簡(jiǎn)介

  J.Craig Cleaveland是有關(guān)因特網(wǎng)應(yīng)用和域工作的技術(shù)顧問(wèn)。作為Internet Games Corporation的CTO,他設(shè)計(jì)并開(kāi)發(fā)了一個(gè)完整的基于Java的多用戶游戲網(wǎng)絡(luò)。他曾經(jīng)花了一年時(shí)間在數(shù)字化設(shè)備公司研究高級(jí)Java技術(shù)。Cleaveland在AT&T貝爾實(shí)驗(yàn)室花了13年時(shí)間開(kāi)發(fā)、改進(jìn)并教授程序生成器技術(shù),并于1987年獲得杰出技術(shù)人員獎(jiǎng)。

圖書目錄

第1章 引言:字典問(wèn)題 
1.1 向前并向上 
1.2 其他程序生成器 
1.3 為什么使用程序生成器 
1.3.1 規(guī)范層次與編碼層次 
1.3.2 關(guān)系的分解 
1.3.3 多重產(chǎn)品 
1.3.4 多種變體 
1.3.5 信息一致性 
1.3.6 生成產(chǎn)品的正確性 
1.3.7 改進(jìn)定制軟件的性能 
1.4 本書的結(jié)構(gòu) 
第2章 域分析概念 
2.1 域 
2.2 決策——域工程的構(gòu)成因子 
2.3 變量—— 域工程的核心 
2.4 角色—— 誰(shuí)作出決策 
2.5 約束時(shí)間——決策制定的時(shí)間 
2.6 域工程周期 
2.7 共性 
2.8 可變性 
2.9 平衡行為 
2.10 域分析方法 
2.11 FAST 域模型 
2.12 小結(jié) 
2.13 深入閱讀 
第3章 域分析示例 
3.1 第一天 
3.2 第二天 
3.3 第三天 
3.4 第四天 
3.5 第五天 
3.6 域分析報(bào)告 
3.6.1 游戲域階段1 
3.6.2 游戲域共性 
3.6.3 游戲域階段2 
3.6.4 游戲域階段3 
3.7 小結(jié) 
第4章 關(guān)系分解 
4.1 抽象化 
4.2 分解關(guān)系技術(shù) 
4.2.1 物理分解 
4.2.2 配置文件和資源文件 
4.2.3 奇異常量 
4.2.4 典型過(guò)程的抽象化 
4.2.5 面向?qū)ο蟮某橄蠡?nbsp;
4.2.6 繼承 
4.2.7 應(yīng)用框架 
4.2.8 規(guī)范驅(qū)動(dòng)技術(shù) 
4.2.9 規(guī)范的表示 
4.3 小結(jié) 
4.4 深入閱讀 
第5章 XML:規(guī)范的一種標(biāo)準(zhǔn)表示法 
5.1 是否使用XML 
5.2 XML元素 
5.3 XML屬性 
5.4 XML預(yù)定義實(shí)體 
5.5 創(chuàng)建一個(gè)特定域的XML結(jié)構(gòu) 
5.6 使用元素還是屬性 
5.7 使用XML的游戲域 
5.8 DTD 
5.9 XML工具 
5.9.1 XML閱讀器 
5.9.2 XML編輯器 
5.9.3 XML轉(zhuǎn)換工具 
5.10 游戲域階段2 
5.11 小結(jié) 
5.12 深入閱讀 
第6章 運(yùn)行時(shí)可變性 
6.1 Java 特性文件 
6.1.1 列表 
6.1.2 分層數(shù)據(jù) 
6.1.3 存留 
6.1.4 動(dòng)態(tài)性能 
6.2 作為配置文件的 XML 
6.3 具有運(yùn)行時(shí)可變性的游戲域 
6.4 小結(jié) 
第7章 編譯時(shí)可變性 
7.1 編譯時(shí)常量 
7.2 游戲域與繼承 
7.3 運(yùn)行時(shí)、編譯時(shí)與生成時(shí)可變性的比較 
7.4 預(yù)處理時(shí)可變性 
7.5 小結(jié) 
7.6 深入閱讀 
第8章 生成程序的風(fēng)格 
8.1 手寫程序和生成程序的比較 
8.2 3種風(fēng)格的生成程序比較 
8.2.1 面向?qū)ο篁?qū)動(dòng)風(fēng)格 
8.2.2 代碼驅(qū)動(dòng)風(fēng)格 
8.2.3 表驅(qū)動(dòng)風(fēng)格 
8.2.4 3種風(fēng)格的公共程序說(shuō)明 
8.3 面向?qū)ο篁?qū)動(dòng)風(fēng)格 
8.4 代碼驅(qū)動(dòng)風(fēng)格 
8.5 表驅(qū)動(dòng)風(fēng)格 
8.6 小結(jié) 
第9章 利用DOM生成程序 
9.1 使用XML語(yǔ)法分析器讀入和存儲(chǔ)規(guī)范 
9.1.1 純DOM方法 
9.1.2 自定義DOM方法 
9.1.3 自定義SAX方法 
9.1.4 選擇最好的方法 
9.2 DOM的分析和轉(zhuǎn)換 
9.2.1 DOM API 
9.2.2 一個(gè)簡(jiǎn)單的分析示例 
9.3 來(lái)自DOM的程序生成 
9.4 使用DOM的游戲程序生成器 
9.5 小結(jié) 
9.6 深入閱讀 
第10章 利用Java Server Pages生成程序 
10.1 applets和servlets 
10.2 Java Server Pages 
10.2.1 令人煩惱的實(shí)體參照符 
10.2.2 JSP XML語(yǔ)法 
10.3 Chart Applet程序生成器 
10.3.1 Web表單輸入 
10.3.2 XML 輸入 
10.4 JSP翻譯器,一個(gè)簡(jiǎn)單的程序生成器 
10.5 游戲域程序生成器 
10.6 小結(jié) 
第11章 利用Xpath和XSLT生成程序 
11.1 Xpath 
11.1.1 Xpath樹(shù) 
11.1.2 Xpath表達(dá)式 
11.1.3 Xpath節(jié)點(diǎn)集合表達(dá)式 
11.1.4 Xpath數(shù)字表達(dá)式 
11.1.5 Xpath字符串表達(dá)式 
11.1.6 Xpath布爾表達(dá)式 
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文本和空白內(nèi)容 
11.3 在游戲域中使用Xpath和XSLT 
11.4 小結(jié) 
第12章 創(chuàng)建自己的模板語(yǔ)言 
12.1 評(píng)價(jià)JSP和XSLT 
12.2 TL——一種新的模板語(yǔ)言 
12.2.1 使用Xpath 
12.2.2 通用結(jié)構(gòu)設(shè)計(jì)的語(yǔ)法 
12.2.3 轉(zhuǎn)義到Java語(yǔ)言 
12.2.4 Java集成 
12.2.5 利用DOM入口 
12.2.6 空白數(shù)據(jù)處理 
12.2.7 字符轉(zhuǎn)義 
12.2.8 命令行處理和子模板 
12.2.9 多重輸入和輸出 
12.2.10 簡(jiǎn)單形式和XML形式 
12.2.11 編譯和解釋 
12.2.12 其他特征 
12.3 不規(guī)則的TL規(guī)范 
12.4 把TL轉(zhuǎn)換成Java語(yǔ)言 
12.5 小結(jié) 
12.6 深入閱讀 
第13章 組件的構(gòu)成 
13.1 組件與JavaBeans 
13.2 組件和依賴性 
13.2.1 全局變量和資源 
13.2.2 類型 
13.2.3 通信機(jī)制 
13.3 接口與IDL 
13.3.1 使用RMI的ShoppingCart 
13.3.2 導(dǎo)出和導(dǎo)入 
13.4 模塊互連語(yǔ)言 
13.4.1 連接器 
13.4.2 接口適配器 
13.4.3 異步連接 
13.4.4 推拉連接 
13.4.5 通信機(jī)制 
13.4.6 復(fù)合組件 
13.4.7 靜態(tài)連接與動(dòng)態(tài)連接 
13.5 Bean標(biāo)記語(yǔ)言 
13.6 設(shè)計(jì)自己的MIL 
13.7 小結(jié) 
13.8 深入閱讀

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)