J2EE應(yīng)用實踐教程

出版時間:2009-1  出版社:電子工業(yè)出版社  作者:俞琰,鄭阿奇 著  頁數(shù):240  
Tag標(biāo)簽:無  

前言

  J2EE(Java 2 Enterprise Edition)技術(shù)經(jīng)過多年的發(fā)展日趨成熟,已經(jīng)成為當(dāng)今電子商務(wù)的最佳解決方案。由于J2EE已經(jīng)相當(dāng)流行,所以,學(xué)習(xí)J2EE不僅是一種時尚,而且是一種必須。但是掌握J(rèn)2EE仍然不是那么輕松,除了J2EE技術(shù)本身比較復(fù)雜的原因外,沒有比較好的簡單易懂的教材也是原因之一。  目前,介紹計算機開發(fā)內(nèi)容的教材主要包括兩種方式。一是傳統(tǒng)的思路介紹。這種方式按部就班,雖然比較系統(tǒng),但訓(xùn)練動手能力的效果有一定的限制。二是實例介紹。這種方式應(yīng)用性較好,主要是模仿學(xué)習(xí),但缺乏系統(tǒng)性,所以,訓(xùn)練解決新問題的能力的效果有一定的限制。  通過一段時間的思考,我們提出把上述兩種方式的優(yōu)點結(jié)合起來,盡可能補充各自的不足,應(yīng)用實踐教程系列就是在這種情況下提出來的?! ∮肑2EE技術(shù)解決問題需要涉及的內(nèi)容包括數(shù)據(jù)庫(例如SQL Server,Oracle,MySQL)、Tomcat、MyEclipse(或Eclipse)、Java、JSP、PowerDesigner、Struts、Hibernate、Slating等。如何介紹和展開是一個值得研究的內(nèi)容。下面是本書的編寫思路: ?。?)介紹總體,讓讀者對本書的內(nèi)容(包括實例)有一個大概的了解; ?。?)為系統(tǒng)進(jìn)行基本內(nèi)容準(zhǔn)備; ?。?)圍繞一個系統(tǒng)實例(能夠包含主要內(nèi)容)逐步展開; ?。?)知識點,介紹當(dāng)前實例部分內(nèi)容的知識點,讓讀者明白緣由。  為了達(dá)到本書的教學(xué)目標(biāo),教材編寫人員經(jīng)過6次修改和完善,通過初步審讀后,由基本不熟悉.12EE內(nèi)容的人員跟著本書進(jìn)行試做,發(fā)現(xiàn)問題后由教材編寫人員繼續(xù)修改和完善。參考ISO產(chǎn)品管理規(guī)范,為了便于監(jiān)督,我們定義了圖書編寫到出版過程控制編碼,把與本書所有環(huán)節(jié)有關(guān)人員用代號表示。當(dāng)然,我們并不認(rèn)為本書有多完美,只是認(rèn)為這是一種軟件開發(fā)教材的新嘗試。采用本書教學(xué)J2EE,教師和學(xué)生學(xué)習(xí)更輕松些,而且一定能夠做出一點東西,一定能夠?qū)W到一點東西。  本書由東南大學(xué)俞琰老師編寫,南京師范大學(xué)鄭阿奇統(tǒng)編、定稿。還有不少同志參加了本書的工作,在此一并表示感謝!  由于Struts 2、Spring、Hibernate集成時會發(fā)生Jar包沖突,建議讀者在開發(fā)程序時,上網(wǎng)下載我們提供的沒有沖突的版本,替換原來的Jar包?! ∮捎谖覀兊乃接邢?,錯誤在所難免,敬請廣大師生、讀者批評指正。

內(nèi)容概要

  本書以J2EE綜合應(yīng)用實例為引導(dǎo),系統(tǒng)地介紹J2EE基本技術(shù)和應(yīng)用方法,對J2EE的教學(xué)具有明顯的優(yōu)勢。其基本方法是把眾多、復(fù)雜的內(nèi)容分散開來,通過應(yīng)用理解原理和方法。采用本書教學(xué)J2EE,既可以課堂教學(xué),又可以用計算機在教室或機房演示教學(xué)。  本書可以作為本、??频腏2EE課程、J2EE實習(xí)教材,也可作為J2EE技術(shù)培訓(xùn)和J2EE入門參考書。

書籍目錄

第1章 J2EE開發(fā)介紹1.1 網(wǎng)上書店的開發(fā)流程1.1.1 開發(fā)工具安裝1.1.2 設(shè)計階段1.1.3 開發(fā)階段1.2 J2EE核心技術(shù)習(xí)題第2章 為開發(fā)做好準(zhǔn)備2.1 MyEclipse開發(fā)環(huán)境的搭建2.2 開發(fā)第一個JavaProject2.2.1 開發(fā)步驟2.2.2 知識點——包、目錄和JAR文件2.3 開發(fā)第一個WebProject2.4 開發(fā)第一個Struts2程序2.4.1 概述2.4.2詳細(xì)開發(fā)步驟2.4.3 知識點——Servlet、Filter簡介2.4.4 知識點——Struts2配置2.4.5 知識點——Struts2工作機制2.5 開發(fā)第一個Hibernate程序2.5.1 概述2.5.2 詳細(xì)開發(fā)步驟2.5.3 知識點——IIibernate:ConfigurationFile配置文件2.5.4 知識點——Hibernate主要接口2.5.5 知識點——Hibernate實體映射基礎(chǔ)2.6 開發(fā)第一個Spling程序2.6.1 知識點——SpringIoC2.6.2 開發(fā)第一個Spring程序2.6.3 知識點——Spring容器2.6.4 知識點——Spring基本配置2.7 開發(fā)struts2、Spring集成程序2.7.1 概述2.7.2 具體開發(fā)步驟2.8 開發(fā)Hibemate、Spring集成程序2.8.1 概述2.8.2 具體步驟2.8 -3知識點——Spring對Hibernate的支持2.9 開發(fā)Struts2、Hibemate、Spring集成程序2.9.1 概述2.9.2 具體步驟習(xí)題第3章 開始J2EE開發(fā)之旅3.1 網(wǎng)上書店概述3.2 數(shù)據(jù)庫設(shè)計3.2.1 設(shè)計概念數(shù)據(jù)模型3.2.2 生成物理數(shù)據(jù)模型3.2.3 生成數(shù)據(jù)庫.3.2.4 在MySQL中創(chuàng)建數(shù)據(jù)庫和表3.3 系統(tǒng)結(jié)構(gòu)3.3.1 項目包的命名3.3.2 功能模塊包的劃分3.4 搭建系統(tǒng)框架習(xí)題第4章 注冊、登錄和注銷4.1 開發(fā)步驟4.1.1 注冊4.1.2 登錄4.1 -3注銷4.2 知識點——DAO模式4.3 知識點——IIibemate..Query接口4.3.1 綁定參數(shù)4..2 list()方法4.4 知識點——Hibernate:HQL檢索語言.4.4.1 實體查詢.4.4.2 實體的更新和刪除4.5 知識點——Struts2:Action4.5.1 概述4.5.2 Action的定義4.5.3 通過Action獲取請求參數(shù)4.5.4 ActionSupport4.6 知識點——struts2:OGNL表達(dá)式4.6.1 Struts2的OGNL表達(dá)式4.6.2 OGNL的集合操作4.7 知識點——Struts2:標(biāo)簽庫4.7.1 數(shù)據(jù)標(biāo)簽4.7.2 控制標(biāo)簽習(xí)題第5章 顯示圖書5.1 開發(fā)步驟5.1.1 顯示圖書分類5.1.2 顯示指定類型圖書5.1.3 分頁顯示指定類型圖書5.1.4 搜索圖書5.2 知識點——Hibernate高級特性5.2.1 實體對象生命周期5.2.2 緩存管理5.2.3 事務(wù)第6章 購物車6.1 開發(fā)步驟6.1.1 添加到購物車6.1.2 顯示購物車6.1.3 結(jié)賬6.2 知識點——Hibernate數(shù)據(jù)關(guān)聯(lián)6.2.1 多對一6.2.2 一對多6.2.3 雙向關(guān)聯(lián)習(xí)題第7章 在Spring中管理事務(wù)7.1 知識點——AOP簡介7.1.1 從代理機制初探AOP7.1.2 動態(tài)代理7.1.3 AOP術(shù)語與概念7.1.4 通知Advice7.1.5 切入點PointCut7.1.6 Spring對事務(wù)的支持7.2 開發(fā)步驟習(xí)題第8章 Ajax用戶注冊8.1 開發(fā)步驟8.2 Aiax入門8.2.1 Asynchronous.1 avaScripXML8.2.2 XMLHttpRequest8.2.3 基于Aiax的用戶注冊實例8.2.4 AiaX集成技術(shù):DWR習(xí)題第9章 測試部署9.1 測試9.1.1 應(yīng)用測試:使用JLJnit單元測試框架9.1.2 性能與壓力測試9.2 部署9.2.1 部署網(wǎng)上書城9.2.2 部署方式習(xí)題附錄A Tomcat介紹A.1 Tomcat安裝A.2 Tomcat目錄結(jié)構(gòu)剖析A.3 在Tomcat上發(fā)布一個應(yīng)用程序A.4 用戶服務(wù)器交互附錄B MyEclipse介紹B.1 MyEclipse介紹B.2 MyEclipse配置B.3 MyEclipse使用附錄C MySQL介紹c.1 MySQL基本命令操作C.2 MySQL圖形化操作附錄D 日志記錄D.1 Log4j介紹D.2 Log4j配置D.3 加載配置文件D.4 更通用的使用方法Commons-logging附錄E PowerDesigner簡介E.1 PowerDesigner簡介E.2 概念數(shù)據(jù)模型概述E.3 使用PowerDesigner概念數(shù)據(jù)模型E.3.1 新建概念數(shù)據(jù)模型E.3.2 創(chuàng)建新實體E.3.3 添加實體屬性E.3.4 約束E.3.5 實體主次標(biāo)志符E.3.6 聯(lián)系

章節(jié)摘錄

  第1章 緒論:無人水下航行器的導(dǎo)航、制導(dǎo)與控制  G.N.Roberts和R.Sutton  1.1 引言  Bourne被公認(rèn)為是首位于1578年提出潛艇設(shè)計概念的人,而第一艘潛艇卻是由Van Drebbel在1620年建成的。盡管如此,直到l776年潛艇才被用來執(zhí)行海軍作戰(zhàn)任務(wù)。在美國獨立戰(zhàn)爭期間,Bushnell的潛艇——“海龜號”被用來攻擊參加海軍封鎖作戰(zhàn)的英國皇家海軍艦艇。對英國艦隊來說,幸運的是,這艘由人力驅(qū)動的“海龜號”發(fā)動的襲擊并未成功。“海龜號”的船員推諉說攻擊無效是由于敵方艦船的銅外罩,產(chǎn)生的l50英鎊力不足以使其破壞。實際上,英軍艦船并沒有外罩。Coverdale和Cassidy[1]提出了一種更有可能的解釋:襲擊未能成功是由于當(dāng)他們到達(dá)目標(biāo)時,船員的體力耗盡并且此時艇內(nèi)的二氧化碳含量已超出正常標(biāo)準(zhǔn)所致。Reader[2]等人認(rèn)為這可能是人類探索無人水下航行器(UUV:unmanned underwater vehicles)的起因。顯然,經(jīng)過這些初創(chuàng)階段,人工操作的潛艇技術(shù)已取得了顯著的進(jìn)步。然而,在它們發(fā)展過程中所存在的共同的潛在不足是它們需要人力來執(zhí)行操作任務(wù)。

編輯推薦

  可以作為本、??频腏2EE課程、J2EE實習(xí)教材,也可作為J2EE技術(shù)培訓(xùn)和J2EE入門參考書。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    J2EE應(yīng)用實踐教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7