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

Java應(yīng)用開發(fā)教程

Java應(yīng)用開發(fā)教程

定 價:¥23.00

作 者: 宋波編著
出版社: 電子工業(yè)出版社
叢編項: 21世紀(jì)高職高專規(guī)劃教材
標(biāo) 簽: Java

ISBN: 9787505372955 出版時間: 2002-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 250 字?jǐn)?shù):  

內(nèi)容簡介

  本書內(nèi)容分為四部分,Java語言應(yīng)用基礎(chǔ)、MySQL數(shù)據(jù)庫應(yīng)用基礎(chǔ)、Java數(shù)據(jù)庫程序設(shè)計、Java服務(wù)器程序設(shè)計。本書構(gòu)建了完整的瀏覽器/Web服務(wù)器/數(shù)據(jù)庫三層應(yīng)用結(jié)構(gòu)模式,將面向?qū)ο蟪绦蛟O(shè)計技術(shù)、動態(tài)交互式Web網(wǎng)頁開發(fā)技術(shù)和Web數(shù)據(jù)庫開發(fā)技術(shù)融為一體。本書在內(nèi)容、例題、習(xí)題的選擇和組織上力求體現(xiàn)先進(jìn)性、系統(tǒng)性和實用性,可作為前言一、本書的定位Java語言是目前推廣速度最快的程序設(shè)計語言,它采用面向?qū)ο蟪绦蛟O(shè)計技術(shù),功能強(qiáng)大且簡單易學(xué),特別適用于Internet程序設(shè)計,目前已經(jīng)成為應(yīng)用廣泛的Web程序設(shè)計語言。MySQL是一個適合于中小型應(yīng)用、優(yōu)秀的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)。MySQL具有小巧靈活、簡單易學(xué)、快速安全等特點,特別適用于網(wǎng)站建設(shè)。用MySQL構(gòu)建的數(shù)據(jù)庫可以在Internet上進(jìn)行自由地訪問。目前,單純編寫Java語言與MySQL數(shù)據(jù)庫的書籍較多,但是將兩者有機(jī)地結(jié)合起來又適用于Java應(yīng)用開發(fā)的書籍較少。兩者所應(yīng)用的軟件都可以從Internet上免費下載,其實驗環(huán)境的構(gòu)建在單機(jī)和網(wǎng)絡(luò)環(huán)境下都可以實現(xiàn),且具有軟硬件環(huán)境投資少、經(jīng)濟(jì)實用、構(gòu)建簡單等特點,對各類高等院校的教學(xué)與實驗都非常適用。本書在編寫上充分體現(xiàn)了簡單易用的特點,步驟清晰,內(nèi)容豐富,并帶有許多插圖幫助讀者理解基本內(nèi)容,同時對內(nèi)容的編排和例題的選擇作了嚴(yán)格的控制,確保一定的深度和廣度。書中的每個例題都配有執(zhí)行結(jié)果插圖,并對源程序進(jìn)行了詳細(xì)說明,在每章后面附有思考和練習(xí)題。學(xué)習(xí)本書的讀者應(yīng)該對計算機(jī)操作有一定的認(rèn)識,有一門計算機(jī)高級語言基礎(chǔ)的讀者學(xué)習(xí)本書會感到得心應(yīng)手。二、本書的特色本書在知識體系的構(gòu)造上,以簡明實用、便于學(xué)習(xí)、反映計算機(jī)技術(shù)最新發(fā)展和應(yīng)用為特色,突出實用性與應(yīng)用性。本書的主要特色是引入了瀏覽器/服務(wù)器體系結(jié)構(gòu)的概念,以面向?qū)ο蟮腏ava語言作為程序開發(fā)語言,以簡單易學(xué)、功能全面、具備網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)器功能的MySQL數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,以JDBC技術(shù)為數(shù)據(jù)庫連接接口,以JavaServlet作為Web服務(wù)器程序設(shè)計的API,構(gòu)成了一個完整、典型的瀏覽器/Web服務(wù)器/數(shù)據(jù)庫的三層應(yīng)用結(jié)構(gòu)模式,從而使讀者通過本書的學(xué)習(xí),將具有開發(fā)基于Web的小型應(yīng)用系統(tǒng)的能力。另外,本書所使用的所有計算機(jī)軟件都可以通過Internet免費下載,即使讀者的計算機(jī)沒有與局域網(wǎng)或Internet相連接,也可以在一臺獨立的計算機(jī)上完成本書所有源代碼的編譯、執(zhí)行操作。三、內(nèi)容編排本書內(nèi)容包括四個部分,第Ⅰ部分Java語言應(yīng)用基礎(chǔ),包括第1~7章。第1~3章介紹Java語言的基本特性及基本語法,包括Java語言概述、數(shù)據(jù)類型、運算符與表達(dá)式以及流程控制語句。第4~6章介紹Java語言基本的面向?qū)ο蟪绦蛟O(shè)計技術(shù),包括Java類與對象、繼承與多態(tài)、異常處理以及基本輸入與輸出。通過這3章的學(xué)習(xí),讀者可以對面向?qū)ο蠹夹g(shù)和Java語言的面向?qū)ο蟪绦蛟O(shè)計有較為扎實的了解和掌握。要掌握好Java語言并利用它解決實際問題,還需要熟練掌握J(rèn)ava應(yīng)用程序接口。第7章介紹Web服務(wù)器、JavaApplet小程序以及Java工具類。第Ⅱ部分MySQL數(shù)據(jù)庫應(yīng)用基礎(chǔ),包括第8~10章。第8章介紹數(shù)據(jù)庫技術(shù)的基本概念,數(shù)據(jù)庫系統(tǒng)的組成及作用,數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu),MySQL體系結(jié)構(gòu)、主要特點以及安裝、管理。第9章介紹MySQL數(shù)據(jù)目錄管理,創(chuàng)建與刪除MySQL數(shù)據(jù)庫等。第10章介紹結(jié)構(gòu)化查詢語言SQL在MySQL數(shù)據(jù)庫中的應(yīng)用。通過本部分的學(xué)習(xí),讀者將對MySQL數(shù)據(jù)庫的使用有一個比較全面的了解和掌握,從而為Java數(shù)據(jù)庫程序設(shè)計打下一個良好的基礎(chǔ)。第Ⅲ部分Java數(shù)據(jù)庫程序設(shè)計,包括第11~12章。第11章介紹JDBC體系結(jié)構(gòu)、驅(qū)動程序的類型、MySQL數(shù)據(jù)庫的JDBC驅(qū)動程序以及JDBC的主要特點。第12章介紹JDBCAPI中主要的類與接口的功能與用途,并對它們所提供的方法做了概括性的介紹,以實例說明了怎樣應(yīng)用這些類與接口進(jìn)行Java數(shù)據(jù)庫程序設(shè)計。第Ⅳ部分Java服務(wù)器程序設(shè)計,包括第13~15章。第13章介紹Servlet的基本概念及ServletAPI,并以兩個簡單的實例介紹Servlet的兩種程序設(shè)計類型。第14章介紹Java服務(wù)器程序設(shè)計,包括Servlet生命周期、Servlet與HTML表單、JDBC在Servlet中的應(yīng)用、在Servlet中實現(xiàn)多表聯(lián)合查詢,最后以一個實例介紹如何實現(xiàn)Servlet會話跟蹤。第15章介紹JavaRMI程序設(shè)計,包括RMI技術(shù)的基本概念,RMI程序設(shè)計的具體步驟,RMI程序設(shè)計中使用的類和接口的概括性介紹,最后以一個實例演示如何綜合運用JavaServlet、JDBC和RMI三種技術(shù)實現(xiàn)一個分布式數(shù)據(jù)庫設(shè)計。四、使用指南本書按照5千字/學(xué)時的編寫原則安排授課學(xué)時分配,參考學(xué)時數(shù)為72。其中,理論教學(xué)的參考學(xué)時數(shù)為46,上機(jī)實驗的參考學(xué)時數(shù)為26,每學(xué)時50分鐘。課程結(jié)束之后還可以安排1~2周的課程設(shè)計或?qū)嵱?xùn)時間。建議授課學(xué)時數(shù)分配如下:第1章2學(xué)時,第2章2學(xué)時,第3章2學(xué)時,第4章4學(xué)時,第5章2學(xué)時,第6章4學(xué)時,第7章4學(xué)時,第8章4學(xué)時,第9章2學(xué)時,第10章4學(xué)時,第11章2學(xué)時,第12章4學(xué)時,第13章2學(xué)時,第14章4學(xué)時,第15章4學(xué)時。課程學(xué)時數(shù)較少的學(xué)校,可以用42個授課學(xué)時只講第1~14章,上機(jī)實驗的參考學(xué)時數(shù)為22學(xué)時,或用36個學(xué)時講1~12章,上機(jī)實驗的參考學(xué)時數(shù)為18學(xué)時。對于選擇本書作為教材的學(xué)校,或者購買本書的讀者,可以?夢實繾庸ひ黨靄嬪緄耐?(http://www.phei.com.cn),本書中所有例題的源代碼、插圖及相關(guān)應(yīng)用軟件安裝畫面的電子文檔均可以從那里下載。五、軟件應(yīng)用環(huán)境(1)操作系統(tǒng):MicrosoftWindows98/2000Professional(2)Java編譯、運行環(huán)境:Java2SDK1.3.1(3)Web服務(wù)器:Apache1.3.6(4)JavaServlet引擎:ApacheJserv1.1(5)網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)器系統(tǒng):MySQL3.23.28(6)JDBC驅(qū)動程序:mm.mysql2.0.4bin特別感謝東北大學(xué)信息科學(xué)與工程學(xué)院副院長、博士生導(dǎo)師于戈教授為本書的出版撰寫了序言,沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院許占文教授也對本書的出版提出了許多寶貴意見,電子工業(yè)出版社的童占梅老師對本書出版給予了熱情支持。由于作者水平有限,盡管竭力而為之,仍難免有欠妥之處,敬請廣大讀者和專家批評指正。宋波2001年11月于沈陽

作者簡介

暫缺《Java應(yīng)用開發(fā)教程》作者簡介

圖書目錄

第1部分 Java語言應(yīng)用基礎(chǔ)
第1章 Java語言概述
1. 1 Java語言簡史
1. 2 Java語言與Internet
1. 3 Java語言的特點
1. 4 編譯和運行Java程序
1. 5 JavaApplication程序簡介
1. 6 JavaApplet程序簡介
1. 7 Java 2SDK工具簡介
1. 8 本章小結(jié)
1. 9 思考和練習(xí)
第2章 數(shù)據(jù)類型. 運算符與表達(dá)式
2. 1 數(shù)據(jù)類型
2. 1. 1 數(shù)據(jù)類型
2. 1. 2 標(biāo)識符
2. 2 常量
2. 3 變量
2. 4 運算符與表達(dá)式
2. 4. 1 賦值運算符與強(qiáng)制類型轉(zhuǎn)換
2. 4. 2 算術(shù)運算符
2. 4. 3 關(guān)系運算符
2. 4. 4 邏輯運算符
2. 4. 5 其他運算符
2. 4. 6 運算符的優(yōu)先級與結(jié)合性
2. 5 本章小結(jié)
2. 6 思考和練習(xí)
第3章 流程控制語句
3. 1 條件控制語句
3. 1. 1 if語句
3. 1. 2 switch語句
3. 2 循環(huán)控制語句
3. 2. 1 while語句
3. 2. 2 do…while語句
3. 2. 3 for語句
3. 3 跳轉(zhuǎn)控制語句
3. 3. 1 return語句
3. 3. 2 break語句
3. 3. 3 continue語句
3. 4 本章小結(jié)
3. 5 思考和練習(xí)
第4章 Java類與對象
4. 1 抽象與封裝
4. 1. 1 對象
4. 1. 2 抽象
4. 1. 3 封裝
4. 2 類的定義和使用
4. 2. 1 Java系統(tǒng)定義的類
4. 2. 2 用戶程序自定義的類
4. 2. 3 對象的創(chuàng)建與構(gòu)造函數(shù)的定義
4. 2. 4 類的修飾符
4. 3 成員變量
4. 3. 1 成員變量的定義
4. 3. 2 成員變量的訪問權(quán)限
4. 3. 3 靜態(tài)變量
4. 3. 4 最終變量
4. 4 方法
4. 4. 1 方法的定義
4. 4. 2 靜態(tài)方法
4. 4. 3 最終方法
4. 5 數(shù)組
4. 6 本章小結(jié)
4. 7 思考和練習(xí)
第5章 繼承與多態(tài)
5. 1 繼承與派生
5. 2 Java語言的繼承與派生
5. 2. 1 子類的創(chuàng)建
5. 2. 2 this與super關(guān)鍵字
5. 3 多態(tài)
5. 3. 1 方法的覆蓋
5. 3. 2 方法的重載
5. 4 包
5. 4. 1 包的定義
5. 4. 2 包的引用
5. 5 接口
5. 5. 1 接口的定義
5. 5. 2 接口的實現(xiàn)
5. 6 本章小結(jié)
5. 7 思考和練習(xí)
第6章 異常處理. 基本輸入與輸出
6. 1 異常與異常類
6. 1. 1 異常處理機(jī)制
6. 1. 2 異常類的繼承結(jié)構(gòu)
6. 2 異常的處理
6. 2. 1 捕捉異常
6. 2. 2 多異常的處理
6. 2. 3 異常的拋出
6. 3 基本輸入與輸出
6. 3. 1 流的概念
6. 3. 2 System類
6. 3. 3 字符流類
6. 4 本章小結(jié)
6. 5 思考和練習(xí)
第7章 Web服務(wù)器與Java工具類
7. 1 Web服務(wù)器的基本概念
7. 1. 1 Web服務(wù)器
7. 1. 2 統(tǒng)一資源定位器URL
7. 1. 3 超文本傳輸協(xié)議HTTP
7. 1. 4 Apache服務(wù)器
7. 2 Applet類與Applet小程序
7. 2. 1 Applet小程序的執(zhí)行過程
7. 2. 2 Applet類
7. 2. 3 傳遞參數(shù)給Applet小程序
7. 3 Math與Random類
7. 3. 1 Math類
7. 3. 2 Random類
7. 4 String與StringBuffer類
7. 4. 1 String類
7. 4. 2 StringBuffer類
7. 5 本章小結(jié)
7. 6 思考和練習(xí)
第11部分 MySQL數(shù)據(jù)庫應(yīng)用基礎(chǔ)
第8章 MySQL數(shù)據(jù)庫基礎(chǔ)
8. 1 數(shù)據(jù)庫技術(shù)的演變
8. 1. 1 人工管理階段
8. 1. 2 傳統(tǒng)的文件管理階段
8. 1. 3 現(xiàn)代數(shù)據(jù)庫管理系統(tǒng)階段
8. 2 數(shù)據(jù)庫系統(tǒng)的組成及作用
8. 2. 1 數(shù)據(jù)庫系統(tǒng)的組成
8. 2. 2 數(shù)據(jù)庫系統(tǒng)的作用
8. 3 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
8. 3. 1 數(shù)據(jù)存儲結(jié)構(gòu)
8. 3. 2 數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)
8. 4 MySQL概述
8. 4. 1 MySQL體系結(jié)構(gòu)
8. 4. 2 MySQL的主要特點
8. 5 MySQL的安裝與管理
8. 5. 1 MySQL的安裝
8. 5. 2 MySQL的管理
8. 5. 3 建立與MySQL服務(wù)器的連接
8. 6 本章小結(jié)
8. 7 思考和練習(xí)
第9章 MySQL數(shù)據(jù)庫的使用
9. 1 MySQL的數(shù)據(jù)目錄管理
9. 1. 1 數(shù)據(jù)目錄的存儲與結(jié)構(gòu)
9. 1. 2 數(shù)據(jù)目錄的訪問
9. 1. 3 數(shù)據(jù)庫與表的表示方法
9. 2 創(chuàng)建與刪除MySQL數(shù)據(jù)庫
9. 2. 1 創(chuàng)建數(shù)據(jù)庫
9. 2. 2 刪除數(shù)據(jù)庫
9. 3 創(chuàng)建. 修改與刪除表
9. 3. 1 創(chuàng)建表
9. 3. 2 修改表
9. 3. 3 刪除表
9. 3. 4 向表中插入記錄
9. 4 本章小結(jié)
9. 5 思考和練習(xí)
第10章 結(jié)構(gòu)化查詢語言SQL
10. 1 SELECT命令的基本用法
10. 1. 1 SELECT命令的一般語法
10. 1. 2 基本SELECT查詢
10. 1. 3 帶條件查詢 WHERE
10. 2 MySQL常用函數(shù)
10. 2. 1 數(shù)值型函數(shù)
10. 2. 2 字符串函數(shù)
10. 2. 3 日期和時間函數(shù)
10. 2. 4 匯總函數(shù)
10. 3 高級查詢技術(shù)
10. 3. 1 多表聯(lián)合查詢
10. 3. 2 謂詞演算查詢
10. 4 處理查詢結(jié)果
10. 4. 1 結(jié)果排序
10. 4. 2 分組統(tǒng)計和篩選
10. 5 插入. 修改和刪除記錄
10. 5. 1 插入命令I(lǐng)NSERT
10. 5. 2 修改命令UPDATE
10. 5. 3 刪除命令DELETE
10. 6 本章小結(jié)
10. 7 思考和練習(xí)
第m部分 Java數(shù)據(jù)庫程序設(shè)計
第11章 JDBC基礎(chǔ)知識
11. 1 JDBC體系結(jié)構(gòu)
11. 1. 1 JDBC體系結(jié)構(gòu)概述
11. 1. 2 JDBC應(yīng)用結(jié)構(gòu)概述
11. 1. 3 JDBCAPl
11. 2 JDBC驅(qū)動程序
11. 2. 1 JDBC驅(qū)動程序的類型
11. 2. 2 MySQL數(shù)據(jù)庫的JDBC驅(qū)動程序
11. 3 JDBC-ODBC Bridge的使用方法
11. 4 JDBC的主要特點
11. 5 本章小結(jié)
11. 6 思考和練習(xí)
第12章 Java數(shù)據(jù)庫程序設(shè)計
12. 1 JDBC數(shù)據(jù)庫訪問流程
12. 2 JDBCAPI程序設(shè)計
12. 2. 1 MverManager類
12. 2. 2 Connection與Statement接口
12. 2. 3 ResultSet接口
12. 2. 4 PReparedStatement接口
12. 2. 5 DatabaseMetaData接口
12. 3 本章小結(jié)
12. 4 思考和練習(xí)
第IV部分 Java服務(wù)器程序設(shè)計
第13章 Java Servlet基礎(chǔ)知識
13. 1 Servlet概述
13. 1. 1 Servlet的基本概念
13. 1. 2 Servlet的主要功能
13. 1. 3 Servlet的運行環(huán)境
13. 2 Java ServletsAPI概述
13. 2. 1 Servlet接口
13. 2. 2 HttpServlet類
13. 2. 3 ServletRequest接口
13. 2. 4 HttpServletRquest接口
13. 2. 5 ServletResponse接口
13. 2. 6 HttpServletResponse接口
13. 3 Servlet程序設(shè)計簡介
13. 3. 1 一般用途的Servlet
13. 3. 2. HTTP的servlet
13. 4 本章小結(jié)
13. 5 思考和練習(xí)
第14章 Java Servlet程序設(shè)計
14. 1 Servlet的生命周期
14. 2 Servlet與HTML表單
14. 2. 1 HTML表單基礎(chǔ)
14. 2. 2 應(yīng)用實例
14. 3 JDBC在Servlet中的應(yīng)用
14. 3. 1 查詢MySQL數(shù)據(jù)庫中的數(shù)據(jù)
14. 3. 2 以表格方式輸出MySQL數(shù)據(jù)庫中的數(shù)據(jù)
14. 3. 3 數(shù)據(jù)的分頁顯示
14. 4 在Servlet中實現(xiàn)多表聯(lián)合查詢
14. 5 Servlet會話
14. 6 本章小結(jié)
14. 7 思考和練習(xí)
第15章 Java RMI程序設(shè)計
15. 1 JavaRMI技術(shù)概述
15. 2 JavaRMI程序設(shè)計簡介
15. 3 JavaRMI接口和類概述
15. 3. 1 java. rmi. Remote接口
15. 3. 2 java. rmi. Naming類
15. 3. 3 java. rmi. server. Remoteobject類
15. 3. 4 java. rmi. server. RemoteServer類
15. 3. 5 java. rmi. server. UnicastRemoteobject類
15. 3. 6 java. rmi. registry. LocateRegistry類
15. 3. 7 java. rmi. RMISecurityManager類
15. 4 用RMI技術(shù)實現(xiàn)分布式數(shù)據(jù)庫設(shè)計
15. 5 本章小結(jié)
15. 6 思考和練習(xí)
附錄 Java/Servet/JSP資源列表
參考文獻(xiàn)

本目錄推薦

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