Java EE實(shí)用教程
定 價(jià):¥47
中 教 價(jià):¥36.19 (7.70折)
庫(kù) 存 數(shù): 0
本書(shū)主要包含實(shí)用教程、實(shí)驗(yàn)指導(dǎo)和綜合應(yīng)用實(shí)習(xí)三部分,實(shí)用教程部分系統(tǒng)介紹Java EE開(kāi)發(fā)環(huán)境配置、Struts2應(yīng)用、Hibernate應(yīng)用、Spring應(yīng)用及它們之問(wèn)的整合,其中的習(xí)題主要用于強(qiáng)化基本概念。實(shí)驗(yàn)指導(dǎo)部分著重訓(xùn)練學(xué)生的動(dòng)手能力,訓(xùn)練內(nèi)容仍然是實(shí)用教程部分的實(shí)例。Struts2、Hibernate、Spring每部分講解完成后都實(shí)現(xiàn)了同樣功能的實(shí)例,但分別是應(yīng)用Struts2、Struts2+Hibernate、Struts2+Hibernate+Spring完成的,讓讀者可以清楚地對(duì)比它們之間的應(yīng)用方式。綜合應(yīng)用實(shí)習(xí)部分介紹學(xué)生成績(jī)管理系統(tǒng)。本l5免費(fèi)提供教學(xué)課件、程序源代碼和沒(méi)有沖突的Jar包。 本書(shū)可作為大學(xué)本科和大專(zhuān)相關(guān)課程教材和教學(xué)參考書(shū),也可供從事Java EE應(yīng)用系統(tǒng)開(kāi)發(fā)的用戶(hù)學(xué)習(xí)和參考。
第1部分 實(shí)用教程第1章 Java EE概述11.1 Java EE應(yīng)用概述1.1.1 Struts 2框架1.1.2 Hibernate框架1.1.3 Spring框架1.2 Java EE開(kāi)發(fā)環(huán)境的構(gòu)建1.2.1 JDK和Tomcat的安裝與配置1.2.2 MyEclipse的安裝與配置習(xí)題1第2章 Struts 2基礎(chǔ)2.1 Struts 2框架的發(fā)展2.1.1 MVC模式的應(yīng)用2.1.2 Struts框架應(yīng)用2.1.3 WebWork框架應(yīng)用2.1.4 Struts 2框架的誕生2.2 Struts 2工作流程結(jié)構(gòu)2.3 Struts 2項(xiàng)目開(kāi)發(fā)2.4 Struts 2項(xiàng)目的運(yùn)行流程2.5 程序文件詳解2.5.1 Action類(lèi)應(yīng)用詳解2.5.2 配置詳解2.5.3 配置詳解2.5.4 配置詳解2.5.5 struts.xml文件2.5.6 struts.properties文件2.5.7 web.xml文件習(xí)題2第3章 Struts 2的標(biāo)簽庫(kù)3.1 Struts 2的OGNL3.2 Struts 2的標(biāo)簽庫(kù)3.2.1 數(shù)據(jù)標(biāo)簽3.2.2 控制標(biāo)簽3.2.3 表單標(biāo)簽3.2.4 非表單標(biāo)簽習(xí)題3第4章 Struts2的類(lèi)型轉(zhuǎn)換及輸入校驗(yàn)4.1 Struts 2類(lèi)型轉(zhuǎn)換4.1.1 Struts 2的內(nèi)置類(lèi)型轉(zhuǎn)換器4.1.2 類(lèi)型轉(zhuǎn)換4.2 自定義類(lèi)型轉(zhuǎn)換器4.3 對(duì)數(shù)組類(lèi)型及集合類(lèi)型的轉(zhuǎn)換4.3.1 數(shù)組類(lèi)型的使用4.3.2 集合類(lèi)型的使用4.4 Struts 2的輸入校驗(yàn)4.4.1 使用execute()方法校驗(yàn)4.4.2 重寫(xiě)validate()方法進(jìn)行校驗(yàn)4.4.3 使用Struts 2校驗(yàn)框架4.4.4 客戶(hù)端校驗(yàn)與服務(wù)器端校驗(yàn)習(xí)題4第5章 Struts 2的攔截器5.1 攔截器概述5.2 攔截器的配置5.3 自定義攔截器類(lèi)5.3.1 實(shí)例說(shuō)明自定義攔截器的應(yīng)用5.3.2 應(yīng)用攔截器處理重復(fù)提交習(xí)題5第6章 Struts 2的其他應(yīng)用6.1 Struts 2的文件上傳6.1.1 單文件上傳6.1.2 多文件上傳6.2 Struts 2的文件下載6.3 Struts 2的國(guó)際化應(yīng)用6.3.1 應(yīng)用國(guó)際化的準(zhǔn)備工作6.3.2 國(guó)際化資源的訪(fǎng)問(wèn)6.3.3 國(guó)際化應(yīng)用實(shí)例習(xí)題6第7章 Struts 2綜合應(yīng)用實(shí)例7.1 建立項(xiàng)目7.2 運(yùn)行主界面的實(shí)現(xiàn)7.3 實(shí)現(xiàn)“登錄”功能7.4 實(shí)現(xiàn)“借書(shū)”功能7.4.1 查詢(xún)已借圖書(shū)7.4.2 “借書(shū)”功能7.5 實(shí)現(xiàn)“圖書(shū)管理”功能7.5.1 “圖書(shū)追加”功能7.5.2 “圖書(shū)刪除”功能7.5.3 “圖書(shū)查詢(xún)”功能7.5.4 “圖書(shū)修改”功能習(xí)題7第8章 Hibernate基礎(chǔ)8.1 ORM簡(jiǎn)介8.2 建立第一個(gè)Hibernate程序8.2.1 建立項(xiàng)目8.2.2 創(chuàng)建POJO類(lèi)及其映射文件8.2.3 創(chuàng)建Hibernate的核心配置文件8.2.4 創(chuàng)建并運(yùn)行測(cè)試類(lèi)8.3 Hibernate工作流程8.4 Hibernate常用接口8.4.1 Configuration接口8.4.2 SessionFactory接口8.4.3 Session接口8.4.4 Transaction接口8.4.5 Query接口習(xí)題8第9章 Hibernate的映射機(jī)制9.1 主鍵映射9.1.1 代理主鍵的映射9.1.2 單個(gè)自然主鍵的映射9.1.3 復(fù)合自然主鍵的映射9.2 Hibernate的映射類(lèi)型9.3 對(duì)象關(guān)系映射9.3.1 繼承關(guān)系映射9.3.2 關(guān)聯(lián)關(guān)系映射9.4 動(dòng)態(tài)類(lèi)的使用習(xí)題9第10章 Hibernate對(duì)持久化對(duì)象的操作10.1 Session的常用方法10.1.1 Session的save()方法10.1.2 Session的get()和load()方法10.1.3 Session的delete()方法10.1.4 Session的update()方法10.1.5 Session的saveOrUpdate()方法10.2 HQL查詢(xún)10.2.1 基本查詢(xún)10.2.2 條件查詢(xún)10.2.3 分頁(yè)查詢(xún)10.2.4 連接查詢(xún)10.2.5 子查詢(xún)10.2.6 SQL查詢(xún)10.3 Hibernate的批量操作10.3.1 批量插入10.3.2 批量更新10.3.3 批量刪除10.4 持久對(duì)象的生命周期習(xí)題10第11章 Hibernate的高級(jí)特性11.1 Hibernate的事務(wù)管理11.1.1 事務(wù)的概念11.1.2 Hibernate的事務(wù)11.2 Hibernate的并發(fā)11.2.1 并發(fā)產(chǎn)生的問(wèn)題11.2.2 解決方案11.3 Hibernate的攔截器11.3.1 Interceptor接口11.3.2 應(yīng)用舉例習(xí)題11第12章 Hibernate與Struts 2的整合應(yīng)用實(shí)例12.1 Hibernate的反向工程12.2 編寫(xiě)DAO接口及實(shí)現(xiàn)類(lèi)12.3 功能實(shí)現(xiàn)12.3.1 “登錄”功能的實(shí)現(xiàn)12.3.2 “查詢(xún)已借圖書(shū)”功能的實(shí)現(xiàn)12.3.3 “借書(shū)”功能的實(shí)現(xiàn)12.3.4 “圖書(shū)管理”功能的實(shí)現(xiàn)習(xí)題12第13章 Spring基礎(chǔ)13.1 Spring簡(jiǎn)介13.2 項(xiàng)目實(shí)例開(kāi)發(fā)習(xí)題13第14章 Spring的核心機(jī)制及容器14.1 Spring的核心機(jī)制14.1.1 依賴(lài)注入的概念14.1.2 依賴(lài)注入的兩種方式14.1.3 兩種注入方式的比較14.2 Spring容器14.2.1 Bean的定義14.2.2 Bean的基本屬性14.2.3 Bean的生命周期14.2.4 Bean的管理14.2.5 Bean的依賴(lài)關(guān)系14.2.6 Bean的自動(dòng)裝配14.3 Bean中對(duì)集合的注入14.3.1 對(duì)list的注入14.3.2 對(duì)Set的注入14.3.3 對(duì)Map的注入14.4 兩種后處理器14.4.1 Bean后處理器14.4.2 容器后處理器習(xí)題14第15章 Spring的AOP及事務(wù)支持15.1 Spring的AOP15.1.1 代理機(jī)制15.1.2 AOP的術(shù)語(yǔ)與概念15.1.3 Spring 1.x的AOP支持15.1.4 Spring 2.x的AOP支持15.2 Spring的事務(wù)支持15.2.1 使用TransactionProxyFactoryBean生成事務(wù)代理15.2.2 利用繼承簡(jiǎn)化配置15.2.3 用BeanNameAutoProxyCreator自動(dòng)創(chuàng)建事務(wù)代理15.2.4 用DefaultAdvisorAutoProxyCreator自動(dòng)創(chuàng)建事務(wù)代理習(xí)題15第16章 Spring的其他功能16.1 Spring的Web框架16.1.1 第一個(gè)Spring的MVC應(yīng)用16.1.2 Spring MVC的控制器16.1.3 Spring MVC的分發(fā)器16.1.4 數(shù)據(jù)綁定16.1.5 Validator應(yīng)用16.2 定時(shí)器的應(yīng)用16.2.1 使用程序啟動(dòng)Timer定時(shí)器16.2.2 使用Web監(jiān)聽(tīng)方式16.2.3 Spring定制定時(shí)器習(xí)題16第17章 Struts 2、Hibernate、Spring的整合應(yīng)用實(shí)例17.1 Spring與Struts 2的整合17.2 Spring與Hibernate整合17.3 Struts 2、Hibernate與Spring的整合17.3.1 項(xiàng)目創(chuàng)建17.3.2 添加項(xiàng)目開(kāi)發(fā)所需的JARs17.3.3 實(shí)現(xiàn)Hibernate持久層17.3.4 編寫(xiě)DAO接口及實(shí)現(xiàn)類(lèi)17.3.5 編寫(xiě)業(yè)務(wù)邏輯接口及實(shí)現(xiàn)類(lèi)17.3.6 “登錄”功能的實(shí)現(xiàn)17.3.7 “查詢(xún)已借圖書(shū)”功能的實(shí)現(xiàn)17.3.8 “借書(shū)”功能的實(shí)現(xiàn)17.3.9 “圖書(shū)管理”功能的實(shí)現(xiàn)習(xí)題17第2部分 實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)1 Struts 2基礎(chǔ)應(yīng)用實(shí)驗(yàn)?zāi)康?br />實(shí)驗(yàn)內(nèi)容思考與練習(xí)實(shí)驗(yàn)2 Struts 2綜合應(yīng)用實(shí)驗(yàn)?zāi)康?br />實(shí)驗(yàn)內(nèi)容思考與練習(xí)實(shí)驗(yàn)3 Hibernate基礎(chǔ)應(yīng)用實(shí)驗(yàn)?zāi)康?br />實(shí)驗(yàn)內(nèi)容思考與練習(xí)實(shí)驗(yàn)4 Hibernate與Struts 2整合應(yīng)用實(shí)驗(yàn)?zāi)康?br />實(shí)驗(yàn)內(nèi)容思考與練習(xí)實(shí)驗(yàn)5 Spring基礎(chǔ)應(yīng)用實(shí)驗(yàn)?zāi)康?br />實(shí)驗(yàn)內(nèi)容思考與練習(xí)實(shí)驗(yàn)6 Spring AOP應(yīng)用實(shí)驗(yàn)?zāi)康?br />實(shí)驗(yàn)內(nèi)容思考與練習(xí)實(shí)驗(yàn)7 Spring與Struts 2整合應(yīng)用實(shí)驗(yàn)?zāi)康?br />實(shí)驗(yàn)內(nèi)容思考與練習(xí)實(shí)驗(yàn)8 Spring與Hibernate整合應(yīng)用實(shí)驗(yàn)?zāi)康?br />實(shí)驗(yàn)內(nèi)容思考與練習(xí)實(shí)驗(yàn)9 Struts 2、Hibernate、Spring的整合應(yīng)用實(shí)驗(yàn)?zāi)康?br />實(shí)驗(yàn)內(nèi)容思考與練習(xí)第3部分 綜合應(yīng)用實(shí)習(xí)實(shí)習(xí)1 學(xué)生成績(jī)管理系統(tǒng)P1.1 項(xiàng)目創(chuàng)建及功能描述P1.2 層次劃分P1.3 添加SSH開(kāi)發(fā)JARsP1.4 實(shí)現(xiàn)Hibernate持久層P1.5 實(shí)現(xiàn)DAOP1.6 實(shí)現(xiàn)業(yè)務(wù)邏輯層P1.7 實(shí)現(xiàn)Web層P1.7.1 web.xml及struts.properties配置文件P1.7.2 分頁(yè)實(shí)現(xiàn)P1.7.3 系統(tǒng)主界面P1.7.4 “登錄”功能實(shí)現(xiàn)P1.7.5 “學(xué)生信息管理”功能實(shí)現(xiàn)P1.7.6 “學(xué)生成績(jī)信息管理”功能實(shí)現(xiàn)附錄A SQL Server 2005圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)A.1 登錄表A.2 讀者信息表A.3 圖書(shū)信息表A.4 借閱信息表