Java網(wǎng)絡(luò)編程基礎(chǔ)

出版時(shí)間:2008-10  出版社:人民郵電出版社  作者:朱喜福,戴舒樽,王曉勇 著  頁(yè)數(shù):222  
Tag標(biāo)簽:無(wú)  

前言

  目前,高職高專(zhuān)教育已經(jīng)成為我國(guó)普通高等教育的重要組成部分。在高職高專(zhuān)教育如火如荼的發(fā)展形勢(shì)下,高職高專(zhuān)教材也百花齊放。根據(jù)教育部發(fā)布的《關(guān)于全面提高高等職業(yè)教育教學(xué)質(zhì)量的若干意見(jiàn)》(簡(jiǎn)稱(chēng)16號(hào)文)的文件精神,本著為進(jìn)一步提高高等教育的教學(xué)質(zhì)量和服務(wù)的根本目的,同時(shí)針對(duì)高職高專(zhuān)院校計(jì)算機(jī)教學(xué)的思路和方法的不斷改革和創(chuàng)新,人民郵電出版社精心策劃了這套高質(zhì)量、實(shí)用型的教材--“高等職業(yè)院校計(jì)算機(jī)教育規(guī)劃教材”。  本套教材中的絕大多數(shù)品種是我社多年來(lái)高職計(jì)算機(jī)精品教材的積淀,都經(jīng)過(guò)了廣泛的市場(chǎng)檢驗(yàn),贏得了廣大師生的認(rèn)可。為了適應(yīng)新的教學(xué)要求,緊跟新的技術(shù)發(fā)展,我社再一次組織了廣泛深入的調(diào)研,組織了上百名教師、專(zhuān)家對(duì)原有教材做認(rèn)真的分析和研討,在此基礎(chǔ)上重新修訂出版?! ”咎捉滩闹须m然還有一部分品種是首次出版,但其原稿也經(jīng)過(guò)實(shí)際教學(xué)的檢驗(yàn)并不斷完善。因此,本套教材集中反映了高職院校近幾年來(lái)的教學(xué)改革成果,是教師們多年來(lái)教學(xué)經(jīng)驗(yàn)的總結(jié)。本套教材中的每一部作品都特色鮮明,集高質(zhì)量與實(shí)用性為一體?! ”咎捉滩牡淖髡叨季哂胸S富的教學(xué)經(jīng)驗(yàn)和寫(xiě)作經(jīng)驗(yàn),思路清晰,文筆流暢。教材編寫(xiě)充分體現(xiàn)高職高專(zhuān)教學(xué)的特點(diǎn),深人淺出,言簡(jiǎn)意賅。理論知識(shí)以“夠用”為度,突出工作過(guò)程導(dǎo)向,突出實(shí)際技能的培養(yǎng)。  為方便教師授課,本套教材將提供完善的教學(xué)服務(wù)體系。教師可通過(guò)訪問(wèn)人民郵電出版社網(wǎng)站http://www.ptpress.com.cn/download下載相關(guān)資料?! g迎廣大教師對(duì)本套教材的不足之處提出批評(píng)和建議!

內(nèi)容概要

  《Java網(wǎng)絡(luò)編程基礎(chǔ)》是為Java學(xué)習(xí)者在了解Java編程的基礎(chǔ)知識(shí)之后,進(jìn)一步學(xué)習(xí)Java網(wǎng)絡(luò)編程而編寫(xiě)的教材。全書(shū)共4章,第1章通過(guò)使用MySQL講述JDBC數(shù)據(jù)庫(kù)應(yīng)用編程,內(nèi)容緊密?chē)@“綜合實(shí)例——Java考試管理系統(tǒng)”來(lái)展開(kāi);第2章講述C/S網(wǎng)絡(luò)編程及應(yīng)用,通過(guò)“綜合實(shí)例——C/S考試系統(tǒng)”著重講述C/S模式下的Java網(wǎng)絡(luò)應(yīng)用,這個(gè)實(shí)例與第1章的“Java考試管理系統(tǒng)”相結(jié)合,實(shí)現(xiàn)了一個(gè)完整的實(shí)用項(xiàng)目;第3章講述JSP及JavaBean網(wǎng)站編程,并通過(guò)“綜合實(shí)例——電子商務(wù)網(wǎng)站框架”講述基于Web的電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn);第4章講述如何應(yīng)用J2ME開(kāi)發(fā)簡(jiǎn)單的手機(jī)應(yīng)用程序,并通過(guò)一個(gè)綜合實(shí)例完整地講述了J2ME手機(jī)游戲設(shè)計(jì)與編碼實(shí)現(xiàn)?!  禞ava網(wǎng)絡(luò)編程基礎(chǔ)》內(nèi)容實(shí)用,通俗易懂,循序漸進(jìn),實(shí)例豐富,并注重培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力。《Java網(wǎng)絡(luò)編程基礎(chǔ)》每章都安排了大量有針對(duì)性的上機(jī)編程練習(xí)題,便于教師教學(xué)和檢驗(yàn)學(xué)生的學(xué)習(xí)效果,幫助學(xué)生鞏固和加強(qiáng)所學(xué)內(nèi)容?!禞ava網(wǎng)絡(luò)編程基礎(chǔ)》可作為高等職業(yè)院校、應(yīng)用型本科院?!癑ava網(wǎng)絡(luò)編程”課程的教材;對(duì)于具有一定的Java編程基礎(chǔ),并希望進(jìn)一步熟悉Java網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程、商務(wù)網(wǎng)站開(kāi)發(fā)和手機(jī)編程的讀者,《Java網(wǎng)絡(luò)編程基礎(chǔ)》也是一本理想的參考書(shū)。

書(shū)籍目錄

第1章JDBC數(shù)據(jù)庫(kù)應(yīng)用編程1.1編程環(huán)境與關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)1.1.1編程環(huán)境1.1.2關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)1.2SQL基礎(chǔ)1.2.1SQL數(shù)據(jù)類(lèi)型1.2.2數(shù)據(jù)定義言語(yǔ)(DDL)1.2.3數(shù)據(jù)處理語(yǔ)言(DML)1.3JDBC基礎(chǔ)1.3.1JDBC驅(qū)動(dòng)1.3.2JDBC的功能1.3.3連接池1.3.4事務(wù)操作1.4JDBC編程實(shí)現(xiàn)Admin表的管理1.4.1數(shù)據(jù)庫(kù)連接類(lèi)MySqlConnnection1.4.2數(shù)據(jù)庫(kù)表的對(duì)應(yīng)類(lèi)Admin1.4.3數(shù)據(jù)庫(kù)表的操作類(lèi)DBAdmin1.4.4JDBC操作流程1.5綜合實(shí)例--Java考試管理系統(tǒng)1.5.1數(shù)據(jù)表1.5.2數(shù)據(jù)表的對(duì)應(yīng)類(lèi)(examch1.mybean包)1.5.3數(shù)據(jù)庫(kù)表的操作類(lèi)(examch1.db包)1.5.4考試管理系統(tǒng)圖形用戶(hù)界面類(lèi)(examch1.mygui包)1.5.5考試管理系統(tǒng)主界面Test Frame類(lèi)(examch1包)習(xí)題第2章C/S網(wǎng)絡(luò)編程及應(yīng)用2.1C/S網(wǎng)絡(luò)編程概述2.1.1InetAddress類(lèi)2.1.2服務(wù)器和客戶(hù)機(jī)2.1.3端口號(hào)2.2Socket通信2.2.1Socket通信簡(jiǎn)介2.2.2Socket類(lèi)2.2.3ServerSocket類(lèi)2.2.4Socket通信實(shí)現(xiàn)簡(jiǎn)單聊天室2.3UDP通信2.3.1UDP通信簡(jiǎn)介2.3.2簡(jiǎn)單的UDP客戶(hù)機(jī)/服務(wù)器通信2.4綜合實(shí)例--C/S考試系統(tǒng)2.4.1C/S考試系統(tǒng)的客戶(hù)端程序2.4.2C/S考試系統(tǒng)服務(wù)器端程序2.4.3C/S考試系統(tǒng)的運(yùn)行習(xí)題第3章JSP及JavaBean網(wǎng)站編程3.1編程環(huán)境與JSP網(wǎng)絡(luò)的目錄結(jié)構(gòu)3.1.1編程環(huán)境3.1.2JSP網(wǎng)站的目錄結(jié)構(gòu)3.2JSP(JavaServerPages)技術(shù)3.2.1網(wǎng)絡(luò)請(qǐng)求與響應(yīng)3.2.2什么是JSP3.2.3JSP的優(yōu)勢(shì)3.2.4Servlet的編寫(xiě)及在Web.xml文檔中配置Servlet3.2.5JSP的執(zhí)行過(guò)程3.3JSP語(yǔ)法對(duì)象3.3.1頁(yè)面指令3.3.2include指令3.3.3聲明3.3.4表達(dá)式3.3.5Scriptlet3.3.6JSP注釋3.3.7jsp:useBean操作3.3.8jsp:include操作3.3.9jsp:param操作3.4JSP隱含對(duì)象及其主要API3.4.1request3.4.2response3.4.3out3.4.4session3.4.5application3.5綜合實(shí)例--電子商務(wù)網(wǎng)站框架3.5.1電子商務(wù)網(wǎng)站“shop”的總體說(shuō)明3.5.2用戶(hù)注冊(cè)、登錄模塊中的類(lèi)3.5.3商品類(lèi)別表和商品表對(duì)應(yīng)的數(shù)據(jù)庫(kù)操作類(lèi)3.5.4用戶(hù)注冊(cè)、登錄模塊的JSP頁(yè)面3.5.5用戶(hù)瀏覽商品類(lèi)別、瀏覽商品的JSP頁(yè)面3.5.6用戶(hù)購(gòu)物車(chē)模塊的JSP頁(yè)面3.5.7管理員后臺(tái)管理模塊的JSP頁(yè)面習(xí)題第4章J2ME編程及應(yīng)用4.1J2ME開(kāi)發(fā)環(huán)境4.1.1J2ME概述4.1.2J2ME開(kāi)發(fā)環(huán)境配置4.1.3J2ME應(yīng)用程序編譯及運(yùn)行4.2高、低級(jí)用戶(hù)界面編程和事件響應(yīng)4.2.1概述4.2.2高級(jí)用戶(hù)界面4.2.3低級(jí)用戶(hù)界面4.2.4高級(jí)事件響應(yīng)4.2.5低級(jí)事件響應(yīng)4.3記錄管理系統(tǒng)(RMS)4.3.1記錄存儲(chǔ)(RecordStore)4.3.2記錄的添、刪、改、查4.4計(jì)時(shí)器(Timer)和計(jì)時(shí)器任務(wù)(Timer Task)4.4.1計(jì)時(shí)器(Timer)4.4.2計(jì)時(shí)器任務(wù)(Timer Task)4.5綜合實(shí)例-簡(jiǎn)單的射擊游戲4.5.1游戲規(guī)則與玩法4.5.2游戲的流程與類(lèi)4.5.3游戲類(lèi)的實(shí)現(xiàn)4.5.4游戲的運(yùn)行及結(jié)果4.5.5游戲制作的總結(jié)習(xí)題附錄:在Eclipse+MyEclipse環(huán)境下創(chuàng)建Java項(xiàng)目和Web項(xiàng)目附錄1在Eclipse環(huán)境下創(chuàng)建Java項(xiàng)目204附錄1.1Eclipse 3.2+My Eclipse 5.1的安裝附錄1.2在Eclipse 3.2環(huán)境下創(chuàng)建Java項(xiàng)目附錄1.3創(chuàng)建JavaBean和代碼重構(gòu)附錄2在MyEclipse環(huán)境下創(chuàng)建Web項(xiàng)目附錄2.1創(chuàng)建Web項(xiàng)目附錄2.2配置JDK和Tomcat附錄2.3啟動(dòng)Tomcat并運(yùn)行Web項(xiàng)目附錄3在Eclipse環(huán)境下開(kāi)發(fā)J2ME手機(jī)應(yīng)用程序附錄3.1EclipseMe插件的獲取和安裝附錄3.2在EclipseMe環(huán)境下創(chuàng)建J2ME項(xiàng)目并運(yùn)行程序

章節(jié)摘錄

  第1章 JDBC數(shù)據(jù)庫(kù)應(yīng)用編程  1.1 編程環(huán)境與關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)  1.1.1 編程環(huán)境  1.數(shù)據(jù)庫(kù)  使用MySQL 5.0(Win32版本)數(shù)據(jù)庫(kù)講解JDBC編程。讀者可從相關(guān)網(wǎng)站下載該軟件,或訪問(wèn)http://www.mysql.corn/獲得最新版本的MySQL和相關(guān)文檔資料。  2.Java開(kāi)發(fā)平臺(tái)  在JDK 5.0+Eclipse 3.2平臺(tái)下編寫(xiě)、編譯和運(yùn)行Java程序。Eclipse是開(kāi)源軟件,也是很好的Java開(kāi)發(fā)平臺(tái)。Eclipse的安裝和使用將在本書(shū)附錄中簡(jiǎn)要說(shuō)明。本章的所有程序也可以使用其他Java編程軟件(如JCreator)編譯運(yùn)行?! ?.1.2 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)  隨著信息化時(shí)代的到來(lái),用戶(hù)對(duì)信息存儲(chǔ)的數(shù)量越來(lái)越大,同時(shí)對(duì)這些海量數(shù)據(jù)的檢索要求也越來(lái)越高。使用數(shù)據(jù)庫(kù)來(lái)管理數(shù)據(jù)可以減輕存儲(chǔ)、檢索、管理數(shù)據(jù)的負(fù)擔(dān),將這些工作委托給數(shù)據(jù)庫(kù)引擎來(lái)處理,應(yīng)用程序設(shè)計(jì)人員就可以將精力更加集中到應(yīng)用程序的開(kāi)發(fā)中,同時(shí)利用商業(yè)化的數(shù)據(jù)庫(kù)又大大增強(qiáng)了數(shù)據(jù)維護(hù)的可靠性,改進(jìn)了程序?qū)Τ志没瘮?shù)據(jù)庫(kù)操作的效率?! ∧壳按嬖谥鞣N各樣的數(shù)據(jù)庫(kù)系統(tǒng),以滿(mǎn)足用戶(hù)多種多樣的需求,比如網(wǎng)狀數(shù)據(jù)庫(kù)、樹(shù)狀數(shù)據(jù)庫(kù)、關(guān)系型數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)、文本數(shù)據(jù)庫(kù)等。在各種數(shù)據(jù)庫(kù)系統(tǒng)中,關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(Relational Database Management System,RDMS)以其高度的靈活性成為目前發(fā)展最成功的數(shù)據(jù)庫(kù)系統(tǒng)?! ”容^著名的商業(yè)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)有Oracle、IBM DB2、Microsoft SQL Server等,同時(shí)還存在為數(shù)眾多的免費(fèi)數(shù)據(jù)庫(kù)產(chǎn)品,如MySQL?! ≡陉P(guān)系型數(shù)據(jù)庫(kù)中,每個(gè)數(shù)據(jù)表中都有許多的數(shù)據(jù)行(Row),稱(chēng)之為記錄(Recorder);每條記錄都由一些長(zhǎng)度固定的字段(Column)組成,這些字段有不同的類(lèi)型(Type),比如字符串、整數(shù)、小數(shù)、日期、二進(jìn)制數(shù)據(jù)等;一條一條的記錄就組成了數(shù)據(jù)庫(kù)中的表(Table)圖中說(shuō)明了某個(gè)商品表中的記錄與字段。

編輯推薦

  作者結(jié)合近幾年的Java課程教學(xué)改革實(shí)踐和廣大讀者的反饋意見(jiàn),在保留第、版教材特色的基礎(chǔ)上,對(duì)教材進(jìn)行了全面修訂?!禞ava網(wǎng)絡(luò)編程基礎(chǔ)》從項(xiàng)目教學(xué)的實(shí)踐出發(fā),精心設(shè)計(jì)了每章的綜合實(shí)例,增加、修改或替換了全書(shū)源代碼,程序設(shè)計(jì)思路清晰,注釋清楚,講解詳細(xì),方便教師教學(xué)和學(xué)生自學(xué);每章的編程實(shí)例,緊密結(jié)合理論知識(shí),具有較強(qiáng)的針對(duì)性和實(shí)用性?! ∪珪?shū)共4章,第1通過(guò)使用MySQL講述JDBC數(shù)據(jù)庫(kù)應(yīng)用編程,內(nèi)容緊密?chē)@“綜合實(shí)例——Java考試管理系統(tǒng)”來(lái)展開(kāi);第2章講述C/S網(wǎng)絡(luò)編程及應(yīng)用,通過(guò)“綜合實(shí)例——C/S考試系統(tǒng)”著重講述了C/S模式下的Java網(wǎng)絡(luò)應(yīng)用,這個(gè)實(shí)例與第1章的“Java考試管理系統(tǒng)”相結(jié)合,實(shí)現(xiàn)了一個(gè)完整的實(shí)用項(xiàng)目;第3章講述JSP及JavaBean網(wǎng)站編程,并通過(guò)“綜合實(shí)例——電子商務(wù)網(wǎng)站框架”講述基于Web的電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn);第4章講述如何應(yīng)用J2ME 開(kāi)發(fā)簡(jiǎn)單的手機(jī)應(yīng)用程序,并通過(guò)一個(gè)綜合實(shí)例完整地講述了J2ME手機(jī)游戲設(shè)計(jì)與編碼實(shí)現(xiàn)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Java網(wǎng)絡(luò)編程基礎(chǔ) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7