首 頁(yè)
手機(jī)版

輕量級(jí)java web整合開(kāi)發(fā)入門(mén):Struts2+Hibernate4+Spring3 段鵬松pdf掃描版

  • 軟件大?。?9.47M
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類(lèi)型:國(guó)產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2023/09/01
  • 軟件類(lèi)別:電子閱讀
  • 應(yīng)用平臺(tái):Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
網(wǎng)友評(píng)分:5.0分
網(wǎng)友評(píng)論(1) 下載地址 收藏該頁(yè)
本地下載

輕量級(jí)java web整合開(kāi)發(fā)入門(mén):Struts2+Hibernate4+Spring3是一本Java Web框架整合開(kāi)發(fā)入門(mén)書(shū)籍,由段鵬松、李占波、張晗、曹仰杰和宋冰五人共同編著。本書(shū)的主要內(nèi)容就是介紹輕量級(jí)Java EE開(kāi)發(fā)的相關(guān)框架,主要包括Struts 2、Hibernate和Sping框架,以及這3個(gè)框架的整合流程,也稱(chēng)SSH整合開(kāi)發(fā)。這種整合開(kāi)發(fā)模式在保留經(jīng)典Java EE應(yīng)用架構(gòu)、高度可擴(kuò)展性、高度可維護(hù)性的基礎(chǔ)上,降低了Java EE應(yīng)用的開(kāi)發(fā)和部署成本,對(duì)于大部分的中小型企業(yè)應(yīng)用是首選,適用于作為SSH框架初學(xué)者的入門(mén)教材,也可作為高等院校相關(guān)專(zhuān)業(yè)的教材和輔導(dǎo)用書(shū)。

內(nèi)容介紹

《輕量級(jí)java web整合開(kāi)發(fā)入門(mén):Struts2+Hibernate4+Spring3》詳細(xì)講解了Struts 2、Hibernate 和Spring 的基本用法,及其相互之間的整合流程,可以作為初學(xué)者學(xué)習(xí)Java EE 整合開(kāi)發(fā)的入門(mén)教程。全書(shū)共7章,可分為3部分:第1~2 章是第1 部分,介紹了Java EE 開(kāi)發(fā)的基礎(chǔ)知識(shí)以及一些常見(jiàn)的設(shè)計(jì)模式;第3~5 章是第2 部分,詳細(xì)介紹了Struts 2 框架、Hibernate 框架和Spring 框架的概念及基本使用方法,該部分內(nèi)容是本書(shū)的核心;第6~7 章是第3 部分,主要介紹SSH 框架的整合流程,該部分是作者多年使用SSH 框架整合過(guò)程的經(jīng)驗(yàn)總結(jié),以及對(duì)一些典型整合中可能遇到問(wèn)題的歸納總結(jié),希望讀者在整合的過(guò)程中,少走彎路,提高效率。

本書(shū)介紹的Struts 框架的版本為Struts 2.3.16,Hibernate 框架的版本為Hibernate 4.2.0,Spring 框架的版本為Spring 3.0。因?yàn)椴煌姹鞠嗷フ蠒r(shí)可能會(huì)存在一些兼容性問(wèn)題,所以若以本書(shū)作為學(xué)習(xí)Java EE 框架的教程,或是運(yùn)行本教程附帶源代碼時(shí),選擇和本書(shū)一樣的版本。

輕量級(jí)java web整合開(kāi)發(fā)入門(mén)共7章,可以分為3部分:

第1部分(第1章和第2章),Java EE開(kāi)發(fā)的基礎(chǔ)知識(shí)。其中,第1章主要介紹Java EE開(kāi)發(fā)的基礎(chǔ)知識(shí),以及經(jīng)典Java EE開(kāi)發(fā)和輕量級(jí)Java EE開(kāi)發(fā)的概念以及區(qū)別;第2章主要介紹一些常見(jiàn)的設(shè)計(jì)模式。實(shí)際上,框架的實(shí)現(xiàn)就是一系列設(shè)計(jì)模式的應(yīng)用(如Struts 2框架就體現(xiàn)了MVC模式的思想,Spring框架從整體來(lái)說(shuō)實(shí)際是工廠模式的思想),掌握了設(shè)計(jì)模式的原理,就能對(duì)框架的底層實(shí)現(xiàn)有更深刻的理解。

第2部分(第3~5章),SSH框架介紹。該部分內(nèi)容是本書(shū)的核心。第3章主要介紹Struts 2框架的概念、下載方法、標(biāo)簽庫(kù)以及一些高級(jí)應(yīng)用;第4章主要介紹Hibernate框架相關(guān)的概念、基本用法以及高級(jí)應(yīng)用;第5章主要介紹Spring框架的概念、基本用法以及高級(jí)應(yīng)用。學(xué)習(xí)完這3個(gè)章節(jié)的內(nèi)容后,可以分別掌握Struts 2框架、Hibernate框架和Spring框架的的基本使用流程。但是該部分介紹的框架是相互獨(dú)立的,若要掌握框架整合的知識(shí),還需學(xué)習(xí)第3部分。

第3部分(第6章和第7章),SSH框架的整合流程。該部分是作者多年使用SSH框架整合過(guò)程的經(jīng)驗(yàn)總結(jié),以及對(duì)一些典型整合中可能遇到問(wèn)題的歸納總結(jié),希望讀者在整合的過(guò)程中,提高效率,少走彎路。其中,第6章主要介紹SSH框架相互整合的流程,以及輕量級(jí)整合和經(jīng)典整合的區(qū)別;第7章主要總結(jié)了一些Java Web開(kāi)發(fā)中常見(jiàn)的問(wèn)題,以及相應(yīng)的解決方案。學(xué)習(xí)就是不斷遇到問(wèn)題,然后在解決問(wèn)題的過(guò)程中不斷提高的過(guò)程。

章節(jié)目錄

第1章 輕量級(jí)Java Web開(kāi)發(fā)概述 1
1.1 Java概述 1
1.2 Java Web開(kāi)發(fā)概述 2
1.2.1 Java Web項(xiàng)目基本結(jié)構(gòu) 2
1.2.2 輕量級(jí)Java Web開(kāi)發(fā)概述 7
1.2.3 經(jīng)典Java Web開(kāi)發(fā)概述 7
1.3 常用的Java Web服務(wù)器 7
1.4 輕量級(jí)Java Web開(kāi)發(fā)環(huán)境 9
1.4.1 環(huán)境變量的配置 9
1.4.2 常用的集成開(kāi)發(fā)環(huán)境 10
1.5 輕量級(jí)Java Web開(kāi)發(fā)相關(guān)技術(shù) 11
1.5.1 JSP簡(jiǎn)介 12
1.5.2 數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介 13
1.5.3 配置文件的格式 13
1.5.4 其他相關(guān)軟件 15
1.6 Java Web項(xiàng)目的部署 15
1.6.1 拷貝部署法 15
1.6.2 WAR包部署法 16
1.6.3 IDE部署法 17
1.7 學(xué)習(xí)輕量級(jí)Java Web開(kāi)發(fā)的方法 18
1.8 本章小結(jié) 18
1.9 習(xí)題 18
1.10 實(shí)驗(yàn) 19
第2章 設(shè)計(jì)模式概述 21
2.1 單例模式 22
2.2 工廠模式 23
2.2.1 簡(jiǎn)單工廠模式 23
2.2.2 工廠方法模式 27
2.2.3 抽象工廠模式 29
2.3 代理模式 31
2.4 命令模式 33
2.5 策略模式 36
2.6 MVC 38
2.7 本章小結(jié) 40
2.8 習(xí)題 41
2.9 實(shí)驗(yàn) 42
第3章 Struts 2框架 43
3.1 Struts 2框架概述 43
3.1.1 Struts 2框架的由來(lái) 43
3.1.2 Struts 2框架的下載和安裝 44
3.1.3 Struts 2框架的體系結(jié)構(gòu)圖 45
3.2 Struts 2框架的基本用法 46
3.2.1 使用Struts 2框架的開(kāi)發(fā)步驟 47
3.2.2 Struts 2框架的Action接口 48
3.2.3 Struts 2框架的配置文件 49
3.2.4 完整的Struts 2框架應(yīng)用實(shí)例 50
3.3 Struts 2框架的標(biāo)簽庫(kù) 57
3.3.1 Struts 2標(biāo)簽庫(kù)和JSP標(biāo)簽庫(kù)的
區(qū)別 57
3.3.2 常用的Struts 2標(biāo)簽介紹 58
3.3.3 Struts 2框架的國(guó)際化支持 59
3.3.4 用戶(hù)注冊(cè)的實(shí)例 64
3.4 Struts 2框架的高級(jí)應(yīng)用 66
3.4.1 Struts 2的類(lèi)型轉(zhuǎn)換 66
3.4.2 Struts 2的輸入校驗(yàn) 72
3.4.3 Struts 2的文件上傳與下載 76
3.4.4 Struts 2的攔截器 83
3.5 本章小結(jié) 90
3.6 習(xí)題 91
3.7 實(shí)驗(yàn) 92
第4章 Hibernate框架 93
4.1 Hibernate框架概述 93
4.1.1 ORM的概念 93
4.1.2 常用的ORM框架 94
4.1.3 JPA的概念 94
4.1.4 Hibernate的下載和安裝 95
4.1.5 Hibernate框架的結(jié)構(gòu)圖 96
4.2 Hibernate框架的基本用法 98
4.2.1 使用Hibernate框架的流程 98
4.2.2 Hibernate框架的核心類(lèi) 110
4.2.3 持久化類(lèi)的概念 112
4.2.4 Hibernate框架的配置文件 114
4.2.5 Hibernate框架的映射文件 116
4.2.6 使用Hibernate進(jìn)行增刪改查 118
4.3 Hibernate框架的高級(jí)應(yīng)用 124
4.3.1 Hibernate框架的關(guān)聯(lián)映射 124
4.3.2 Hibernate框架的查詢(xún) 138
4.3.3 Hibernate的批量處理 146
4.4 本章小結(jié) 149
4.5 習(xí)題 149
4.6 實(shí)驗(yàn) 150
第5章 Spring框架 151
5.1 Spring框架概述 151
5.1.1 Spring框架簡(jiǎn)介 152
5.1.2 Spring框架的下載和安裝 153
5.1.3 Spring框架的結(jié)構(gòu)圖 154
5.1.4 使用Spring框架的好處 156
5.2 Spring框架的基本用法 157
5.2.1 使用Spring框架的流程 157
5.2.2 Spring框架的使用范圍 158
5.2.3 Spring框架的依賴(lài)注入 159
5.2.4 Spring框架的配置文件 164
5.3 Spring框架的高級(jí)應(yīng)用 165
5.3.1 Spring的后處理器 165
5.3.2 Spring的資源訪(fǎng)問(wèn) 168
5.3.3 Spring的AOP 171
5.3.4 使用AOP進(jìn)行權(quán)限驗(yàn)證及
日志記錄 172
5.4 Java的反射和代理 176
5.4.1 Java的反射 176
5.4.2 Java的代理 181
5.5 本章小結(jié) 186
5.6 習(xí)題 186
5.7 實(shí)驗(yàn) 187
第6章 輕量級(jí)整合開(kāi)發(fā)實(shí)例 189
6.1 整合開(kāi)發(fā)概述 189
6.1.1 為什么要整合開(kāi)發(fā) 189
6.1.2 常用的輕量級(jí)整合開(kāi)發(fā) 189
6.2 Struts和Hibernate的整合開(kāi)發(fā) 190
6.2.1 整合開(kāi)發(fā)步驟 190
6.2.2 整合開(kāi)發(fā)實(shí)例 190
6.3 Struts、Hibernate及Spring的整合開(kāi)發(fā) 202
6.3.1 整合開(kāi)發(fā)步驟 203
6.3.2 整合開(kāi)發(fā)實(shí)例 203
6.3.3 整合開(kāi)發(fā)注意事項(xiàng) 205
6.4 SSH整合開(kāi)發(fā)實(shí)例:權(quán)限管理
系統(tǒng) 206
6.4.1 項(xiàng)目概述 206
6.4.2 項(xiàng)目詳細(xì)創(chuàng)建過(guò)程 207
6.4.3 項(xiàng)目小結(jié) 221
6.5 輕量級(jí)整合和經(jīng)典整合的區(qū)別 221
6.6 本章小結(jié) 221
6.7 習(xí)題 221
6.8 實(shí)驗(yàn) 222
第7章 Java Web開(kāi)發(fā)常見(jiàn)問(wèn)題 223
7.1 Struts 2框架常見(jiàn)問(wèn)題 223
7.1.1 核心過(guò)濾器的配置 223
7.1.2 Web頁(yè)面中文亂碼問(wèn)題 224
7.2 Hibernate框架常見(jiàn)問(wèn)題 224
7.2.1 MySql服務(wù)不能啟動(dòng) 224
7.2.2 MySql數(shù)據(jù)庫(kù)亂碼問(wèn)題 225
7.2.3 1-N雙向關(guān)聯(lián)映射統(tǒng)一外鍵問(wèn)題 226
7.2.4 Hibernate 3和Hibernate 4二級(jí)緩存的配置區(qū)別 226
7.2.5 Hibernate生成表的默認(rèn)名稱(chēng)對(duì)Linux和Windows的區(qū)別 227
7.2.6 Linux和Windows對(duì)路徑表示方式的區(qū)別 228
7.3 Spring框架常見(jiàn)問(wèn)題 228
7.4 一切問(wèn)題的根源 228

使用說(shuō)明

1、下載并解壓,得出pdf文件

2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器

3、安裝后,在打開(kāi)解壓得出的pdf文件

4、雙擊進(jìn)行閱讀

收起介紹展開(kāi)介紹
  • 下載地址
輕量級(jí)java web整合開(kāi)發(fā)入門(mén):Struts2+Hibernate4+Spring3 段鵬松pdf掃描版

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

1人參與,1條評(píng)論
第1樓上海市電信網(wǎng)友發(fā)表于: 2019-04-02 15:20:34
非常號(hào)
0蓋樓(回復(fù))

熱門(mén)推薦