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

出版時(shí)間: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不僅是一種時(shí)尚,而且是一種必須。但是掌握J(rèn)2EE仍然不是那么輕松,除了J2EE技術(shù)本身比較復(fù)雜的原因外,沒有比較好的簡單易懂的教材也是原因之一。  目前,介紹計(jì)算機(jī)開發(fā)內(nèi)容的教材主要包括兩種方式。一是傳統(tǒng)的思路介紹。這種方式按部就班,雖然比較系統(tǒng),但訓(xùn)練動(dòng)手能力的效果有一定的限制。二是實(shí)例介紹。這種方式應(yīng)用性較好,主要是模仿學(xué)習(xí),但缺乏系統(tǒng)性,所以,訓(xùn)練解決新問題的能力的效果有一定的限制?! ⊥ㄟ^一段時(shí)間的思考,我們提出把上述兩種方式的優(yōu)點(diǎn)結(jié)合起來,盡可能補(bǔ)充各自的不足,應(yīng)用實(shí)踐教程系列就是在這種情況下提出來的。  用J2EE技術(shù)解決問題需要涉及的內(nèi)容包括數(shù)據(jù)庫(例如SQL Server,Oracle,MySQL)、Tomcat、MyEclipse(或Eclipse)、Java、JSP、PowerDesigner、Struts、Hibernate、Slating等。如何介紹和展開是一個(gè)值得研究的內(nèi)容。下面是本書的編寫思路: ?。?)介紹總體,讓讀者對(duì)本書的內(nèi)容(包括實(shí)例)有一個(gè)大概的了解; ?。?)為系統(tǒng)進(jìn)行基本內(nèi)容準(zhǔn)備; ?。?)圍繞一個(gè)系統(tǒng)實(shí)例(能夠包含主要內(nèi)容)逐步展開;  (4)知識(shí)點(diǎn),介紹當(dāng)前實(shí)例部分內(nèi)容的知識(shí)點(diǎn),讓讀者明白緣由。  為了達(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)人員用代號(hào)表示。當(dāng)然,我們并不認(rèn)為本書有多完美,只是認(rèn)為這是一種軟件開發(fā)教材的新嘗試。采用本書教學(xué)J2EE,教師和學(xué)生學(xué)習(xí)更輕松些,而且一定能夠做出一點(diǎn)東西,一定能夠?qū)W到一點(diǎn)東西。  本書由東南大學(xué)俞琰老師編寫,南京師范大學(xué)鄭阿奇統(tǒng)編、定稿。還有不少同志參加了本書的工作,在此一并表示感謝!  由于Struts 2、Spring、Hibernate集成時(shí)會(huì)發(fā)生Jar包沖突,建議讀者在開發(fā)程序時(shí),上網(wǎng)下載我們提供的沒有沖突的版本,替換原來的Jar包?! ∮捎谖覀兊乃接邢蓿e(cuò)誤在所難免,敬請(qǐng)廣大師生、讀者批評(píng)指正。

內(nèi)容概要

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

書籍目錄

第1章 J2EE開發(fā)介紹1.1 網(wǎng)上書店的開發(fā)流程1.1.1 開發(fā)工具安裝1.1.2 設(shè)計(jì)階段1.1.3 開發(fā)階段1.2 J2EE核心技術(shù)習(xí)題第2章 為開發(fā)做好準(zhǔn)備2.1 MyEclipse開發(fā)環(huán)境的搭建2.2 開發(fā)第一個(gè)JavaProject2.2.1 開發(fā)步驟2.2.2 知識(shí)點(diǎn)——包、目錄和JAR文件2.3 開發(fā)第一個(gè)WebProject2.4 開發(fā)第一個(gè)Struts2程序2.4.1 概述2.4.2詳細(xì)開發(fā)步驟2.4.3 知識(shí)點(diǎn)——Servlet、Filter簡介2.4.4 知識(shí)點(diǎn)——Struts2配置2.4.5 知識(shí)點(diǎn)——Struts2工作機(jī)制2.5 開發(fā)第一個(gè)Hibernate程序2.5.1 概述2.5.2 詳細(xì)開發(fā)步驟2.5.3 知識(shí)點(diǎn)——IIibernate:ConfigurationFile配置文件2.5.4 知識(shí)點(diǎn)——Hibernate主要接口2.5.5 知識(shí)點(diǎn)——Hibernate實(shí)體映射基礎(chǔ)2.6 開發(fā)第一個(gè)Spling程序2.6.1 知識(shí)點(diǎn)——SpringIoC2.6.2 開發(fā)第一個(gè)Spring程序2.6.3 知識(shí)點(diǎn)——Spring容器2.6.4 知識(shí)點(diǎn)——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知識(shí)點(diǎn)——Spring對(duì)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è)計(jì)3.2.1 設(shè)計(jì)概念數(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 項(xiàng)目包的命名3.3.2 功能模塊包的劃分3.4 搭建系統(tǒng)框架習(xí)題第4章 注冊(cè)、登錄和注銷4.1 開發(fā)步驟4.1.1 注冊(cè)4.1.2 登錄4.1 -3注銷4.2 知識(shí)點(diǎn)——DAO模式4.3 知識(shí)點(diǎn)——IIibemate..Query接口4.3.1 綁定參數(shù)4..2 list()方法4.4 知識(shí)點(diǎn)——Hibernate:HQL檢索語言.4.4.1 實(shí)體查詢.4.4.2 實(shí)體的更新和刪除4.5 知識(shí)點(diǎn)——Struts2:Action4.5.1 概述4.5.2 Action的定義4.5.3 通過Action獲取請(qǐng)求參數(shù)4.5.4 ActionSupport4.6 知識(shí)點(diǎn)——struts2:OGNL表達(dá)式4.6.1 Struts2的OGNL表達(dá)式4.6.2 OGNL的集合操作4.7 知識(shí)點(diǎn)——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 知識(shí)點(diǎn)——Hibernate高級(jí)特性5.2.1 實(shí)體對(duì)象生命周期5.2.2 緩存管理5.2.3 事務(wù)第6章 購物車6.1 開發(fā)步驟6.1.1 添加到購物車6.1.2 顯示購物車6.1.3 結(jié)賬6.2 知識(shí)點(diǎn)——Hibernate數(shù)據(jù)關(guān)聯(lián)6.2.1 多對(duì)一6.2.2 一對(duì)多6.2.3 雙向關(guān)聯(lián)習(xí)題第7章 在Spring中管理事務(wù)7.1 知識(shí)點(diǎn)——AOP簡介7.1.1 從代理機(jī)制初探AOP7.1.2 動(dòng)態(tài)代理7.1.3 AOP術(shù)語與概念7.1.4 通知Advice7.1.5 切入點(diǎn)PointCut7.1.6 Spring對(duì)事務(wù)的支持7.2 開發(fā)步驟習(xí)題第8章 Ajax用戶注冊(cè)8.1 開發(fā)步驟8.2 Aiax入門8.2.1 Asynchronous.1 avaScripXML8.2.2 XMLHttpRequest8.2.3 基于Aiax的用戶注冊(cè)實(shí)例8.2.4 AiaX集成技術(shù):DWR習(xí)題第9章 測(cè)試部署9.1 測(cè)試9.1.1 應(yīng)用測(cè)試:使用JLJnit單元測(cè)試框架9.1.2 性能與壓力測(cè)試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ā)布一個(gè)應(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)建新實(shí)體E.3.3 添加實(shí)體屬性E.3.4 約束E.3.5 實(shí)體主次標(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è)計(jì)概念的人,而第一艘潛艇卻是由Van Drebbel在1620年建成的。盡管如此,直到l776年潛艇才被用來執(zhí)行海軍作戰(zhàn)任務(wù)。在美國獨(dú)立戰(zhàn)爭期間,Bushnell的潛艇——“海龜號(hào)”被用來攻擊參加海軍封鎖作戰(zhàn)的英國皇家海軍艦艇。對(duì)英國艦隊(duì)來說,幸運(yùn)的是,這艘由人力驅(qū)動(dòng)的“海龜號(hào)”發(fā)動(dòng)的襲擊并未成功?!昂}斕?hào)”的船員推諉說攻擊無效是由于敵方艦船的銅外罩,產(chǎn)生的l50英鎊力不足以使其破壞。實(shí)際上,英軍艦船并沒有外罩。Coverdale和Cassidy[1]提出了一種更有可能的解釋:襲擊未能成功是由于當(dāng)他們到達(dá)目標(biāo)時(shí),船員的體力耗盡并且此時(shí)艇內(nèi)的二氧化碳含量已超出正常標(biāo)準(zhǔn)所致。Reader[2]等人認(rèn)為這可能是人類探索無人水下航行器(UUV:unmanned underwater vehicles)的起因。顯然,經(jīng)過這些初創(chuàng)階段,人工操作的潛艇技術(shù)已取得了顯著的進(jìn)步。然而,在它們發(fā)展過程中所存在的共同的潛在不足是它們需要人力來執(zhí)行操作任務(wù)。

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

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


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


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

 
 

 

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

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