官术网_书友最值得收藏!

前言

這是一個(gè)編程技術(shù)快速發(fā)展的時(shí)代,這是一個(gè)新的編程語(yǔ)言不斷出現(xiàn)的時(shí)代,而 Java 始終站在這股奔涌大潮的最前列。Java具有“一次編碼、到處運(yùn)行”的強(qiáng)大特性、針對(duì)各種開(kāi)發(fā)領(lǐng)域的平臺(tái)支持(Java ME、Java SE、Java EE)、免費(fèi)的開(kāi)發(fā)工具(Eclipse和NetBean等)。此外,作為開(kāi)源的語(yǔ)言,Java為廣大軟件開(kāi)發(fā)者提供了一個(gè)開(kāi)放性的、優(yōu)秀的開(kāi)發(fā)平臺(tái),強(qiáng)大的開(kāi)源社區(qū)和IBM等大公司的支持為Java的發(fā)展提供了源源不斷的動(dòng)力。

Java EE是Java的主要應(yīng)用平臺(tái)。雖然面對(duì)著激烈的競(jìng)爭(zhēng),但Java仍然是現(xiàn)在Web應(yīng)用領(lǐng)域中最有競(jìng)爭(zhēng)力的開(kāi)發(fā)語(yǔ)言。.NET及Ruby等后起之秀都繼承了Java的一些特點(diǎn)及設(shè)計(jì)理念,學(xué)好了Java,對(duì)于學(xué)習(xí)其他開(kāi)發(fā)語(yǔ)言和技術(shù)也有莫大幫助。

本書講解了Java面向?qū)ο缶幊讨R(shí)和Java EE的主流開(kāi)發(fā)技術(shù),包括JSP、三大框架(Struts、Spring和Hibernate)和Ajax等,還對(duì)MySQL數(shù)據(jù)庫(kù)、Tomcat服務(wù)器及Eclipse在開(kāi)發(fā)中的使用技巧做了介紹。

本書與普通的Java書籍的不同在于:

以任務(wù)為驅(qū)動(dòng),讓讀者充分參與到知識(shí)的學(xué)習(xí)過(guò)程中來(lái),不僅看懂,而且會(huì)用。

不僅講解各種開(kāi)發(fā)技術(shù)“怎么用”,而且分析“為什么要用”,更為讀者講解各種技術(shù)的學(xué)習(xí)方法和經(jīng)驗(yàn),讓讀者學(xué)完之后能做到舉一反三、“知其然,更知其所以然”。

以一個(gè)實(shí)際系統(tǒng)的開(kāi)發(fā)貫穿始終,而不是零散地講解一些知識(shí)點(diǎn),讓讀者對(duì)于書本知識(shí)在實(shí)際開(kāi)發(fā)流程中“什么時(shí)候用、怎么用”等問(wèn)題有一個(gè)清晰的認(rèn)識(shí)。

使用幽默生動(dòng)的語(yǔ)言,配以圖片講解生澀枯燥的知識(shí),讓讀者容易理解、在學(xué)習(xí)的過(guò)程中感到輕松愉快。

以“實(shí)用性”為最高原則,所講的知識(shí)和例子都經(jīng)過(guò)精練,融入實(shí)際開(kāi)發(fā)中的技巧,讓讀者學(xué)會(huì)之后馬上能在實(shí)際的開(kāi)發(fā)中用上。

本書的結(jié)構(gòu)如下:

第1章 介紹 Java 語(yǔ)言及面向?qū)ο缶幊痰幕A(chǔ)知識(shí),通過(guò)在任務(wù)中完成一個(gè)簡(jiǎn)單的桌面程序—日記本,講解Java語(yǔ)言特性的應(yīng)用及Eclipse這一開(kāi)發(fā)工具的使用技巧。

第2章 介紹Java數(shù)據(jù)庫(kù)編程的相關(guān)知識(shí),通過(guò)為第1章的日記本程序加入數(shù)據(jù)庫(kù)存儲(chǔ)功能,講解使用JDBC訪問(wèn)MySQL數(shù)據(jù)庫(kù)的方法和SQL語(yǔ)言的基本使用。

第3章 介紹如何使用JSP進(jìn)行簡(jiǎn)單的Web開(kāi)發(fā)。通過(guò)社區(qū)系統(tǒng)的注冊(cè)、登錄等簡(jiǎn)單模塊的構(gòu)建,講解JSP的基礎(chǔ)知識(shí)及使用方法,在前兩章基礎(chǔ)知識(shí)鋪墊的前提下,實(shí)現(xiàn)從桌面應(yīng)用到Web應(yīng)用的過(guò)渡。

第4章 介紹Hibernate框架的使用。通過(guò)將Hibernate整合到社區(qū)系統(tǒng)中,講解Hibernate的基本原理和配置方法。

第5章 介紹Struts框架的使用。通過(guò)用Struts將社區(qū)系統(tǒng)改造為一個(gè)標(biāo)準(zhǔn)MVC結(jié)構(gòu),講解Struts 2.0的基本原理及使用。

第6章 介紹Spring框架的使用。在任務(wù)中使用Spring的依賴注入和DAO整合等工具優(yōu)化社區(qū)系統(tǒng)的后臺(tái)程序架構(gòu)。

第7章 介紹Struts、Spring和Hibernate的整合開(kāi)發(fā),總結(jié)并復(fù)習(xí)之前章節(jié)的內(nèi)容,對(duì)社區(qū)系統(tǒng)加以完善。

第8章 介紹Ajax技術(shù)的應(yīng)用,使用Ajax來(lái)改善社區(qū)系統(tǒng)的外觀和操作等用戶體驗(yàn)。

另外,本書4個(gè)附錄涵蓋了軟件開(kāi)發(fā)環(huán)境配置、Jar包導(dǎo)入和管理、Java Web開(kāi)發(fā)常見(jiàn)錯(cuò)誤的解決之道及常用網(wǎng)絡(luò)資源等內(nèi)容。

讀者可從網(wǎng)上下載本書的資源包,網(wǎng)址是http://www.broadview.com.cn/14161。

由于作者水平所限,書中出現(xiàn)錯(cuò)誤和疏漏之處在所難免,懇請(qǐng)讀者見(jiàn)諒并指正。除封面署名作者外,陳其也參與了本書的編寫工作。最后,還要對(duì)在本書的編寫過(guò)程中為我們提供無(wú)私幫助的朋友們表示感謝。

主站蜘蛛池模板: 凤翔县| 东至县| 湘潭市| 临西县| 泸州市| 同心县| 酒泉市| 哈巴河县| 长岭县| 芦溪县| 潮州市| 湖南省| 随州市| 七台河市| 靖西县| 彭阳县| 陆川县| 泊头市| 堆龙德庆县| 潮安县| 汶川县| 公安县| 宁海县| 米林县| 金塔县| 柳河县| 察雅县| 普陀区| 越西县| 徐汇区| 长岛县| 元谋县| 安平县| 永德县| 盐池县| 内丘县| 定襄县| 开封市| 揭东县| 深水埗区| 平泉县|