正文

前言

學(xué)通Java Web的24堂課 作者:陳丹丹


Java是Sun公司推出的能夠跨越多平臺(tái)的、可移植性最高的一種面向?qū)ο蟮木幊陶Z(yǔ)言,也是目前最先進(jìn)、特征最豐富、功能最強(qiáng)大的計(jì)算機(jī)語(yǔ)言。利用Java可以編寫(xiě)桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)、嵌入式系統(tǒng)應(yīng)用程序等,從而使其成為應(yīng)用范圍最廣泛的開(kāi)發(fā)語(yǔ)言,特別是在Web程序開(kāi)發(fā)方面。

目前,介紹Java Web開(kāi)發(fā)領(lǐng)域的書(shū)籍有很多,但是能真正把技術(shù)講透的卻不多,尤其是結(jié)合項(xiàng)目實(shí)戰(zhàn)來(lái)學(xué)習(xí)的書(shū)籍就更少了。本書(shū)將從初學(xué)者的角度,循序漸進(jìn)地講解使用Java語(yǔ)言和開(kāi)源框架進(jìn)行Web程序開(kāi)發(fā)應(yīng)該掌握的各項(xiàng)技術(shù),其中主要包括JSP/Servlet技術(shù)、常用的Web開(kāi)發(fā)框架和Web開(kāi)發(fā)實(shí)用技術(shù)等,這些都是每一個(gè)Java Web開(kāi)發(fā)程序員所必備的。

本書(shū)內(nèi)容

學(xué)、練、用到精通只需24堂課。本書(shū)從初中級(jí)用戶(hù)的角度,科學(xué)合理地設(shè)計(jì),通過(guò)24堂課全面講述了Java Web程序開(kāi)發(fā)必備知識(shí)和技能,如下圖所示。

第1部分  基礎(chǔ)篇(第1~6堂課):講述了搭建開(kāi)發(fā)環(huán)境、JSP中的Java程序、HTML語(yǔ)言與CSS樣式、JavaScript腳本語(yǔ)言、掌握J(rèn)SP語(yǔ)法、使用JSP內(nèi)置對(duì)象等內(nèi)容。在講解過(guò)程中,為了便于理解,結(jié)合了大量的圖示、舉例、技巧、錄像等,使讀者能夠快速掌握J(rèn)ava開(kāi)發(fā)工具和JSP技術(shù),為以后進(jìn)行Java Web編程打下堅(jiān)實(shí)的基礎(chǔ)。

第2部分  提高篇(第7~11堂課):講述了JavaBean技術(shù)、Servlet技術(shù)、使用EL表達(dá)式、JSTL核心標(biāo)簽庫(kù)和使用Ajax技術(shù)等,其中結(jié)合了大量的實(shí)例和圖解,詳細(xì)講解了JSP程序開(kāi)發(fā)所需的高級(jí)技術(shù)。通過(guò)對(duì)這一部分的學(xué)習(xí),讀者應(yīng)該能夠完全掌握J(rèn)SP語(yǔ)言,并且擁有Java Web程序開(kāi)發(fā)的能力。

第3部分  框架篇(第12~17堂課):主要介紹了開(kāi)發(fā)Java Web應(yīng)用程序的流行框架技術(shù),其中包括Struts2基礎(chǔ)、深入Struts2、Hibernate框架基礎(chǔ)、Hibernate高級(jí)應(yīng)用、Spring框架、Spring的MVC框架。通過(guò)對(duì)這一部分的學(xué)習(xí),讀者將能夠開(kāi)發(fā)大型的網(wǎng)站程序。 

第4部分  實(shí)用技術(shù)篇(第18~21堂課):主要介紹了Java Web應(yīng)用程序開(kāi)發(fā)中的實(shí)用技術(shù),其中包括JSP操作XML、文件上傳與下載、動(dòng)態(tài)圖表和Java Mail組件等,這些都是Java Web程序開(kāi)發(fā)所必需的技術(shù)和組件,是對(duì)前幾部分知識(shí)的補(bǔ)充。通過(guò)對(duì)這一部分的學(xué)習(xí),讀者可以開(kāi)發(fā)更加完整、美觀(guān)和實(shí)用的Java Web網(wǎng)站。 

第5部分  實(shí)戰(zhàn)篇(第22~24堂課):通過(guò)3個(gè)完整的項(xiàng)目實(shí)例來(lái)介紹大型應(yīng)用程序的設(shè)計(jì)過(guò)程,其中包括博客系統(tǒng)、JSP+Hibernate實(shí)現(xiàn)留言模塊和用戶(hù)管理系統(tǒng)。這3個(gè)項(xiàng)目是作者精心挑選的,涵蓋了數(shù)據(jù)庫(kù)、Struts、Hibernate、Spring多個(gè)框架及其整合技術(shù)。通過(guò)對(duì)這3個(gè)項(xiàng)目的介紹,讀者可以鞏固前面所學(xué)的知識(shí)和技術(shù),積累項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。

本書(shū)特點(diǎn)

q 配備110集(281段)多媒體教學(xué)視頻講解。

本書(shū)DVD光盤(pán)提供了覆蓋全書(shū)的語(yǔ)音視頻講解,讀者可以通過(guò)視頻快速、直觀(guān)、輕松地學(xué)習(xí)。

q 每一堂課都結(jié)合“照貓畫(huà)虎”、“情景應(yīng)用”。

為了增強(qiáng)讀者動(dòng)手能力,激發(fā)學(xué)習(xí)興趣,本書(shū)提供了“照貓畫(huà)虎”和“情景應(yīng)用”欄目,根據(jù)實(shí)例模仿著去做是學(xué)習(xí)編程的最快方式。

q 每一堂課都結(jié)合勵(lì)志故事和“行動(dòng)指南”,時(shí)刻激勵(lì)和鼓舞。

我們認(rèn)為學(xué)習(xí)中尤其是最初的一段時(shí)間非常有必要不斷地對(duì)學(xué)習(xí)者以激勵(lì)和鼓舞,讓他們堅(jiān)持下來(lái)是至關(guān)重要的,因此書(shū)中不間斷地用一些勵(lì)志故事和行動(dòng)指南以鼓舞其信心。

q 光盤(pán)提供了本書(shū)的所有代碼,即使只有一行。

本書(shū)光盤(pán)不僅提供了所有實(shí)例的源程序,還提供了書(shū)中所有示例的源代碼,哪怕只有一行。讀者可以直接復(fù)制,以提高學(xué)習(xí)效率。

q 本書(shū)所有習(xí)題和實(shí)戰(zhàn)都給出了答案,部分習(xí)題還有解析,讀者可以對(duì)照查閱。

讀者對(duì)象

? 有志于從事軟件開(kāi)發(fā)的初學(xué)者

? 高等院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的老師和學(xué)生

? 準(zhǔn)備從事軟件開(kāi)發(fā)的求職者

? 參與畢業(yè)設(shè)計(jì)的學(xué)生

? 初中級(jí)程序開(kāi)發(fā)人員

? 程序測(cè)試及維護(hù)人員

本書(shū)作者

本書(shū)由明日科技組織編寫(xiě),參加編寫(xiě)的程序員有陳丹丹、盧瀚、朱曉、王春斌、王國(guó)輝、賽奎春、潘凱華、劉欣、李慧、高春艷、李偉、孫秀梅、楊麗、劉玲玲、劉燕、陳英、李鑫、李賀、肖鑫、張麗娜、沈博、劉冠男、曹飛飛、李麗、聶喜婷、王明昭、張英豪、王小科、趙會(huì)東、白偉明等。

由于水平有限,書(shū)中疏漏和不足之處在所難免,懇請(qǐng)廣大讀者朋友批評(píng)指正。

技術(shù)支持與服務(wù)

秉著“十年服務(wù),始終如一”理念,我們承諾如果您在學(xué)習(xí)或使用本書(shū)的過(guò)程中遇到問(wèn)題或疑惑,可以通過(guò)如下方式與我們聯(lián)系。

q 登錄技術(shù)服務(wù)網(wǎng)站:www.mingribook.com,查閱相關(guān)問(wèn)題或者留言。

q 通過(guò)企業(yè)服務(wù)郵箱:tmoonbook@sina.com或th_press@263.net。

q 申請(qǐng)加入服務(wù)QQ:100310286。

我們承諾將在5個(gè)工作日內(nèi)給您提供解答。

最后,感謝您選擇本書(shū),希望本書(shū)能成為您編程路上的領(lǐng)航者。

祝讀書(shū)快樂(lè)!

特別提醒:

親愛(ài)的讀者朋友,由于近期紙張價(jià)格和印制成本大幅上漲,為不增加讀者朋友的負(fù)擔(dān),又不減少書(shū)的內(nèi)容,本書(shū)的最后幾章內(nèi)容不得不放在配書(shū)光盤(pán)中(參見(jiàn)目錄),由此給您帶來(lái)了不便,在此深表歉意。

編  者

 


上一章目錄下一章

Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)