注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java 2技術(shù)內(nèi)幕

Java 2技術(shù)內(nèi)幕

Java 2技術(shù)內(nèi)幕

定 價(jià):¥79.00

作 者: (美)Stephen Potts等著;馬朝暉等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Sun公司核心技術(shù)叢書
標(biāo) 簽: Java

ISBN: 9787111116219 出版時(shí)間: 2003-04-01 包裝: 精裝
開本: 24cm 頁數(shù): 773 字?jǐn)?shù):  

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

  本書是講述Java技術(shù)的權(quán)威著作,全面介紹了Java2SDK1.4的各種功能,內(nèi)容涉及Java2高級(jí)編程主題的方方面面,如分布式對(duì)象編程、企業(yè)級(jí)Java應(yīng)用、Java集成技術(shù)、Java媒體技術(shù)、設(shè)計(jì)Java類的方式等。全書貫穿了一個(gè)用Java編寫的實(shí)際應(yīng)用,可供讀者理解Java的各種概念和編程方法,并且所有源代碼可以從網(wǎng)上下載。本書適合有一定Java語言基礎(chǔ)的編程人員使用。??主要內(nèi)容:??使用EnterpriseJavaBean(EJB)開發(fā)可伸縮的應(yīng)用程序??使用Java和JAXP分析XML文檔??掌握如何使用消息驅(qū)動(dòng)的bean和JMS進(jìn)行消息傳遞??使用JMF、JavaSound、JAI和Java3D向應(yīng)用程序中添加多媒體??使用JavaMail開發(fā)自動(dòng)化電子郵件應(yīng)用程序??將陳舊的系統(tǒng)轉(zhuǎn)換為Web服務(wù)??學(xué)習(xí)如何使用JavaSpeech處理自然語言??對(duì)應(yīng)用程序進(jìn)行國(guó)際化改造

作者簡(jiǎn)介

  StephenPotts是美國(guó)喬治亞洲亞特蘭大的一位獨(dú)立顧問、作家和Java講師。Stephen于1982年從GeorgiaTech獲得了計(jì)算機(jī)科學(xué)學(xué)位。在20年的職業(yè)生涯中,他經(jīng)受了許多考驗(yàn),并且成為其研究領(lǐng)域中經(jīng)驗(yàn)豐富的專家。他以前的著作有《SpecialEnitionUsingVisualC++4》和《Java1.2How-To》。

圖書目錄

前言
關(guān)于作者
第一部分 分布式對(duì)象編程
第1章 計(jì)算機(jī)互連編程原理 
1.1 計(jì)算機(jī)連接簡(jiǎn)史 
1.2 TCP/IP和Java 
1.2.1 TCP/IP工作原理 
1.2.2 應(yīng)用層 
1.2.3 傳輸層 
1.2.4 網(wǎng)絡(luò)層 
1.2.5 網(wǎng)絡(luò)訪問層 
1.3 理解現(xiàn)代互連技術(shù) 
1.3.1 Java數(shù)據(jù)庫連接性(JDBC) 
1.3.2 TCP/IP 
1.3.3 servlet
1.3.4 遠(yuǎn)程方法調(diào)用(RMI) 
1.3.5 Java命名和目錄接口(JNDI) 
1.3.6 JavaMail 
1.3.7 Java消息服務(wù)(JMS) 
1.3.8 Enterprise JavaBean(EJB) 
1.3.9 消息驅(qū)動(dòng)的bean(MDB) 
1.3.10 XML 
1.3.11 Web服務(wù) 
1.4 旅行票據(jù)應(yīng)用程序的設(shè)計(jì) 
1.5 小結(jié) 
第2章 使用RMI創(chuàng)建應(yīng)用程序 
2.1 理解RMI 
2.1.1 RMI特性 
2.1.2 RMI與CORBA的比較 
2.1.3 RMI的內(nèi)部機(jī)理 
2.1.4 支持程序 
2.1.5 創(chuàng)建RMI應(yīng)用程序 
2.1.6 運(yùn)行示例程序 
2.2 將應(yīng)用程序轉(zhuǎn)換為RMI 
2.3 創(chuàng)建CruiseList應(yīng)用程序的RMI版本 
2.4 小結(jié) 
第3章 使用JAXP創(chuàng)建應(yīng)用程序 
3.1 理解XML 
3.2 XML相關(guān)工具 
3.3 創(chuàng)建XML文檔 
3.4 創(chuàng)建文檔類型定義(DTD) 
3.5 使用Simple API for XML(SAX)進(jìn)行分析 
3.6 使用文檔對(duì)象模型(DOM)進(jìn)行分析 
3.7 CruiseList應(yīng)用程序的XML版本 
3.8 小結(jié) 
第4章 使用JSP和servlet進(jìn)行應(yīng)用程序開發(fā) 
4.1 HTTP基礎(chǔ) 
4.2 第一個(gè)JSP頁面 
4.3 JSP標(biāo)記類型
4.3.1 指令
4.3.2 聲明
4.3.3 表達(dá)式
4.3.4 JSP小腳本
4.4 使用JSP處理表單 
4.5 第一個(gè)servlet 
4.6 何時(shí)使用JSP,何時(shí)使用servlet 
4.7 綜合使用JSP和servlet 
4.8 小結(jié) 
第二部分 企業(yè)級(jí)Java
第5章 Enterprise JavaBean(EJB) 
5.1 理解EJB方式 
5.1.1 EJB的長(zhǎng)處
5.1.2 EJB的弱點(diǎn)
5.1.3 編寫簡(jiǎn)單的EJB 
5.2 EJB內(nèi)部原理
5.2.1 EJB體系結(jié)構(gòu)
5.2.2 實(shí)例緩存
5.2.3 部署說明文件概述
5.2.4 EJB的類型
5.3 使用EJB開發(fā)旅行訂票應(yīng)用程序
5.4 開發(fā)無狀態(tài)會(huì)話bean
5.4.1 使用無狀態(tài)會(huì)話bean進(jìn)行實(shí)例緩存
5.4.2 無狀態(tài)會(huì)話bean的狀態(tài)圖
5.4.3 無狀態(tài)bean中的回調(diào)方法
5.4.4 為旅行訂票應(yīng)用程序編寫無狀態(tài)bean
5.4.5 無狀態(tài)會(huì)話bean中的create方法
5.5 開發(fā)有狀態(tài)會(huì)話bean
5.5.1 有狀態(tài)會(huì)話bean的狀態(tài)圖
5.5.2 SessionSynchronization接口
5.5.3 有狀態(tài)bean中的回調(diào)方法
5.6 開發(fā)實(shí)體bean
5.6.1 實(shí)體bean中的持久化模型
5.6.2 實(shí)體bean的狀態(tài)圖
5.6.3 實(shí)體bean中的回調(diào)方法
5.6.4 為旅行訂票應(yīng)用程序編寫實(shí)體bean
5.6.5 實(shí)體bean中的create方法
5.6.6 EJB查詢語言
5.6.7 find方法
5.6.8 ejbSelect方法
5.6.9 ejbHome方法
5.6.10 CMP字段
5.6.11 CMR字段
5.6.12 主鍵
5.7 建立并且運(yùn)行旅行訂票應(yīng)用程序 
5.8 EJB容器服務(wù)
5.8.1 EJB中的聲明式安全
5.8.2 EJB中的聲明式事務(wù)
5.8.3 EJB環(huán)境
5.9 小結(jié)
第6章 消息驅(qū)動(dòng)的bean(MDB) 
6.1 理解消息驅(qū)動(dòng)的bean(MDB) 
6.2 開發(fā)和部署MDB
6.2.1 編寫MDB Java文件
6.2.2 手工創(chuàng)建部署說明文件
6.2.3 部署消息驅(qū)動(dòng)的bean 
6.2.4 編寫簡(jiǎn)單的MDB 
6.3 MDB的工作原理 
6.4 點(diǎn)對(duì)點(diǎn)模型 
6.5 創(chuàng)建基于GUI的應(yīng)用程序 
6.6 在MDB中處理錯(cuò)誤 
6.7 小結(jié) 
第7章 Java消息服務(wù)(JMS) 
7.1 理解JMS
7.2 使用JMS建立旅行票據(jù)系統(tǒng)
7.2.1 用戶界面編程 
7.2.2 使用JMS建立票據(jù)代理應(yīng)用程序 
7.2.3 集成測(cè)試 
7.3 發(fā)布/預(yù)訂模型 
7.4 小結(jié) 
第8章 選擇正確技術(shù)的方法
8.1 選擇技術(shù)的挑戰(zhàn)
8.2 衡量軟件特征
8.2.1 成本
8.2.2 風(fēng)險(xiǎn)
8.2.3 可維護(hù)性
8.2.4 可靠性
8.2.5 可伸縮性
8.2.6 互操作性
8.2.7 簡(jiǎn)單性
8.2.8 可擴(kuò)展性
8.2.9 可檢驗(yàn)性
8.2.10 人員的情況
8.2.11 學(xué)習(xí)的難度
8.3 評(píng)估分布式技術(shù)
8.3.1 Java和Java數(shù)據(jù)庫連接性(JDBC)
8.3.2 TCP/IP編程(套接字) 
8.3.3 servlet 
8.3.4 遠(yuǎn)程方法調(diào)用(RMI)
8.3.5 Java命名和目錄接口(JNDI)
8.3.6 JavaMail
8.3.7 Java消息服務(wù)(JMS)
8.3.8 消息驅(qū)動(dòng)bean(MDB) 
8.3.9 Enterprise JavaBean(EJB) 
8.3.10 Web服務(wù)
8.4 對(duì)比Java技術(shù)與CORBA
8.5 小結(jié) 
第三部分 Java集成技術(shù)
第9章 Web服務(wù) 
9.1 理解Web服務(wù)方式
9.1.1 什么是Web服務(wù)
9.1.2 Web服務(wù)的長(zhǎng)處 
9.1.3 Web服務(wù)的弱點(diǎn) 
9.1.4 創(chuàng)建一個(gè)簡(jiǎn)單的Web服務(wù) 
9.2 理解SOAP 
9.3 創(chuàng)建一個(gè)付款Web服務(wù) 
9.3.1 SOAP錯(cuò)誤消息 
9.3.2 SOAP數(shù)據(jù)類型 
9.4 理解WSDL 
9.5 理解UDDI
9.5.1 UDDI數(shù)據(jù)結(jié)構(gòu)
9.5.2 UDDI API 
9.6 與.NET進(jìn)行集成 
9.7 小結(jié) 
第10章 JDBC和數(shù)據(jù)庫
10.1 為什么需要JDBC
10.2 JDBC的工作原理 
10.3 批處理 
10.4 JDBC與WebLogic Server 
10.5 JDBC事務(wù)管理 
10.6 JDBC 3.0中的改進(jìn) 
10.7 小結(jié) 
第11章 Java命名和目錄接口(JNDI) 
11.1 為什么需要命名服務(wù)API
11.2 理解JNDI
11.3 命名服務(wù)的工作原理 
11.4 尋找JNDI提供者
11.4.1 默認(rèn)尋找
11.4.2 在命令行上傳遞屬性
11.4.3 創(chuàng)建JNDI屬性文件
11.4.4 傳遞屬性對(duì)象
11.4.5 創(chuàng)建Hashtable 
11.5 JNDI與WebLogic Server 
11.5.1 綁定、取消綁定和重新綁定 
11.5.2 復(fù)雜對(duì)象 
11.6 使用JNDI時(shí)的注意事項(xiàng)
11.7 小結(jié)
第12章 使用Java處理語音
12.1 理解Java Speech
12.2 創(chuàng)建和分配語音引擎 
12.2.1 引擎狀態(tài) 
12.2.2 分配線程 
12.3 語音合成 
12.4 語音識(shí)別 
12.5 小結(jié) 
第13章 JavaMail
13.1 理解JavaMail
13.1.1 Session類
13.1.2 Message類
13.2 JavaMail的工作原理
13.3 創(chuàng)建簡(jiǎn)單的SMTP應(yīng)用程序 
13.4 創(chuàng)建基于JavaMail的CruiseList應(yīng)用程序 
13.5 獲取特定的電子郵件消息 
13.6 編寫事件驅(qū)動(dòng)的電子郵件應(yīng)用程序 
13.7 小結(jié)
第14章 串行端口通信
14.1 理解RS-232標(biāo)準(zhǔn)
14.1.1 RS-232硬件 
14.1.2 通信軟件 
14.2 Java Communications API 
14.3 通過串行端口發(fā)送數(shù)據(jù) 
14.4 小結(jié) 
第四部分 Java媒體技術(shù)
第15章 使用Java 2D進(jìn)行繪制
15.1 理解Java 2D
15.2 在屏幕上繪制文本 
15.3 繪制圖形 
15.4 操作圖像 
15.5 混合使用文本、圖形和圖像 
15.6 小結(jié) 
第16章 Java 3D圖形
16.1 理解三維(3D)編程
16.2 Java 3D API中的主要對(duì)象 
16.3 在Java 3D應(yīng)用程序中添加運(yùn)動(dòng) 
16.4 在Java 3D程序中添加光線 
16.5 在Java 3D中添加紋理映射 
16.6 小結(jié) 
第17章 Java媒體框架(JMF)和Java Advanced Imaging(JAI)API
17.1 理解基于時(shí)間的媒體
17.2 使用JMF對(duì)基于時(shí)間的媒體進(jìn)行解碼 
17.2.1 添加控制面板 
17.2.2 JMF中的其他功能
17.3 使用Advanced Imaging API進(jìn)行程序設(shè)計(jì)
17.4 小結(jié) 
第18章 使用Java處理聲音
18.1 取樣聲音的原理
18.2 MIDI聲音的原理 
18.3 Java Sound API 
18.4 使用Java播放聲音 
18.5 使用Java捕捉聲音 
18.6 小結(jié) 
第五部分 設(shè)計(jì)Java類的最佳方式
第19章 JavaBean和Java事件模型 
19.1 理解JavaBean
19.2 使用Java事件模型進(jìn)行程序設(shè)計(jì)
19.3 開發(fā)簡(jiǎn)單的JavaBean
19.4 方法、事件和屬性
19.4.1 方法
19.4.2 事件
19.4.3 綁定屬性和受限屬性
19.5 小結(jié)
第20章 體系結(jié)構(gòu)模型和框架
20.1 為什么需要框架
20.2 什么是框架 
20.3 MVC模式概述
20.4 Jakarta Struts框架中的MVC實(shí)現(xiàn) 
20.4.1 在Struts中創(chuàng)建控制器 
20.4.2 在Struts中創(chuàng)建視圖 
20.4.3 在Struts中創(chuàng)建模型
20.4.4 運(yùn)行登錄應(yīng)用程序
20.5 小結(jié) 
第21章 Java設(shè)計(jì)模式
21.1 為什么需要模式
21.2 Java模式
21.2.1 單實(shí)例
21.2.2 枚舉 
21.2.3 工廠 
21.2.4 觀察者 
21.2.5 代理 
21.2.6 外觀 
21.3 EJB設(shè)計(jì)模式
21.3.1 業(yè)務(wù)委托
21.3.2 命令
21.4 小結(jié) 
第22章 異常和調(diào)試
22.1 異常處理的重要性
22.2 理解Java異常策略
22.3 在Java程序中捕獲異常
22.4 常見的異常處理方式 
22.5 處理異常的正確方式 
22.6 轉(zhuǎn)換異常 
22.7 傳遞異常而不損失信息 
22.8 JDK 1.4中的異常傳遞 
22.9 小結(jié) 
第23章 Java安全
23.1 Java安全概述
23.1.1 應(yīng)用程序安全綜述
23.1.2 安全威脅
23.1.3 Java中的安全機(jī)制
23.1.4 Java Authentication and Authorization Service綜述
23.1.5 Java Cryptography Extension綜述
23.2 Java沙箱模型
23.2.1 Java沙箱體系結(jié)構(gòu)
23.2.2 使用Java權(quán)限 
23.2.3 為Java沙箱編寫自己的權(quán)限 
23.3 Java安全套接字
23.3.1 SSL綜述
23.3.2 加密綜述
23.3.3 使用JSSE的客戶/服務(wù)器
23.4 小結(jié)
第24章 Java多線程應(yīng)用程序
24.1 線程概述
24.1.1 線程的生存周期 
24.1.2 創(chuàng)建線程 
24.2 控制線程
24.2.1 啟動(dòng)線程
24.2.2 使線程睡眠 
24.2.3 中斷線程 
24.2.4 停止線程
24.3 創(chuàng)建線程安全的應(yīng)用程序
24.3.1 多線程應(yīng)用程序中最常見的問題
24.3.2 臨界區(qū) 
24.3.3 讓線程等待 
24.3.4 結(jié)合線程
24.4 線程管理
24.4.1 線程組
24.4.2 線程的優(yōu)先級(jí)
24.5 小結(jié)
第25章 Java國(guó)際化 
25.1 國(guó)際化的基本原理 
25.2 為文本使用資源束 
25.3 使用ResourceBundle類存儲(chǔ)對(duì)象 
25.4 國(guó)際化日期和時(shí)間 
25.5 國(guó)際化數(shù)值和貨幣值 
25.6 小結(jié) 
第26章 持久化和克隆
26.1 對(duì)象串行化
26.1.1 自動(dòng)串行化 
26.1.2 transient關(guān)鍵字 
26.1.3 帶版本的串行化 
26.1.4 定制的串行化 
26.1.5 串行化內(nèi)部原理 
26.2 對(duì)象外表化 
26.3 克隆 
26.3.1 創(chuàng)建深度副本 
26.3.2 使用串行化進(jìn)行克隆 
26.3.3 AutoCloner與性能
26.4 安全與串行化
26.5 小結(jié)
第27章 多態(tài)性和繼承
27.1 多態(tài)性和繼承的重要性
27.2 多態(tài)性的內(nèi)部原理 
27.3 多態(tài)性編程 
27.4 繼承、構(gòu)成或強(qiáng)力 
27.5 繼承和多態(tài)性的缺點(diǎn) 
27.6 具體或抽象基類 
27.7 類型安全的向下類型轉(zhuǎn)換與繼承 
27.7.1 instanceof解決方案
27.7.2 Object.getClass( ) 解決方案
27.7.3 Class.forName( ) 解決方案 
27.8 用運(yùn)行時(shí)類型識(shí)別進(jìn)行多態(tài)性編程 
27.9 用反射進(jìn)行多態(tài)性編程 
27.10 繼承與句柄 
27.11 小結(jié) 
第28章 代碼的組織和部署
28.1 理解包
28.2 JAR文件 
28.2.1 內(nèi)容清單文件
28.2.2 運(yùn)行JAR文件中的代碼
28.2.3 擴(kuò)展 
28.3 Java API Documentation Generator 
28.4 小結(jié) 
第六部分 附錄
附錄A 本書使用的實(shí)用程序源代碼清單 
附錄B 下載和安裝WebLogic Server

本目錄推薦

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