|
|
|
內(nèi)容提要
本書是根據(jù)JavaEE技術(shù)及應(yīng)用課程的教學(xué)要求而編寫的學(xué)習(xí)指導(dǎo)書。全書結(jié)合Java目前流行的應(yīng)用開發(fā)涉及的相關(guān)技術(shù)內(nèi)容展開,涉及了J2SE、J2EE、J2ME各個(gè)方面,目的是希望能夠使讀者掌握不同應(yīng)用程序開發(fā)的原理和方法,引導(dǎo)讀者能在不同開發(fā)需求下進(jìn)一步學(xué)習(xí)。主要包括三部分內(nèi)容:第一部分,Java編程基礎(chǔ)篇,通過(guò)實(shí)驗(yàn)案例指導(dǎo)學(xué)生了解和掌握J(rèn)ava編程必備的一些基礎(chǔ)知識(shí);第二部分,Java篇,通過(guò)實(shí)驗(yàn)案例指導(dǎo)學(xué)生掌握使用Java/JSP編程的相關(guān)技術(shù);第三部分,Java/JSP編程實(shí)踐篇,通過(guò)一個(gè)完整的B2C電子商城使學(xué)生能綜合運(yùn)用所學(xué)知識(shí)來(lái)實(shí)現(xiàn)基于Web的Java系統(tǒng)應(yīng)用。其中第一、二部分作為課程講解配套實(shí)訓(xùn)教程;第三部分作為課程設(shè)計(jì)綜合實(shí)訓(xùn)教程。 本書簡(jiǎn)明扼要,通俗易懂,即學(xué)即用,各知識(shí)點(diǎn)都有相應(yīng)的實(shí)例,注重知識(shí)的系統(tǒng)性、連貫性
和規(guī)范性。本書在編寫的時(shí)候考慮到Java主流的技術(shù)架構(gòu)是JDK+Eclispe,并整合了tomcat、mysql、struts、hibernate以及eclipseme等第三方插件,簡(jiǎn)化程序的編寫、編譯和運(yùn)行,實(shí)驗(yàn)案例短小精悍,便于模仿學(xué)習(xí),能夠使讀者短時(shí)間內(nèi)快速掌握相關(guān)技術(shù)框架的原理。本書可作為計(jì)算機(jī)應(yīng)用、信息管理與信息系統(tǒng)、電子商務(wù)等本科學(xué)生以及高職高專類學(xué)生學(xué)習(xí)Java/JSP技術(shù)的教學(xué)實(shí)訓(xùn)指導(dǎo)用書,也可作為Java/JSP技術(shù)培訓(xùn)班的教學(xué)指導(dǎo)用書和Java愛好者的學(xué)習(xí)指導(dǎo)用書 前言
Java技術(shù)已經(jīng)深入企業(yè)管理系統(tǒng)、教育科學(xué)研究等各個(gè)領(lǐng)域,而基于B/S架構(gòu)的J2EE技術(shù)集已成為目前主流的企業(yè)管理系統(tǒng)開發(fā)框架。本書緊緊圍繞“實(shí)用、簡(jiǎn)明”為指導(dǎo)方針,注重內(nèi)容的連續(xù)性和系統(tǒng)性。本書各個(gè)知識(shí)點(diǎn)內(nèi)容均結(jié)合相應(yīng)實(shí)驗(yàn)案例,并配有圖表,盡可能使讀者學(xué)習(xí)時(shí)不感到吃力疲倦,在輕松學(xué)習(xí)中獲取知識(shí)。
要想成為一名成功的Java程序員,必須要掌握系統(tǒng)環(huán)境的架構(gòu)與配置、HTML、JScript、Java、JSP、Servlet、JavaBean、JDBC、Struts、Hibernate等內(nèi)容。本書即按照這個(gè)思路去編寫,從編程體系上分為三個(gè)部分共14章??紤]到不同的專業(yè)對(duì)Java的教學(xué)安排可能并不一樣,比如有的將Java分為Java基礎(chǔ)教學(xué)和JSP應(yīng)用教學(xué)兩個(gè)部分,因此根據(jù)教學(xué)課時(shí)數(shù),可以有選擇地分配教學(xué)內(nèi)容。 第一部分Java編程基礎(chǔ)篇。詳細(xì)介紹了Java編程必備的一些基礎(chǔ)知識(shí)。 第1章Java環(huán)境的構(gòu)建,詳細(xì)介紹了目前主流的系統(tǒng)開發(fā)環(huán)境的構(gòu)建與配置,并兼顧到目前流行的移動(dòng)應(yīng)用開發(fā)。詳細(xì)描述了J2SE、J2EE和J2ME的三種應(yīng)用程序的開發(fā)過(guò)程。 第2章HTML語(yǔ)言,這是Web編程必備基礎(chǔ),本章詳細(xì)介紹了網(wǎng)頁(yè)設(shè)計(jì)中最常用的一些標(biāo)記符的使用。 第3章CSS技術(shù),Web頁(yè)面設(shè)計(jì)中,頁(yè)面的美化是重要內(nèi)容,本章詳細(xì)介紹了層疊樣式表的定義和使用。 第4章JScript語(yǔ)言,詳細(xì)介紹了JScript的相關(guān)知識(shí),通過(guò)編寫客戶端的程序,減少了服務(wù)器端的負(fù)擔(dān)。 第二部分Java篇。詳細(xì)介紹了Java程序設(shè)計(jì)以及JSP的相關(guān)知識(shí)。 第5章Java程序基礎(chǔ),詳細(xì)介紹了Java的語(yǔ)言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、異常處理等。 第6章JSP程序設(shè)計(jì),詳細(xì)介紹了JSP的頁(yè)面結(jié)構(gòu)、JSP的內(nèi)置對(duì)象等。 第7章文件操作,詳細(xì)介紹了在Java環(huán)境下,如何實(shí)現(xiàn)對(duì)文件的寫入和讀取操作。 第8章Servlet技術(shù),詳細(xì)介紹了Servlet環(huán)境的運(yùn)行和配置、Servlet與用戶的交互等。 第9章JavaBean技術(shù),詳細(xì)介紹了JavaBean的使用、JSP設(shè)計(jì)模式等。 第10章Java數(shù)據(jù)庫(kù)程序設(shè)計(jì),詳細(xì)介紹了SQL語(yǔ)言以及MySQL數(shù)據(jù)庫(kù)的應(yīng)用、在Java數(shù)據(jù)庫(kù)程序設(shè)計(jì)中用到的相關(guān)對(duì)象、事務(wù)處理等。 第11章圖形用戶界面,詳細(xì)介紹了Java GUI程序設(shè)計(jì)以及事件處理過(guò)程。 第12章Struts技術(shù),詳細(xì)介紹了Struts環(huán)境的安裝和配置過(guò)程,并通過(guò)案例講解如何利用Struts框架來(lái)構(gòu)建應(yīng)用程序的架構(gòu)。 第13章Hibernate技術(shù),詳細(xì)介紹了Hibernate環(huán)境的安裝和配置過(guò)程,并通過(guò)案例講解如何通過(guò)Hibernate來(lái)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)和對(duì)象之間的映射。 第三部分Java/JSP編程實(shí)踐篇。以典型的B2C系統(tǒng)為例,詳細(xì)介紹了其開發(fā)過(guò)程。 第14章B2C電子商城。詳細(xì)介紹了該系統(tǒng)的架構(gòu)以及功能模塊的設(shè)計(jì)與開發(fā),短小而相對(duì)完整,便于讀者模仿和學(xué)習(xí)。 本書在編寫過(guò)程中主要依據(jù)Sun公司的Java開發(fā)標(biāo)準(zhǔn),同時(shí)參考了相關(guān)書籍文檔以及代碼,文中恕不一一標(biāo)注出處,其原文版權(quán)屬于原作者,特此聲明,并結(jié)合自己多年教學(xué)實(shí)踐的積累,最終得以完成。 由于本書編寫的時(shí)間和作者自身水平有限,書中難免有不足之處,敬請(qǐng)廣大讀者批評(píng)指正。 筆者 2015年4月于鎮(zhèn)江 |
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||