關(guān)于我們
書單推薦
新書推薦
|
Java Web整合開發(fā)實戰(zhàn):基于Struts 2+Hibernate+Spring
《Java Web整合開發(fā)實戰(zhàn):基于Struts 2+Hibernate+Spring》詳細(xì)介紹了Java Web開發(fā)中的三大開發(fā)框架Struts、Hibernate與Spring的整合使用。本書內(nèi)容由淺入深,循序漸進(jìn),理論講解與實踐相結(jié)合,并列舉了大量典型應(yīng)用實例幫助讀者理解開發(fā)過程中的重點和難點知識,同時提供了詳盡的項目開發(fā)和部署步驟。本書附帶1張DVD光盤,內(nèi)容為本書配套教學(xué)視頻及示例源程序,另外還附贈了大量的Java Web典型模塊與項目案例源程序及教學(xué)視頻。
《Java Web整合開發(fā)實戰(zhàn):基于Struts 2+Hibernate+Spring》共21章,分5篇。第1篇為Java Web開發(fā)基礎(chǔ),介紹了Web工作機(jī)制、Java Web開發(fā)環(huán)境的搭建、JSP技術(shù)等;第2篇為表現(xiàn)層框架Struts技術(shù),介紹了Struts 2的工作原理、核心文件、數(shù)據(jù)校驗與國際化、標(biāo)簽庫、攔截器等;第3篇為持久層框架Hibernate技術(shù),介紹了Hibernate的工作原理、核心文件、核心接口及相關(guān)插件的使用方法;第4篇為業(yè)務(wù)層框架Spring技術(shù),介紹了Spring的工作機(jī)制、Spring的Ioc原理、數(shù)據(jù)校驗與國際化、Spring MVC框架及標(biāo)簽庫等;第5篇為SSH框架整合開發(fā)實戰(zhàn),介紹了SSH框架的集成方式,并通過用戶管理系統(tǒng)和酒店預(yù)訂系統(tǒng)展示三大框架整合開發(fā)的完整流程。 本書適合想系統(tǒng)學(xué)習(xí)Java Web開發(fā)技術(shù)的人員閱讀,也適合相關(guān)程序員和Web開發(fā)愛好者作為案頭必備的參考書。另外,本書還適合作為Java Web開發(fā)的培訓(xùn)教材使用。 Java Web開發(fā)同類推薦閱讀: Java Web整合開發(fā)王者歸來(JSP+Servlet+Struts+Hibernate+Spring)(享有盛譽的經(jīng)典讀物)
《Java Web整合開發(fā)實戰(zhàn):基于Struts 2+Hibernate+Spring》突出特色: 內(nèi)容全面:涵蓋Java Web開發(fā)中各種常用的技術(shù)和開發(fā)框架 講解詳盡:對各個知識點進(jìn)行了細(xì)致講解,對易錯、易混問題進(jìn)行了說明和技術(shù)總結(jié) 針對性強:以SSH框架整合開發(fā)為核心,提供了詳盡的開發(fā)和部署步驟 實例豐富:列舉了99個應(yīng)用實例和4個項目案例,有極高的應(yīng)用價值 超值光盤:配書DVD光盤中提供35小時教學(xué)視頻和實例源代碼,便于讀者高效學(xué)習(xí) 強化訓(xùn)練:強化基本功的訓(xùn)練,注重編程思想的培養(yǎng),同時突出開發(fā)實戰(zhàn) 代碼規(guī)范:代碼格式符合軟件開發(fā)規(guī)范,利于初學(xué)者養(yǎng)成良好的編程習(xí)慣 教學(xué)服務(wù):提供教學(xué)PPT、習(xí)題解答 超值大容量DVD光盤,你值得擁有! 15.5小時本書配套教學(xué)視頻及源代碼 24個Java典型模塊源代碼及6小時教學(xué)視頻 4個Java項目案例源代碼及3小時教學(xué)視頻 19個Java Web典型模塊代碼及9.2小時教學(xué)視頻 5個Java Web項目案例源代碼及1.3小時教學(xué)視頻
Java Web開發(fā)技術(shù)是當(dāng)今最為流行的Web開發(fā)技術(shù)之一,在軟件開發(fā)領(lǐng)域占據(jù)了重要的地位。但是由于開發(fā)技術(shù)眾多,很多人會感到無從下手、不知從何學(xué)起,以及如何將這些技術(shù)更好地應(yīng)用到實戰(zhàn)中去。為了幫助讀者更好、更快速地掌握J(rèn)ava Web開發(fā)技術(shù),尤其是Java Web開發(fā)中最常用到的三大框架(Struts 2、Hibernate與Spring)技術(shù),我們花費大量時間寫作了本書,把Java Web的三大框架技術(shù)做了詳細(xì)的歸納和總結(jié),用最簡單易懂的實例進(jìn)行講解。相信讀者閱讀完本書,可以系統(tǒng)地掌握J(rèn)ava Web的相關(guān)技術(shù),尤其是三大框架的整合開發(fā),從而極大地提升Java Web開發(fā)水平,能夠勝任相關(guān)的開發(fā)工作。
本書著重介紹了Java Web開發(fā)的三大框架的具體使用和整合開發(fā)流程,并給出了大量的開發(fā)實例和幾個項目案例,讓讀者體驗實際的Web開發(fā)過程。本書講解時對Java Web三大框架的部署和開發(fā)過程的每個步驟都做了詳細(xì)的闡述,并輔以圖表形象地說明,使讀者按照書中的操作步驟就可以循序漸進(jìn)地掌握各項技術(shù)的基本使用方法。 本書不但適合剛接觸Java Web開發(fā)的初學(xué)者,同樣也適合需要進(jìn)一步提高實際項目開發(fā)水平的讀者閱讀。另外,本書配備了大量的多媒體教學(xué)視頻,以幫助讀者更好地掌握J(rèn)ava Web開發(fā)技術(shù)。 本書特色 1.內(nèi)容全面,針對性強 本書首先對Java Web開發(fā)的基礎(chǔ)知識做了必要交代,然后全面、有針對性地介紹了Java Web開發(fā)中最重要的三大框架Struts、Hibernate和Spring的整合使用,可使讀者能夠完整地掌握三大框架的基本知識及部署方法。 2.講解細(xì)致,環(huán)環(huán)相扣 本書對Java Web開發(fā)中所涉及的各個知識點及開發(fā)步驟都進(jìn)行了詳盡、細(xì)致的講解,語言表述清晰、準(zhǔn)確,而且注意了各個技術(shù)之間的關(guān)聯(lián),講解時環(huán)環(huán)相扣,逐步深入,讀者學(xué)習(xí)起來沒有障礙。 3.列舉大量實例,幫助讀者理解 本書注重實戰(zhàn),在講解各項技術(shù)的相關(guān)概念及知識點時都輔以相應(yīng)的實例,通過實例向讀者演示實際的操作方法,加深讀者對相關(guān)技術(shù)的理解,從而能夠熟練、靈活地運用這些技術(shù)。 4.提供真實項目案例,增強實戰(zhàn)效果 本書提供了一個Struts項目案例和兩個SSH整合開發(fā)項目案例,用以幫助讀者系統(tǒng)地理解實際項目開發(fā)中三大框架的具體部署和整合開發(fā)流程,從而提高讀者的實戰(zhàn)開發(fā)水平。 5.提供豐富的教學(xué)資源 本書配書光盤中提供了本書重點內(nèi)容的配套教學(xué)視頻,另外還提供了書中涉及的所有實例的源程序和數(shù)據(jù)文件,以方便讀者學(xué)習(xí),提高學(xué)習(xí)效率。另外,光盤中還附贈了大量的Java Web典型模塊與項目開發(fā)源程序及教學(xué)視頻。 本書主要內(nèi)容 本書共21章,分為5篇,各篇對應(yīng)的章節(jié)和具體內(nèi)容介紹如下: 第1篇 Java Web開發(fā)基礎(chǔ)(第1~3章) 本篇重點介紹了Web的工作機(jī)制、搭建Java Web開發(fā)環(huán)境、JSP技術(shù)等內(nèi)容。 第2篇 表現(xiàn)層框架Struts技術(shù)(第4~10章) 本篇重點介紹了MVC的基本概念、Struts 2的工作原理、Struts 2的核心文件、數(shù)據(jù)校驗與國際化、標(biāo)簽庫、攔截器等內(nèi)容。 第3篇 持久層框架Hibernate技術(shù)(第11~14章) 本篇重點介紹了Hibernate的工作原理、核心文件、核心接口及相關(guān)插件的使用方法。 第4篇 業(yè)務(wù)層框架Spring技術(shù)(第15~19章) 本篇重點介紹了Spring的工作機(jī)制、Spring的Ioc原理、數(shù)據(jù)校驗與國際化、Spring MVC框架及標(biāo)簽庫等內(nèi)容。 第5篇 SSH框架整合開發(fā)實戰(zhàn)(第20、21章) 本篇重點介紹了Java Web的三大框架的集成方式,并通過用戶管理系統(tǒng)和酒店預(yù)訂系統(tǒng)這兩個典型應(yīng)用系統(tǒng),向讀者展示了三大框架整合開發(fā)的完整流程。 本書光盤內(nèi)容 * 本書重點內(nèi)容的配套教學(xué)視頻; * 本書實例與項目案例源代碼; * 附贈的Java Web開發(fā)模塊源代碼及教學(xué)視頻; * 附贈的Java Web項目案例源代碼及教學(xué)視頻。 本書讀者對象 本書內(nèi)容全面,可讀性強,適合閱讀的人員有: * 從未接觸過Java Web開發(fā)技術(shù)的初學(xué)者; * 有一定Java Web開發(fā)基礎(chǔ),希望進(jìn)一步深入學(xué)習(xí)的讀者; * 需要全面學(xué)習(xí)SSH三大框架的人員; * 廣大Web開發(fā)人員; * Java程序員; * J2EE開發(fā)工程師; * 希望提高系統(tǒng)設(shè)計水平的人員; * 專業(yè)培訓(xùn)機(jī)構(gòu)的學(xué)員; * 軟件開發(fā)項目經(jīng)理; * 需要一本案頭必備參考手冊的人員; * 其他編程愛好者。 閱讀本書的建議 * 從未接觸過Java Web開發(fā)的初學(xué)者,學(xué)習(xí)時應(yīng)從第1章開始順次學(xué)習(xí),不要跳躍,弄懂基本開發(fā)原理,一步步打好開發(fā)基礎(chǔ)。 * 有一定Java Web開發(fā)基礎(chǔ),但對Java Web開發(fā)的三大框架并不熟悉的讀者,可以跳過本書第1篇的基礎(chǔ)知識,直接順次學(xué)習(xí)后面的框架技術(shù)和項目實戰(zhàn)。 * 已經(jīng)工作過一段時間,也做過一些小項目的程序員,可以將本書作為案頭參考書,隨用隨查,或者有針對性地根據(jù)自己的需要詳細(xì)閱讀某一篇內(nèi)容。 * 想往系統(tǒng)構(gòu)架與項目經(jīng)理方向發(fā)展的讀者,可以精讀本書的三大框架部分和項目實戰(zhàn)的相關(guān)內(nèi)容,全面了解三大框架的整合流程及其在項目開發(fā)中的部署。 * 關(guān)于配套教學(xué)視頻的使用,建議讀者首先閱讀書中的內(nèi)容,然后再結(jié)合教學(xué)視頻進(jìn)行學(xué)習(xí),效果更佳。 本書作者 本書由賈蓓、鎮(zhèn)明敏、杜磊主筆編寫。其他參與編寫的人員有武冬、郅曉娜、孫美芹、衛(wèi)麗行、尹翠翠、蔡繼文、陳曉宇、遲劍、鄧薇、郭利魁、金貞姬、李敬才、李萍、劉敬、陳慧、劉艷飛、呂博、全哲、佘勇、宋學(xué)江、王浩、王康、王楠、楊宗芳、張嚴(yán)虎、周玉、張平、張靖波、周芳。在此一并表示感謝! 感謝各位讀者的支持,若您在閱讀本書的過程中有任何疑問,請發(fā)電子郵件和我們聯(lián)系。 編著者 賈蓓,講師。研究方向為數(shù)據(jù)庫與XML技術(shù),在軍隊院校任教4年,講授多門計算機(jī)相關(guān)課程。近年來在國內(nèi)外學(xué)術(shù)刊物及學(xué)術(shù)會議上發(fā)表論文10余篇,其中EI收錄7篇。喜歡研究新技術(shù),精通Java Web開發(fā)技術(shù),有豐富的項目開發(fā)經(jīng)驗。
第1篇 Java Web開發(fā)基礎(chǔ)
第1章 Web的工作機(jī)制( 教學(xué)視頻:31分鐘) 1.1 理解Web的概念 1.1.1 Web的定義 1.1.2 Web的三個核心標(biāo)準(zhǔn) 1.2 C/S與B/S兩種軟件體系結(jié)構(gòu) 1.3 理解HTTP協(xié)議 1.3.1 解析HTTP協(xié)議URL 1.3.2 解析HTTP協(xié)議請求 1.3.3 解析HTTP協(xié)議響應(yīng) 1.4 本章小結(jié) 第2章 搭建Java Web開發(fā)環(huán)境( 教學(xué)視頻:38分鐘) 2.1 JDK的下載與安裝 2.1.1 JDK簡介 2.1.2 JDK下載安裝 2.1.3 JDK部署測試 2.2 Eclipse的下載與安裝 2.2.1 Eclipse簡介 2.2.2 Eclipse下載與安裝 2.2.3 Eclipse集成JDK 2.2.4 使用Eclipse測試Java程序 2.2.5 Eclipse常用快捷鍵 2.3 Tomcat的下載與安裝 2.3.1 Tomcat簡介 2.3.2 Tomcat的下載 2.3.3 Tomcat安裝配置 2.3.4 部署Web應(yīng)用 2.3.5 在Eclipse中配置Tomcat 2.3.6 使用Eclipse測試Java Web程序 2.4 MySQL的下載與安裝 2.4.1 MySQL簡介 2.4.2 MySQL的下載 2.4.3 MySQL的安裝 2.5 使用JDBC連接MySQL數(shù)據(jù)庫 2.5.1 JDBC簡介 2.5.2 下載MySQL JDBC驅(qū)動 2.5.3 Java程序連接MySQL數(shù)據(jù)庫 2.6 本章小結(jié) 第3章 JSP及其相關(guān)技術(shù)( 教學(xué)視頻:55分鐘) 3.1 JSP的使用 3.1.1 JSP 的技術(shù)特點 3.1.2 JSP 的運行機(jī)制 3.1.3 編寫JSP文件 3.2 JSP基本語法 3.2.1 JSP注釋 3.2.2 JSP指令 3.2.3 JSP腳本元素 3.3 JSP動作元素 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.4 JSP內(nèi)置對象 3.4.1 request對象 3.4.2 response對象 3.4.3 out對象 3.4.4 session對象 3.4.5 application對象 3.4.6 pageContext對象 3.4.7 page對象 3.4.8 config對象 3.4.9 exception對象 3.5 JavaBean的使用 3.5.1 定義JavaBean 3.5.2 設(shè)置JavaBean的屬性 3.5.3 JavaBean的存在范圍 3.5.4 JavaBean綜合實例 3.6 Servlet的使用 3.6.1 Servlet簡介 3.6.2 Servlet的生命周期 3.6.3 Servlet的常用類和接口 3.6.4 Servlet示例 3.7 本章小結(jié) 第2篇 表現(xiàn)層框架Struts技術(shù) 第4章 Struts快速上手( 教學(xué)視頻:31分鐘) 4.1 Struts開發(fā)基礎(chǔ) 4.1.1 MVC的基本概念 4.1.2 Struts的工作原理 4.1.3 從Struts 2的角度理解MVC 4.1.4 Struts 2的開發(fā)優(yōu)勢 4.2 Struts 開發(fā)準(zhǔn)備 4.2.1 Tomcat 服務(wù)器基本知識 4.2.2 下載并安裝Tomcat服務(wù)器 4.2.3 在Eclipse中部署Tomcat 4.2.4 在Eclipse中測試Tomcat 4.2.5 下載Struts開發(fā)包 4.3 Struts開發(fā)實例 4.3.1 創(chuàng)建Struts工程StrutsDemo 4.3.2 在Eclipse中部署Struts開發(fā)包 4.3.3 編寫工程配置文件web.xml 4.3.4 添加struts.properties文件 4.3.5 編寫struts.xml控制器文件 4.3.6 開發(fā)前端頁面index.jsp和success.jsp 4.3.7 開發(fā)后臺Struts處理程序TestAction.java 4.3.8 運行測試StrutsDemo工程 4.3.9 解說StrutsDemo工程 4.4 本章小結(jié) 第5章 解密Struts之核心文件( 教學(xué)視頻:62分鐘) 5.1 Struts配置文件之web.xml 5.1.1 web.xml的主要作用 5.1.2 web.xml關(guān)鍵元素分析 5.2 Struts配置文件之struts.properties 5.2.1 struts.properties的主要作用 5.2.2 struts.properties關(guān)鍵元素分析 5.3 Struts配置文件之struts.xml 5.3.1 struts.xml的主要作用 5.3.2 struts.xml關(guān)鍵元素分析 5.4 Struts之Action類文件 5.4.1 Action接口和ActionSupport基類 5.4.2 Action與Servlet API 5.4.3 ModelDriven接口 5.4.4 異常處理 5.5 本章小結(jié) 第6章 Struts之?dāng)?shù)據(jù)校驗與國際化( 教學(xué)視頻:54分鐘) 6.1 類型轉(zhuǎn)換 6.1.1 基本類型轉(zhuǎn)換 6.1.2 自定義類型轉(zhuǎn)換 6.2 數(shù)據(jù)校驗的方法 6.2.1 通過 Action中的validate()方法實現(xiàn)校驗 6.2.2 通過XWork校驗框架實現(xiàn) 6.3 Struts實現(xiàn)國際化的方法 6.3.1 編寫國際化資源文件 6.3.2 訪問國際化資源文件 6.3.3 資源文件加載順序 6.4 本章小結(jié) 第7章 詳解Struts之標(biāo)簽庫( 教學(xué)視頻:49分鐘) 7.1 Struts標(biāo)簽基本知識 7.1.1 Struts標(biāo)簽概述 7.1.2 Struts標(biāo)簽的使用 7.2 解析Struts控制標(biāo)簽 7.2.1 if/elseif/else標(biāo)簽 7.2.2 append標(biāo)簽 7.2.3 generator標(biāo)簽 7.2.4 iterator標(biāo)簽 7.2.5 merge標(biāo)簽 7.2.6 sort標(biāo)簽 7.2.7 subset標(biāo)簽 7.3 解析Struts數(shù)據(jù)標(biāo)簽 7.3.1 a標(biāo)簽 7.3.2 action標(biāo)簽 7.3.3 bean標(biāo)簽 7.3.4 date標(biāo)簽 7.3.5 debug標(biāo)簽 7.3.6 i18n標(biāo)簽 7.3.7 include標(biāo)簽 7.3.8 param標(biāo)簽 7.3.9 property標(biāo)簽 7.3.10 push標(biāo)簽 7.3.11 set標(biāo)簽 7.3.12 text標(biāo)簽 7.3.13 url標(biāo)簽 7.4 解析Struts表單標(biāo)簽 7.4.1 form標(biāo)簽 7.4.2 submit標(biāo)簽 7.4.3 checkbox標(biāo)簽 7.4.4 checkboxlist標(biāo)簽 7.4.5 combobox標(biāo)簽 7.4.6 doubleselect標(biāo)簽 7.4.7 head標(biāo)簽 7.4.8 file標(biāo)簽 7.4.9 hidden標(biāo)簽 7.4.10 inputtransferselect標(biāo)簽 7.4.11 label標(biāo)簽 7.4.12 optiontransferselect標(biāo)簽 7.4.13 select標(biāo)簽 7.4.14 optgroup標(biāo)簽 7.4.15 password標(biāo)簽 7.4.16 radio標(biāo)簽 7.4.17 reset標(biāo)簽 7.4.18 textarea/textfield標(biāo)簽 7.4.19 token標(biāo)簽 7.4.20 updownselect標(biāo)簽 7.5 解析Struts非表單標(biāo)簽 7.5.1 actionerror標(biāo)簽 7.5.2 actionmessage標(biāo)簽 7.5.3 component標(biāo)簽 7.5.4 div標(biāo)簽 7.5.5 fielderror標(biāo)簽 7.6 本章小結(jié) 第8章 Struts之?dāng)r截器使用技巧( 教學(xué)視頻:55分鐘) 8.1 攔截器基礎(chǔ)知識 8.1.1 攔截器概述 8.2 使用Struts攔截器 8.2.1 配置并使用Struts攔截器 8.2.2 Struts 2的內(nèi)置攔截器 8.3 自定義攔截器 8.3.1 開發(fā)自定義攔截器 8.3.2 配置自定義攔截器 8.3.3 攔截器執(zhí)行順序 8.3.4 方法過濾攔截器 8.4 本章小結(jié) 第9章 在Struts中應(yīng)用Ajax技術(shù)( 教學(xué)視頻:58分鐘) 9.1 Ajax基本知識 9.1.1 Ajax的基本概念 9.1.2 Ajax的基本原理 9.2 Ajax之XMLHttpRequest 9.1.1 XMLHttpRequest對象的基本知識 9.1.2 XMLHttpRequest對象的屬性和方法 9.1.3 XMLHttpRequest實例演練 9.3 Ajax標(biāo)簽 9.3.1 Ajax標(biāo)簽依賴包 9.3.2 Ajax標(biāo)簽的使用 9.4 Ajax之JSON插件 9.4.1 JSON插件簡介 9.4.2 JSON插件的使用 9.4.3 實例演示 9.5 文件控制上傳和下載 9.5.1 文件上傳 9.5.2 文件下載 9.6 本章小結(jié) 第10章 Struts之項目實戰(zhàn)( 教學(xué)視頻:52分鐘) 10.1 軟件工程在線課程系統(tǒng)簡介 10.1.1 軟件工程在線課程系統(tǒng)描述--前臺系統(tǒng) 10.1.2 軟件工程在線課程系統(tǒng)描述--后臺系統(tǒng) 10.2 項目實例前期準(zhǔn)備 10.2.1 設(shè)計數(shù)據(jù)庫和映射文件 10.2.2 核心文件配置 10.3 項目實例前臺功能具體實現(xiàn) 10.3.1 實現(xiàn)用戶登錄 10.3.2 實現(xiàn)首頁內(nèi)容 10.3.3 實現(xiàn)教師介紹 10.3.4 實現(xiàn)相關(guān)書籍功能 10.3.5 實現(xiàn)電子教程功能 10.4 項目實例后臺功能具體實現(xiàn) 10.4.1 管理員登錄功能 10.4.2 首頁管理功能 10.4.3 用戶管理功能 10.4.4 教師管理功能 10.4.5 課件管理功能 10.4.6 參考書籍功能 10.5 本章小結(jié) 第3篇 持久層框架Hibernate技術(shù) 第11章 Hibernate快速上手( 教學(xué)視頻:60分鐘) 11.1 Hibernate開發(fā)基礎(chǔ) 11.1.1 持久層概述 11.1.2 Hibernate簡介 11.1.3 Hibernate的工作原理 11.2 Hibernate開發(fā)準(zhǔn)備 11.2.1 下載Hibernate開發(fā)包 11.2.2 在Eclipse中部署Hibernate開發(fā)環(huán)境 11.2.3 安裝部署MySQL驅(qū)動 11.3 Hibernate開發(fā)實例 11.3.1 開發(fā)Hibernate項目的完整流程 11.3.2 創(chuàng)建HibernateDemo項目 11.3.3 創(chuàng)建數(shù)據(jù)表USER 11.3.4 編寫POJO映射類User.java 11.3.5 編寫映射文件User.hbm.xml 11.3.6 編寫hibernate.cfg.xml配置文件 11.3.7 編寫輔助工具類HibernateUtil.Java 11.3.8 編寫DAO接口UserDAO.java 11.3.9 編寫DAO層實現(xiàn)類UserDAOImpl.Java 11.3.10 編寫測試類UserTest.java 11.3.11 解說HibernateDemo項目 11.4 本章小結(jié) 第12章 精解Hibernate之核心文件( 教學(xué)視頻:56分鐘) 12.1 配置文件hibernate.cfg.xml詳解 12.2 映射文件*.hbm.xml詳解 12.2.1 映射文件結(jié)構(gòu) 12.2.2 映射標(biāo)識屬性 12.2.3 使用property元素映射普通屬性 12.2.4 映射集合屬性 12.3 Hibernate關(guān)聯(lián)關(guān)系映射 12.3.1 單向的一對一關(guān)聯(lián) 12.3.2 單向的一對多關(guān)聯(lián) 12.3.3 單向的多對一關(guān)聯(lián) 12.3.4 單向的多對多關(guān)聯(lián) 12.3.5 雙向的一對一關(guān)聯(lián) 12.3.6 雙向的一對多關(guān)聯(lián) 12.3.7 雙向的多對多關(guān)聯(lián) 12.4 本章小結(jié) 第13章 探究Hibernate之核心接口( 教學(xué)視頻:49分鐘) 13.1 Configuration類 13.1.1 Configuration類的主要作用 13.1.2 常用的Configuration操作方法 13.2 SessionFactory接口 13.2.1 SessionFactory的主要作用 13.2.2 常用的SessionFactory操作方法 13.3 Session接口 13.3.1 Session的主要作用 13.3.2 常用的Session操作方法 13.4 Transaction接口 13.4.1 Transaction的主要作用 13.4.2 常用的Transaction操作方法 13.5 Query接口 13.5.1 Query的主要作用 13.5.2 常用的Query操作方法 13.6 Criteria接口 13.6.1 Criteria的主要作用 13.6.2 常用的Criteria操作方法 13.7 本章小結(jié) 第14章 Hibernate之項目實戰(zhàn)( 教學(xué)視頻:21分鐘) 14.1 Hibernate自動化代碼生成工具的使用 14.1.1 下載并安裝Eclipse代碼生成插件MiddleGenIDE 14.1.2 使用MiddleGenIDE生成映射類及映射文件 14.2 創(chuàng)建UserHibernate項目 14.2.1 搭建UserHibernate環(huán)境 14.2.2 使用MiddleGenIDE生成基礎(chǔ)代碼 14.3 開發(fā)DAO層與Service層程序 14.3.1 開發(fā)DAO層代碼UseDAO.java 14.3.2 開發(fā)Service層代碼UserService.java 14.4 編寫測試類及查看結(jié)果 14.4.1 開發(fā)測試代碼UserServiceTest.java 14.4.2 查看測試結(jié)果 14.5 導(dǎo)出項目的JAR文件 14.5.1 導(dǎo)出項目JAR文件的方法 14.5.2 查看導(dǎo)出結(jié)果 14.6 本章小結(jié) 第4篇 業(yè)務(wù)層框架Spring技術(shù) 第15章 Spring快速上手( 教學(xué)視頻:44分鐘) 15.1 Spring基本知識 15.1.1 Spring的基本概念 15.1.2 Spring框架模塊 15.2 Spring開發(fā)準(zhǔn)備 15.2.1 下載Spring開發(fā)包 15.2.2 下載commons-logging包 15.2.3 Spring框架配置 15.3 Spring開發(fā)實例 15.3.1 開發(fā)實例 15.3.2 Spring的IoC容器 15.4 本章小結(jié) 第16章 精解Spring之IoC原理與具體使用( 教學(xué)視頻:52分鐘) 16.1 在實例項目中使用Spring 16.1.1 在應(yīng)用程序中使用Spring 16.1.2 在Web應(yīng)用中使用Spring 16.2 深入理解依賴注入 16.2.1 依賴注入 16.2.2 依賴注入的3種實現(xiàn)方式 16.2.3 DI 3種實現(xiàn)方式的比較 16.3 Spring IoC簡單模擬實現(xiàn) 16.3.1 Java 反射機(jī)制簡單介紹 16.3.2 使用JDOM讀取 XML信息 16.3.3 模擬實現(xiàn)Spring IoC容器 16.4 本章小結(jié) 第17章 Spring之進(jìn)階運用( 教學(xué)視頻:41分鐘) 17.1 配置Bean的屬性和依賴關(guān)系 17.1.1 Bean的配置 17.1.2 設(shè)置普通屬性值 17.1.3 配置合作者Bean 17.1.4 注入集合值 17.2 管理Bean的生命周期 17.2.1 Spring容器中Bean的作用域 17.2.2 Bean的實例化 17.2.3 Bean的銷毀 17.2.4 使用方法注入--協(xié)調(diào)作用域不同的Bean 17.3 讓Bean可以感知Spring容器 17.3.1 使用BeanNameAware接口 17.3.2 使用BeanFactoryAware接口、ApplicationContextAware接口 17.4 Spring的國際化支持 17.5 本章小結(jié) 第18章 解密Spring MVC框架及標(biāo)簽庫( 教學(xué)視頻:36分鐘) 18.1 解析Spring MVC技術(shù) 18.1.1 MVC設(shè)計思想概述 18.1.2 Spring MVC的基本思想 18.1.3 Spring MVC框架的特點 18.1.4 分發(fā)器(DispatcherServlet) 18.1.5 控制器 18.1.6 處理器映射 18.1.7 視圖解析器 18.1.8 異常處理 18.2 解析Spring基礎(chǔ)標(biāo)簽 18.2.1 配置基礎(chǔ)標(biāo)簽庫 18.2.2 18.2.3 18.2.4 18.2.5 其他基礎(chǔ)標(biāo)簽 18.3 解析Spring表單標(biāo)簽 18.3.1 配置表單標(biāo)簽庫 18.3.2 form標(biāo)簽 18.3.3 input標(biāo)簽 18.3.4 checkbox標(biāo)簽 18.3.5 checkboxes標(biāo)簽 18.3.6 radiobutton標(biāo)簽 18.3.7 radiobuttons標(biāo)簽 18.3.8 password標(biāo)簽 18.3.9 select標(biāo)簽 18.3.10 option標(biāo)簽 18.3.11 options標(biāo)簽 18.3.12 textarea標(biāo)簽 18.3.13 hidden標(biāo)簽 18.3.14 errors標(biāo)簽 18.4 Spring MVC綜合實例 18.5 本章小結(jié) 第19章 Spring之?dāng)?shù)據(jù)庫開發(fā)( 教學(xué)視頻:28分鐘) 19.1 Spring JDBC基本知識 19.1.1 使用JDBCTemplate開發(fā)的優(yōu)勢 19.1.2 Spring JDBCTemplate的解析 19.1.3 Spring JDBCTemplate的常用方法 19.2 Spring數(shù)據(jù)庫開發(fā)實例 19.2.1 在Eclipse中配置開發(fā)環(huán)境 19.2.2 在applicationContext.xml中配置數(shù)據(jù)源 19.2.3 開發(fā)POJO類User.java 19.2.4 開發(fā)DAO層UserDAO.java 19.2.5 開發(fā)Service層UserService.java 19.2.6 開發(fā)測試類UserServiceTest.java 19.2.7 導(dǎo)出實例為SpringMySQL.jar壓縮包 19.3 本章小結(jié) 第5篇 SSH框架整合開發(fā)實戰(zhàn) 第20章 Spring集成Struts、Hibernate( 教學(xué)視頻:26分鐘) 20.1 部署Spring開發(fā)環(huán)境 20.1.1 Struts集成Hibernate 20.1.2 準(zhǔn)備Spring集成環(huán)境 20.2 Spring集成Hibernate 20.2.1 在Spring中配置SessionFactory 20.2.2 使用HibernateTemplate進(jìn)行數(shù)據(jù)庫訪問 20.2.3 使用HibernateCallback回調(diào)接口 20.3 Spring集成Struts 20.3.1 將Struts Action處理器交至Spring托管 20.3.2 Spring集成Struts實例 20.4 本章小結(jié) 第21章 SSH整合開發(fā)實例( 教學(xué)視頻:31分鐘) 21.1 用戶管理系統(tǒng) 21.1.1 數(shù)據(jù)庫層實現(xiàn) 21.1.2 Hibernate持久層設(shè)計 21.1.3 DAO層設(shè)計 21.1.4 業(yè)務(wù)邏輯層設(shè)計 21.1.5 完成用戶登錄設(shè)計 21.1.6 查詢所有用戶信息 21.1.7 添加用戶信息 21.1.8 刪除用戶信息 21.1.9 更新用戶信息 21.2 酒店預(yù)訂系統(tǒng) 21.2.1 Hibernate持久層設(shè)計 21.2.2 DAO層設(shè)計 21.2.3 業(yè)務(wù)邏輯層設(shè)計 21.2.4 使用Struts技術(shù)開發(fā)表現(xiàn)層程序 21.2.5 使用Spring技術(shù)集成Struts與Hibernate 21.2.6 運行酒店預(yù)訂系統(tǒng) 21.3 本章小結(jié)
你還可能感興趣
我要評論
|