普通高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材JAVA EE SSH框架應(yīng)用開發(fā)項(xiàng)目教程(第2版)/彭之軍
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈(zèng)1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
普通高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材JAVA EE SSH框架應(yīng)用開發(fā)項(xiàng)目教程(第2版)/彭之軍 版權(quán)信息
- ISBN:9787121353048
- 條形碼:9787121353048 ; 978-7-121-35304-8
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
普通高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材JAVA EE SSH框架應(yīng)用開發(fā)項(xiàng)目教程(第2版)/彭之軍 本書特色
本書以Java EE SSH框架開發(fā)的知識(shí)點(diǎn)為主線,以O(shè)racle數(shù)據(jù)庫(kù)附帶的表為基礎(chǔ),第1~4章講解了JDBC、JSP、Servlet、Ajax在Java EE中的使用方法;第5~12章詳細(xì)地介紹了Struts 2、Spring 3及Hibernate框架的主要內(nèi)容,并且對(duì)Spring MVC和Hibernate 4的*內(nèi)容做了介紹。在本書的*后以一個(gè)綜合性的案例—書籍管理系統(tǒng),完整地介紹了使用SSH框架開發(fā)的全過程,并且在表示層對(duì)使用JQuery也有詳細(xì)講解。本書既可作為應(yīng)用型本科Java EE企業(yè)級(jí)開發(fā)課程、高職高專相關(guān)專業(yè)課程教材和教學(xué)參考用書,也可作為培訓(xùn)機(jī)構(gòu)的教材及從事Java EE應(yīng)用系統(tǒng)開發(fā)的用戶學(xué)習(xí)和參考資料。
普通高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材JAVA EE SSH框架應(yīng)用開發(fā)項(xiàng)目教程(第2版)/彭之軍 內(nèi)容簡(jiǎn)介
本書以Java EE SSH框架開發(fā)的知識(shí)點(diǎn)為主線,以O(shè)racle數(shù)據(jù)庫(kù)附帶的表為基礎(chǔ),~4章講解了JDBC、JSP、Servlet、Ajax在Java EE中的使用方法;第5~12章詳細(xì)地介紹了Struts 2、Spring 3及Hibernate框架的主要內(nèi)容,并且對(duì)Spring MVC和Hibernate 4的很新內(nèi)容做了介紹。在本書的很后以一個(gè)綜合性的案例―書籍管理系統(tǒng),完整地介紹了使用SSH框架開發(fā)的全過程,并且在表示層對(duì)使用JQuery也有詳細(xì)講解。本書既可作為應(yīng)用型本科Java EE企業(yè)級(jí)開發(fā)課程、高職高專相關(guān)專業(yè)課程教材和教學(xué)參考用書,也可作為培訓(xùn)機(jī)構(gòu)的教材及從事Java EE應(yīng)用系統(tǒng)開發(fā)的用戶學(xué)習(xí)和參考資料。
普通高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材JAVA EE SSH框架應(yīng)用開發(fā)項(xiàng)目教程(第2版)/彭之軍 目錄
1.1 Java EE技術(shù)和相關(guān)框架 (1)
1.1.1 Java EE應(yīng)用程序架構(gòu) (2)
1.1.2 對(duì)象關(guān)系映射框架 (3)
1.1.3 Spring框架 (3)
1.2 軟件安裝配置 (4)
1.2.1 JDK配置 (4)
1.2.2 Tomcat 配置 (6)
1.3 JDBC的使用 (8)
1.3.1 JDBC系統(tǒng)的數(shù)據(jù)訪問層 (8)
1.3.2 PreparedStatement接口 (11)
本章小結(jié) (16)
第2章 JSP與Servlet (17)
2.1 JSP入門 (17)
2.1.1 **個(gè)JSP程序的運(yùn)行 (18)
2.1.2 JSP小腳本 (19)
2.1.3 JSP表達(dá)式輸出結(jié)果 (20)
2.1.4 JSP注釋 (21)
2.2 JSP的內(nèi)置對(duì)象 (22)
2.3 Servlet (25)
2.3.1 Servlet的概念 (25)
2.3.2 Servlet的作用 (25)
2.3.3 Servlet的使用 (26)
2.4 Servlet的生命周期 (27)
2.4.1 init() 方法 (27)
2.4.2 service() 方法 (28)
2.5 JSP和Servlet的關(guān)系 (29)
2.6 Servlet 3.0技術(shù) (31)
2.7 過濾器 (33)
2.7.1 過濾器方法 (33)
2.7.2 FilterConfig的使用 (34)
2.7.3 過濾器實(shí)例 (34)
2.7.4 使用多個(gè)過濾器 (35)
2.8 session對(duì)象 (36)
2.8.1 session簡(jiǎn)介 (36)
2.8.2 session的應(yīng)用 (37)
本章小結(jié) (40)
第3章 EL和JSTL (41)
3.1 EL內(nèi)置對(duì)象 (42)
3.2 JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù) (45)
3.2.1 核心標(biāo)簽庫(kù) (45)
3.2.2 函數(shù)標(biāo)簽 (51)
本章小結(jié) (53)
第4章 Ajax實(shí)用技術(shù) (54)
4.1 Ajax簡(jiǎn)介 (55)
4.2 Ajax技術(shù) (55)
4.2.1 判斷用戶是否存在 (55)
4.2.2 創(chuàng)建XMLHttpRequest對(duì)象 (56)
4.2.3 使用JavaScript發(fā)送異步請(qǐng)求 (57)
4.2.4 服務(wù)器端Servlet的代碼 (59)
4.2.5 回調(diào)函數(shù)的處理 (61)
4.2.6 更新客戶端顯示 (61)
4.2.7 進(jìn)一步完善 (62)
4.3 JSON對(duì)象 (65)
4.3.1 JSON對(duì)象的定義 (65)
4.3.2 JSON完整的格式 (66)
4.3.3 開發(fā)JSON案例 (68)
本章小結(jié) (72)
第5章 Struts 2入門 (73)
5.1 MVC設(shè)計(jì)模式 (73)
5.2 做一個(gè)簡(jiǎn)易的MVC框架 (75)
5.2.1 定義Action接口 (75)
5.2.2 開發(fā)Controller類 (76)
5.2.3 視圖頁面 (78)
5.3 快速實(shí)現(xiàn)一個(gè)Struts 2應(yīng)用 (78)
5.3.1 引入Struts 2類庫(kù) (79)
5.3.2 **個(gè)Struts 2程序 (79)
5.3.3 訪問Servlet API對(duì)象 (83)
5.4 Struts 2的配置優(yōu)化 (87)
5.4.1 Struts 2配置文件 (87)
5.4.2 Action的動(dòng)態(tài)方法調(diào)用 (91)
本章小結(jié) (94)
第6章 Struts 2深入 (95)
6.1 攔截器的意義 (95)
6.2 Struts 2攔截器 (95)
6.2.1 配置攔截器 (96)
6.2.2 使用攔截器 (97)
6.2.3 默認(rèn)攔截器 (97)
6.3 自定義攔截器 (99)
6.3.1 實(shí)現(xiàn)攔截器類 (99)
6.3.2 攔截器的配置 (100)
6.4 文件上傳和下載 (101)
6.4.1 單文件上傳 (102)
6.4.2 使用攔截器實(shí)現(xiàn)文件過濾 (104)
6.4.3 多文件上傳 (105)
6.4.4 文件下載 (106)
6.5 OGNL技術(shù) (107)
6.5.1 數(shù)據(jù)類型轉(zhuǎn)換 (108)
6.5.2 自定義類型轉(zhuǎn)換器 (112)
6.5.3 OGNL表達(dá)式 (114)
本章小結(jié) (117)
第7章 Spring MVC框架入門 (118)
7.1 第1個(gè)Spring MVC程序 (118)
7.2 Spring MVC程序運(yùn)行原理 (121)
7.3 Spring MVC的體系結(jié)構(gòu) (124)
7.4 基于注解的控制器配置 (125)
7.5 Spring MVC注解詳解 (126)
7.5.1 @RequestMapping標(biāo)注在類上 (126)
7.5.2 @RequestMapping注解的屬性 (127)
本章小結(jié) (128)
第8章 Hibernate入門 (129)
8.1 搭建Hibernate環(huán)境 (130)
8.1.1 Hibernate簡(jiǎn)介 (130)
8.1.2 Hibernate的下載和配置 (130)
8.2 使用Hibernate完成持久化操作 (135)
8.2.1 持久化操作的步驟 (135)
8.2.2 根據(jù)主鍵加載對(duì)象 (137)
8.2.3 使用Hibernate實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增、刪、改操作 (138)
8.3 Hibernate中Java對(duì)象的3種狀態(tài) (140)
8.3.1 實(shí)體對(duì)象的3種狀態(tài) (140)
8.3.2 3種狀態(tài)之間的轉(zhuǎn)換 (142)
8.4 臟檢查及刷新緩存機(jī)制 (142)
8.4.1 臟檢查 (142)
8.4.2 刷新緩存機(jī)制 (143)
8.5 數(shù)據(jù)的更新方法 (144)
8.6 使用MyEclipse反向工程生成實(shí)體和映射文件 (146)
本章小結(jié) (149)
第9章 Hibernate的關(guān)系映射 (150)
9.1 一對(duì)多關(guān)聯(lián)映射 (151)
9.1.1 單向多對(duì)一的關(guān)聯(lián)配置 (151)
9.1.2 單向一對(duì)多的關(guān)聯(lián)配置 (154)
9.1.3 雙向一對(duì)多的關(guān)聯(lián)配置 (157)
9.2 多對(duì)多關(guān)聯(lián)映射 (162)
9.3 一對(duì)一關(guān)聯(lián)映射 (166)
9.3.1 外鍵映射 (166)
9.3.2 主鍵映射 (168)
9.4 Hibernate的數(shù)據(jù)加載 (170)
9.4.1 類級(jí)別查詢策略 (171)
9.4.2 一對(duì)多關(guān)聯(lián)查詢策略 (172)
9.4.3 多對(duì)一關(guān)聯(lián)的查詢策略 (173)
9.5 OpenSessionInView模式 (174)
本章小結(jié) (176)
第10章 Hibernate的查詢 (177)
10.1 HQL查詢 (177)
10.1.1 使用HQL的方法 (180)
10.1.2 參數(shù)綁定 (182)
10.1.3 投影查詢 (183)
10.1.4 排序 (184)
10.1.5 分頁 (184)
10.1.6 聚合函數(shù)與分組查詢 (185)
10.1.7 子查詢 (186)
10.1.8 表連接 (186)
10.1.9 內(nèi)連接 (187)
10.1.10 左外連接 (188)
10.1.11 右外連接 (189)
10.2 QBC (190)
10.2.1 QBC的使用 (190)
10.2.2 排序 (191)
10.2.3 分頁查詢 (191)
10.2.4 條件查詢 (192)
10.2.5 Example查詢 (194)
10.2.6 表連接 (195)
10.2.7 聚合函數(shù) (196)
10.2.8 DetachedCriteria (197)
10.2.9 子查詢 (199)
本章小結(jié) (199)
第11章 Spring框架(IoC和AOP) (200)
11.1 Spring概述 (200)
11.2 Spring的特征 (201)
11.3 IoC容器 (202)
11.3.1 IoC容器中裝配Bean (204)
11.3.2 使用p命名空間 (210)
11.3.3 自動(dòng)注入 (211)
11.3.4 構(gòu)造器注入 (213)
11.3.5 Bean的作用域 (214)
11.4 AOP概述 (216)
11.4.1 AOP代理 (217)
11.4.2 AOP的實(shí)現(xiàn) (217)
11.4.3 注解實(shí)現(xiàn)AOP (218)
11.5 Spring注解管理IoC (223)
11.5.1 使用注解 (223)
11.5.2 注解應(yīng)用案例 (223)
本章小結(jié) (226)
第12章 Spring整合Struts 2和Hibernate (227)
12.1 Spring對(duì)ORM框架的支持 (227)
12.1.1 Spring對(duì)于Hibernate 3的支持 (227)
12.1.2 使用HibernateDaoSupport類 (228)
12.1.3 使用 Hibernate 3原生API (233)
12.1.4 Spring管理事務(wù) (233)
12.1.5 Spring對(duì)Hibernate 4的聲明式事務(wù)管理 (235)
12.2 Spring和Struts 2的整合 (237)
12.2.1 Struts 2登錄案例 (237)
12.2.2 Spring整合Struts 2的步驟 (239)
本章小結(jié) (241)
第13章 jQuery和SSH開發(fā)書籍管理系統(tǒng) (242)
13.1 綜述 (242)
13.2 項(xiàng)目需求 (243)
13.3 數(shù)據(jù)庫(kù)設(shè)計(jì) (244)
13.4 項(xiàng)目結(jié)構(gòu) (245)
13.5 代碼實(shí)現(xiàn) (246)
13.5.1 數(shù)據(jù)訪問層 (246)
13.5.2 業(yè)務(wù)層 (252)
13.5.3 使用JUnit進(jìn)行測(cè)試 (257)
13.5.4 使用AOP實(shí)現(xiàn)日志 (258)
13.5.5 控制層 (259)
13.5.6 返回JSON對(duì)象 (263)
13.5.7 表示層 (265)
13.6 jQuery (269)
13.6.1 使用前準(zhǔn)備 (270)
13.6.2 開始使用 (270)
13.6.3 選擇器 (270)
13.6.4 事件方法 (271)
13.6.5 文檔操作方法 (273)
13.6.6 屬性操作方法 (273)
13.6.7 Ajax 相關(guān)方法 (274)
13.6.8 書籍管理系統(tǒng)的jQuery代碼 (275)
本章小結(jié) (281)
普通高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材JAVA EE SSH框架應(yīng)用開發(fā)項(xiàng)目教程(第2版)/彭之軍 作者簡(jiǎn)介
彭之軍,男,講師,高級(jí)工程師(信息系統(tǒng)項(xiàng)目管理師),浙江大學(xué)軟件工程碩士,美國(guó)紐約理工學(xué)院工商管理碩士(MBA)。主要興趣與方向:Java企業(yè)級(jí)軟件開發(fā)、Android與蘋果手機(jī)移動(dòng)開發(fā)、大數(shù)據(jù)分析十年以上軟件開發(fā)與培訓(xùn)經(jīng)驗(yàn)。曾在東軟學(xué)院以及多所大學(xué)擔(dān)任Java企業(yè)實(shí)訓(xùn)指導(dǎo)教師。有豐富的企業(yè)工作經(jīng)驗(yàn),曾經(jīng)在2間獲得CMMI5級(jí)認(rèn)證的大型軟件公司任高級(jí)軟件工程師,在北大青鳥任JavaEE高級(jí)講師。曾為多所高校做師資培訓(xùn)講師及企業(yè)軟件工程師內(nèi)訓(xùn)講師。2016年9月-2017年7月華南師范大學(xué) 國(guó)內(nèi)訪問學(xué)者
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
龍榆生:詞曲概論/大家小書
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
名家?guī)阕x魯迅:朝花夕拾
- >
有舍有得是人生
- >
詩經(jīng)-先民的歌唱
- >
自卑與超越
- >
上帝之肋:男人的真實(shí)旅程