xxxx欧美丰满大屁股/性欧美极品xxxx欧美一区二区/男插女的下面免费视频夜色/美女视频在线一区二区三区

歡迎光臨本店     登錄 注冊   加入收藏
  •   
歡迎光臨清華大學出版社第三事業部!

此頁面上的內容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當前位置: 首頁 > 科技 > 計算機與網絡 > 網站開發 > Struts 2+Spring+Hibernate+MyBatis網站開發案例課堂

瀏覽歷史

Struts 2+Spring+Hibernate+MyBatis網站開發案例課堂

Struts 2+Spring+Hibernate+MyBatis網站開發案例課堂

prev next

  • 商品貨號:20180718017
  • 所屬系列:網站開發案例課堂
    商品重量:0克
    作者:施俊,繆勇,李新鋒
    出版社:清華大學出版社
    圖書書號/ISBN:978-7-302-50060-5
    出版日期:20180701
    開本:16開
    圖書頁數:548
    圖書裝訂:平裝
    版次:1
    印張:34.25
    字數:825000
    所屬分類:TP393.092.2
  • 上架時間:2018-07-18
    商品點擊數:15330
  • 定價:¥88.00元
    本店售價:¥88.00元
    注冊用戶:¥88.00元
    vip:¥83.60元
    黃金等級:¥79.20元
    用戶評價: comment rank 5
  • 商品總價:
  • 購買數量:

內容簡介:

商品附加資源

 內容簡介

本書詳細講解了Java EEStruts 2SpringHibernateMyBatis等經典流行框架的基本知識和使用方法,通過案例課堂的形式深入細致地描述各相關框架的知識點和使用技巧,尤其是框架的相互整合。本書用具體的實例進行演示和展現,使得原本復雜又難以理解的知識,變得通俗易懂、易于學習,可以幫助讀者更快地理解和掌握Java EE的開發技能和核心技術。為方便讀者學習和教學開展,本書還提供了全程真實課程錄像和教學PPT,讀者可以邊學邊看,按計劃跟進學習,也可作為教學參考。

 

本書層次清晰,結構簡單,既體現了Java EE開發框架的技術特點,又注重靈活運用、舉一反三,不僅適合初學者按部就班地學習,也適合網絡開發人員作為技術參考,同時,也可作為高等院校計算機相關專業學生的課堂教材。

前    言

  Struts 2、Hibernate、MyBatis和Spring框架,是目前非常流行的Java EE開發框架技術,不僅能用于傳統的網絡開發,也能用于當今的移動互聯開發。為了幫助讀者更好、更快速地掌握這些Java EE輕量級框架開發技術并能實際運用,本書以課堂授課形式,從環境配置、基礎知識、案例講解、整合開發、綜合實例等方面,對Java EE的框架技術作了詳細講解,并特別注重教學中的案例引導作用,幫助讀者理解和掌握所學的知識。相信讀者通過對本書的學習,不僅可以系統地掌握Java EE框架整合開發的相關技術,而且可以掌握它們在實際開發中的運用,從而極大地提升Java EE開發水平,并能夠勝任相關的開發工作。本書配備了226個共60 小時的全過程多媒體教學視頻和教學PPT,以幫助讀者按照書中的操作步驟循序漸進地學習,更好地掌握Java EE開發技術。

1. 本書主要特色

* 零基礎、入門級的講解 

  無論您是否從事計算機相關行業,無論您是否接觸過Java EE網站開發,都能從本書中找到最佳起點。 

* 大量實用案例引導

  本書在編排上緊密結合深入學習Java EE的先后過程,從開發環境搭建開始,逐步帶領讀者深入地學習各種框架開發技術,通過大量實用案例引導,使讀者既能掌握基礎知識,又能提高實戰技能。

* 服務課堂教學和訓練

  在章節編排上,充分考慮課堂教學使用,按照學時規劃設計講解內容,并附有專業授課PPT,教學組織簡明輕松,操作有章可循。 

* 豐富的配套學習資源

  本書贈送大量王牌資源,除了本書所有案例的源代碼資源外,還有各種最新的開發包和數據包,下載地址:www.tup.tsinghua.edu.cn。

* 全程同步教學錄像

  本書提供全過程、無死角同步操作教學錄像,涵蓋所有章節、所有知識點、所有操作過程,詳細講解每個實例與項目的開發過程及技術關鍵點,比看書更輕松,而且擴展講解部分能得到比學習書中內容更多的收獲。

* 體貼入微的后續服務 

  本書由教學一線老師和實踐開發人員精心編著,并提供實時技術支持。無論讀者在學習過程中遇到任何問題,均可加入QQ群或通過郵箱進行提問,專家人員會在線答疑。

2. 本書主要內容

  基礎知識部分:第1~5章,分別從環境搭建、JSP網頁開發技術、Servlet技術、MVC開發模式、EasyUI插件等5個方面介紹Java EE基礎知識。

  框架技術部分:第6~19章,詳細講解Struts 2(第6~10章)、Hibernate(第11~15章)、MyBatis(第16章)、Spring(第17~19章)框架技術基礎知識和應用技巧,是全書的重點內容。

  整合和實例部分:第20~24章,具體講解Struts 2、Hibernate、MyBatis和Spring相互整合操作方法,并通過網上訂餐系統的前臺、后臺和新聞發布系統三個具體實例演示了Java EE框架技術的應用。

3. 本書讀者對象

* 有一定Java基礎,但是沒有Java EE系統開發經驗的初學者。 

* 有其他Web編程語言(如ASP、ASP.NET)開發經驗,欲快速轉向Java EE開發的程序員。 

* 對JSP有一定了解,但是缺乏Java EE框架開發經驗,并希望了解流行開源框架Struts 2、Hibernate、MyBatis和Spring以及欲對這些框架進行整合的程序員。 

* 有一定Java Web框架開發基礎,需要對Java EE主流框架技術核心進一步了解和掌握的程序員。 

* 公司管理人員或人力資源管理人員。 

4. 作者及致謝

  本書由施俊、繆勇和李新鋒編寫,其中,揚州職業大學的施俊編寫了第1、2、3、4、6、7、8、9、10、11、12、13、14、15章,揚州職業大學的繆勇編寫了第5、16、17、18、19、20、21、22、23章,鎮江市機關信息技術員李新鋒編寫了第24章。其他參與編寫的人員還有王梅、陳亞輝、李艷會、劉嬌、王晶晶、游名揚、李云霞、王永慶、蔣梅芳、謝偉等,同時江蘇智途科技股份有限公司、揚州國脈通信發展有限責任公司也為本書的編寫提供了幫助,在此一一向他們致謝。 

  由于作者水平有限,書中難免存在疏漏之處,敬請讀者批評指正。

  

  

                                                        編  者  

 

目    錄

第I篇  基礎知識部分

第1章  搭建Java Web開發環境 3

1.1  建立JDK的環境 4

1.1.1  下載與安裝JDK 4

1.1.2  配置JDK環境變量 5

1.1.3  驗證JDK是否配置 6

1.2  建立Tomcat的環境 7

1.2.1  下載與安裝Tomcat 7

1.2.2  配置Tomcat環境變量 8

1.2.3  啟動與停止Tomcat 8

1.2.4  Tomcat的目錄結構 9

1.3  搭建Java Web開發環境 9

1.3.1  下載與安裝MyEclipse 9

1.3.2  在MyEclipse中配置JDK 11

1.3.3  在MyEclipse中配置Tomcat 12

1.4  創建MySQL數據庫環境 13

1.4.1  下載MySQL 13

1.4.2  安裝與配置MySQL 15

1.4.3  使用MySQL數據庫 17

1.5  創建和發布Java Web工程 18

1.5.1  創建Web項目、設計項目目錄結構 18

1.5.2  編寫頁面代碼、部署和運行Web項目 20

1.6  小結 21

第2章  JSP動態頁面開發技術 23

2.1  JSP技術基礎 24

2.1.1  JSP簡介 24

2.1.2  JSP頁面組成 25

2.2  JSP內置對象 30

2.2.1  什么是JSP內置對象 30

2.2.2  out內置對象 31

2.2.3  request內置對象 31

2.2.4  response內置對象 33

2.2.5  session內置對象 35

2.2.6  application內置對象 37

2.2.7  其他內置對象 38

2.3  對象的范圍 39

2.3.1  page范圍 39

2.3.2  request范圍 40

2.3.3  session范圍 40

2.3.4  application范圍 41

2.4  在JSP中使用JavaBean 42

2.4.1  為什么需要JavaBean 42

2.4.2  什么是JavaBean 42

2.4.3  封裝數據和業務 42

2.4.4  JSP與JavaBean 44

2.5  EL表達式 44

2.5.1  EL表達式概述 44

2.5.2  EL表達式的使用 45

2.5.3  EL隱式對象 46

2.6  JSTL標簽 47

2.6.1  JSTL標簽概述 47

2.6.2  JSTL標簽的使用 48

2.6.3  JSTL核心標簽庫 48

2.7  小結 53

第3章  Servlet技術 55

3.1  Servlet簡介 56

3.1.1  什么是Servlet 56

3.1.2  編寫第一個Servlet 56

3.1.3  Servlet與JSP的關系 58

3.2  Servlet的生命周期 59

3.3  Servlet的常用類和接口 62

3.4  Servlet的應用示例 65

3.5  小結 67

第4章  使用MVC模式實現用戶登錄 69

4.1  JSP開發模型 70

4.1.1  JSP Model I模式 70

4.1.2  JSP Model II模式 70

4.2  MVC模式概述 71

4.2.1  為什么需要MVC模式 71

4.2.2  MVC模式的定義及特點 72

4.3  JDBC技術 73

4.3.1  JDBC簡介 73

4.3.2  通過JDBC連接MySQL數據庫 73

4.4  使用MVC模式實現用戶登錄模塊 75

4.4.1  項目設計簡介 75

4.4.2  模型設計 76

4.4.3  視圖設計 77

4.4.4  控制器設計 78

4.4.5  部署和運行程序 79

4.5  小結 79

第5章  jQuery EasyUI插件 81

5.1  EasyUI概述 82

5.2  Layout控件 82

5.3  Tabs控件 83

5.4  Tree控件 84

5.5  DataGrid控件 85

5.6  小結 86

第II篇  框架技術部分

第6章  認識Struts 2框架 89

6.1  Struts 2框架 90

6.1.1  Struts 2的由來 90

6.1.2  Struts 2的MVC模式 90

6.1.3  Struts 2控制器 91

6.1.4  Struts 2資源的獲取 91

6.2  Struts 2系統架構 92

6.2.1  Struts 2框架結構 92

6.2.2  Struts 2的核心概念 93

6.3  Struts 2的基本運行流程 95

6.3.1  用戶登錄的處理流程 95

6.3.2  加載Struts 2類庫 95

6.3.3  配置web.xml文件加載核心控制器 96

6.3.4  開發視圖層頁面 96

6.3.5  開發業務控制器Action 97

6.3.6  配置業務控制器struts.xml 97

6.3.7  部署運行項目 98

6.3.8  使用Struts 2實現登錄功能的處理過程 98

6.4  Struts 2的控制器和組件 99

6.4.1  核心控制器 99

6.4.2  業務控制器 99

6.4.3  模型組件 100

6.4.4  視圖組件 101

6.5  小結 101

第7章  Struts 2的配置 103

7.1  Struts 2的配置文件 104

7.1.1  web.xml文件 104

7.1.2  struts.xml文件 104

7.1.3  struts.properties文件 106

7.2  Struts 2的Action實現 107

7.2.1  POJO的實現 107

7.2.2  實現Action接口 108

7.2.3  繼承ActionSupport 108

7.2.4  Struts 2支持Java對象 109

7.2.5  Struts 2訪問Servlet API 110

7.3  Action配置 113

7.3.1  Struts 2中Action的作用 114

7.3.2  配置Action 114

7.3.3  動態方法調用 114

7.3.4  用method屬性處理調用方法 115

7.3.5  使用通配符 117

7.4  Result配置 117

7.4.1  配置Result 118

7.4.2  Result的常用結果類型 119

7.4.3  使用通配符動態配置Result 120

7.4.4  通過請求參數動態配置Result 121

7.5  小結 122

第8章  Struts 2的標簽庫 123

8.1  Struts 2標簽庫概述 124

8.1.1  Struts 2標簽的分類 124

8.1.2  Struts 2標簽庫的導入 124

8.2  Struts 2的UI標簽 125

8.2.1  UI標簽的模板和主題 125

8.2.2  表單標簽的公共屬性 125

8.2.3  簡單的表單標簽 126

8.2.4  其他表單標簽 128

8.2.5  非表單標簽 128

8.3  Struts 2的非UI標簽 129

8.3.1  控制標簽 130

8.3.2  數據標簽 132

8.4  使用Struts 2實現用戶注冊功能 133

8.4.1  用戶注冊流程 133

8.4.2  創建用戶實體類 133

8.4.3  開發數據訪問DAO層 133

8.4.4  開發控制層Action 134

8.4.5  在struts.xml中配置action 135

8.4.6  開發注冊頁面 136

8.4.7  部署項目 136

8.5  小結 137

第9章  OGNL和類型轉換 139

9.1  OGNL基礎 140

9.1.1  數據轉移和類型轉換 140

9.1.2  OGNL基礎 140

9.1.3  OGNL常用符號的用法 141

9.2  Struts 2的類型轉換 143

9.2.1  內置類型轉換器 143

9.2.2  自定義類型轉換器 143

9.2.3  注冊自定義類型轉換器 145

9.3  小結 150

第10章  Struts 2的攔截器 151

10.1  Struts 2的攔截器機制 152

10.1.1  為什么需要攔截器 152

10.1.2  攔截器的工作原理 152

10.1.3  攔截器示例 153

10.2  Struts 2內建攔截器 155

10.2.1  默認攔截器 155

10.2.2  配置攔截器 157

10.2.3  自定義攔截器 158

10.3  自定義權限驗證的攔截器 159

10.4  小結 162

第11章  Hibernate初步 163

11.1  Hibernate概述 164

11.1.1  JDBC的困擾 164

11.1.2  Hibernate的優勢 164

11.1.3  持久化和ORM 164

11.1.4  Hibernate的體系架構 166

11.2  Hibernate的下載與安裝 167

11.3  小結 168

第12章  使用Hibernate 實現數據的 增刪改查 169

12.1  基于XML映射文件實現數據的增刪改查 170

12.1.1  Hibernate數據操作流程 170

12.1.2  添加數據 171

12.1.3  加載數據 177

12.1.4  刪除數據 178

12.1.5  修改數據 179

12.2  基于Annotation注解實現數據的增刪改查 179

12.3  小結 182

第13章  使用Hibernate實現關聯映射和繼承映射 183

13.1  基于XML映射文件實現關聯映射 184

13.1.1  單向多對一關聯 184

13.1.2  單向一對多映射 187

13.1.3  雙向多對一映射 188

13.1.4  雙向多對多映射 191

13.1.5  雙向一對一映射 195

13.2  基于Annotation注解實現關聯映射 201

13.2.1  雙向多對一映射 201

13.2.2  雙向多對多映射 204

13.2.3  雙向一對一映射 206

13.3  基于XML映射文件實現繼承映射 209

13.3.1  使用subclass進行映射 209

13.3.2  使用joined-subclass進行映射 212

13.3.3  使用union-subclass進行映射 213

13.4  小結 214

第14章  使用Hibernate查詢數據 215

14.1  使用HQL查詢數據 216

14.1.1  簡單查詢 216

14.1.2  屬性查詢 217

14.1.3  聚集函數 217

14.1.4  分組查詢 218

14.1.5  動態實例查詢 219

14.1.6  分頁查詢 219

14.1.7  條件查詢 220

14.1.8  連接查詢 221

14.1.9  子查詢 223

14.2  使用QBC查詢數據 225

14.2.1  簡單查詢 225

14.2.2  分組查詢 226

14.2.3  聚集函數 227

14.2.4  組合查詢 228

14.2.5  關聯查詢 229

14.2.6  分頁查詢 230

14.2.7  QBE查詢 230

14.2.8  離線查詢 232

14.3  小結 232

第15章  使用Hibernate緩存數據 233

15.1  緩存的概念和范圍 234

15.2  一級緩存 234

15.3  二級緩存 236

15.4  查詢緩存 241

15.5  小結 242

第16章  MyBatis框架 243

16.1  MyBatis概念與安裝 244

16.2  MyBatis的增刪改查 244

16.3  MyBatis的關聯映射 250

16.3.1  一對一關聯映射 250

16.3.2  一對多關聯映射 252

16.3.3  多對多關聯映射 256

16.4  動態SQL 259

16.4.1  if元素 259

16.4.2  if-where元素 260

16.4.3  set-if元素 261

16.4.4  trim元素 262

16.4.5  choose、when、otherwise元素 264

16.4.6  foreach元素 265

16.5  MyBatis的注解配置 267

16.5.1  基于注解的增刪改查 267

16.5.2  基于注解的一對一關聯映射 269

16.5.3  基于注解的一對多關聯映射 270

16.5.4  基于注解的多對多關聯映射 273

16.5.5  基于注解的動態SQL 274

16.6  MyBatis的緩存 279

16.6.1  一級緩存 279

16.6.2  二級緩存 281

16.7  小結 282

第17章  Spring的基本應用 283

17.1  認識Spring框架 284

17.2  了解Spring的核心機制:依賴注入/控制反轉 286

17.3  小結 289

第18章  Spring Bean的裝配模式 291

18.1  Bean工廠ApplicationContext 292

18.2  Bean的作用域 293

18.3  基于Annotation的Bean裝配 295

18.4  小結 297

第19章  面向切面編程 (Spring AOP) 299

19.1  AOP簡介 300

19.2  基于XML配置文件的AOP實現 300

19.2.1  前置通知 300

19.2.2  返回通知 303

19.2.3  異常通知 304

19.2.4  環繞通知 305

19.3  基于@AspectJ注解的AOP實現 306

19.4  小結 308

第III篇  整合和實例部分

第20章  Spring整合Struts 2與 Hibernate 311

20.1  基于XML配置的S2SH整合 312

20.1.1  環境搭建 312

20.1.2  創建實體類及映射文件 313

20.1.3  Spring整合Hibernate 314

20.1.4  DAO層開發 316

20.1.5  Service層開發 317

20.1.6  Action開發 318

20.1.7  Spring整合Struts 2 319

20.1.8  創建頁面 320

20.2  基于Annotation注解的S2SH整合 321

20.3  小結 325

第21章  Spring MVC 327

21.1  Spring MVC概述 328

21.2  Spring MVC常用注解 329

21.2.1  基于注解的處理器 329

21.2.2  請求映射方式 331

21.2.3  綁定控制器類處理方法入參 334

21.2.4  控制器類處理方法的返回值類型 337

21.2.5  保存模型屬性到HttpSession 338

21.2.6  在控制器類方法之前執行的方法 339

21.2.7  Spring MVC返回JSON數據 339

21.3  直接頁面轉發、自定義視圖與頁面重定向 341

21.4  控制器的類型轉換、格式化、數據校驗 343

21.5  Spring MVC文件上傳 346

21.6  Spring MVC國際化 347

21.7  Spring整合Spring MVC與Hibernate 348

21.7.1  環境搭建 349

21.7.2  創建實體類 349

21.7.3  Spring整合Hibernate 349

21.7.4  DAO層開發 351

21.7.5  Service層開發 352

21.7.6  控制器開發 352

21.7.7  Spring整合Spring MVC 353

21.7.8  創建登錄頁 355

21.8  Spring整合Spring MVC與MyBatis 355

21.8.1  環境搭建 356

21.8.2  創建實體類 356

21.8.3  Spring整合MyBatis 356

21.8.4  DAO層開發 357

21.8.5  Service層開發 357

21.8.6  控制器開發 358

21.8.7  Spring整合Spring MVC 358

21.8.8  創建頁面 360

21.9  小結 360

第22章  Spring整合Struts 2與Hibernate 實現網上訂餐 系統前臺 361

22.1  需求與系統分析 362

22.2  數據庫設計 363

22.3  項目環境搭建 365

22.4  Spring及Struts 2配置文件 366

22.5  創建實體類和映射文件 366

22.6  創建DAO接口及實現類 371

22.7  創建Service接口及實現類 379

22.8  餐品與菜系展示 384

22.9  查詢餐品 389

22.10  查看餐品詳情 390

22.11  用戶登錄與注冊 392

22.11.1  用戶登錄 392

22.11.2  用戶注冊 395

22.12  購物車功能 398

22.13  訂單功能 405

22.13.1  生成訂單 405

22.13.2  查看“我的訂單” 408

22.13.3  查看訂單明細 410

22.13.4  刪除訂單 412

22.14  小結 413

第23章  Spring整合Spring MVC與Hibernate實現網上訂餐 系統后臺 415

23.1  需求與系統分析 416

23.2  數據庫設計 416

23.3  項目環境搭建 417

23.4  Spring及Spring MVC配置文件 418

23.5  創建實體類 418

23.6  創建DAO接口及實現類 423

23.7  創建Service接口及實現類 432

23.8  后臺登錄與管理首頁面 439

商品標簽

購買記錄(近期成交數量0)

還沒有人購買過此商品
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁

用戶評論(共0條評論)

  • 暫時還沒有任何用戶評論
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
用戶名: 匿名用戶
E-mail:
評價等級:
評論內容:
驗證碼: captcha