第3部分 框架篇
第12堂課 Struts2基礎(chǔ) 375 視頻講解:55分鐘
12.1 Struts2簡介 376
12.1.1 Struts2的產(chǎn)生 376
12.1.2 Struts2的結(jié)構(gòu) 376
12.2 第一個(gè)Struts2實(shí)例 377
12.2.1 獲取Struts2以及相關(guān)類庫 377
12.2.2 JSP登錄頁面的創(chuàng)建 377
12.2.3 Action的實(shí)現(xiàn) 378
12.2.4 Struts2的配置文件 378
12.2.5 web.xml的配置 379
12.3 Struts2的配置文件 379
12.3.1 全局配置文件struts.properties 380
12.3.2 核心配置文件struts.xml 380
12.3.3 配置Package和名稱空間 381
12.4 Action的應(yīng)用 381
12.4.1 Action簡介 381
12.4.2 Action中的方法 382
12.4.3 Action中方法的執(zhí)行 382
12.5 Struts2的零配置 383
12.5.1 通過@注解實(shí)現(xiàn)零配置 383
12.5.2 零配置時(shí)web.xml中的配置 383
12.6 照貓畫虎——基本功訓(xùn)練 384
12.6.1 基本功訓(xùn)練1——通過URL執(zhí)行Action方法 384
12.6.2 基本功訓(xùn)練2——在Action中配置執(zhí)行方法 385
12.6.3 基本功訓(xùn)練3——通過Struts2注解實(shí)現(xiàn)的零配置 386
12.6.4 基本功訓(xùn)練4——零配置下訪問Action 387
12.7 情景應(yīng)用——拓展與實(shí)踐 387
12.7.1 情景應(yīng)用1——實(shí)現(xiàn)用戶登錄 387
12.7.2 情景應(yīng)用2——實(shí)現(xiàn)簡單計(jì)算器 389
12.7.3 情景應(yīng)用3——實(shí)現(xiàn)成績顯示器 390
12.7.4 情景應(yīng)用4——實(shí)現(xiàn)簡單投票器 391
12.8 自我測試 392
12.9 行動(dòng)指南 393
12.10 成功可以復(fù)制——因特網(wǎng)的點(diǎn)火人安德森 393
第13堂課 深入Struts2 395 視頻講解:58分鐘
13.1 Struts2標(biāo)簽 396
13.1.1 控制標(biāo)簽 396
13.1.2 數(shù)據(jù)標(biāo)簽 399
13.1.3 表單UI標(biāo)簽 403
13.2 Struts2數(shù)據(jù)驗(yàn)證機(jī)制 406
13.2.1 手動(dòng)驗(yàn)證的實(shí)現(xiàn) 407
13.2.2 validate()方法的使用 407
13.2.3 Struts2驗(yàn)證框架 409
13.2.4 驗(yàn)證文件的命名規(guī)則 410
13.2.5 了解Struts2的內(nèi)置驗(yàn)證器 411
13.3 數(shù)據(jù)類型轉(zhuǎn)換器 414
13.3.1 配置轉(zhuǎn)換器 414
13.3.2 在struts.xml中配置轉(zhuǎn)換器 414
13.4 Struts2攔截器 415
13.4.1 了解攔截器 415
13.4.2 內(nèi)置攔截器 416
13.4.3 攔截器的配置 417
13.4.4 攔截器API 417
13.4.5 帶有參數(shù)的攔截器 418
13.5 照貓畫虎——基本功訓(xùn)練 419
13.5.1 基本功訓(xùn)練1——數(shù)據(jù)轉(zhuǎn)換器 419
13.5.2 基本功訓(xùn)練2——使用數(shù)據(jù)標(biāo)簽進(jìn)行日期輸出 420
13.5.3 基本功訓(xùn)練3——表單標(biāo)簽實(shí)現(xiàn)數(shù)據(jù)提交 421
13.5.4 基本功訓(xùn)練4——XML中配置的數(shù)據(jù)檢驗(yàn)器 422
13.6 情景應(yīng)用——拓展與實(shí)踐 423
13.6.1 情景應(yīng)用1——顯示注冊時(shí)間 423
13.6.2 情景應(yīng)用2——用戶信息的表格輸出 424
13.6.3 情景應(yīng)用3——聯(lián)動(dòng)選擇框 425
13.6.4 情景應(yīng)用4——防止網(wǎng)頁數(shù)據(jù)的重復(fù)提交 425
13.7 自我測試 426
13.8 行動(dòng)指南 427
13.9 成功可以復(fù)制——知識改變命運(yùn)、科技改變生活李彥宏 428
第14堂課 Hibernate框架基礎(chǔ) 429 視頻講解:102分鐘
14.1 Hibernate簡介 430
14.1.1 JDBC劣勢 430
14.1.2 ORM中間件 430
14.1.3 Hibernate結(jié)構(gòu)體系 430
14.2 Hibernate入門 431
14.2.1 Hibernate配置文件解析 431
14.2.2 編寫持久化類 432
14.2.3 編寫映射文件 433
14.2.4 Hibernate基本數(shù)據(jù)類型的映射 435
14.3 自動(dòng)建表技術(shù) 435
14.4 Hibernate持久化對象 436
14.4.1 編寫Hibernate的初始化類 437
14.4.2 添加數(shù)據(jù) 438
14.4.3 刪除數(shù)據(jù) 439
14.4.4 修改數(shù)據(jù) 440
14.4.5 查詢數(shù)據(jù) 441
14.5 Hibernate緩存及延遲加載 442
14.5.1 一級緩存 442
14.5.2 二級緩存 443
14.5.3 Lazy策略 444
14.6 照貓畫虎——基本功訓(xùn)練 444
14.6.1 基本功訓(xùn)練1——錄入圖書信息 444
14.6.2 基本功訓(xùn)練2——應(yīng)用get()方法查詢商品信息 446
14.6.3 基本功訓(xùn)練3——應(yīng)用load()方法查詢藥品信息 447
14.6.4 基本功訓(xùn)練4——?jiǎng)h除編號為1的學(xué)生信息 448
14.7 情景應(yīng)用——拓展與實(shí)踐 449
14.7.1 情景應(yīng)用1——延遲加載查詢藥品信息 449
14.7.2 情景應(yīng)用2——Hibernate實(shí)現(xiàn)用戶注冊 450
14.7.3 情景應(yīng)用3——修改學(xué)生信息 451
14.7.4 情景應(yīng)用4——批量添加藥品信息 453
14.8 自我測試 454
14.9 行動(dòng)指南 454
14.10 成功可以復(fù)制——中國通信設(shè)備行業(yè)的領(lǐng)跑者任正非 455
第15堂課 Hibernate高級應(yīng)用 457 視頻講解:117分鐘
15.1 關(guān)聯(lián)關(guān)系映射 458
15.1.1 單向關(guān)聯(lián)與雙向關(guān)聯(lián) 458
15.1.2 多對一單向關(guān)聯(lián)映射 458
15.1.3 多對一雙向關(guān)聯(lián)映射 459
15.1.4 一對一主鍵關(guān)聯(lián)映射 460
15.1.5 一對一外鍵關(guān)聯(lián)映射 461
15.1.6 多對多關(guān)聯(lián)映射 462
15.2 繼承映射 464
15.2.1 類繼承樹映射成一張表 464
15.2.2 每個(gè)具體類映射成一張表 465
15.2.3 每個(gè)子類映射成一張表 466
15.3 HQL檢索方式 467
15.3.1 HQL基本語法 467
15.3.2 實(shí)例對象與動(dòng)態(tài)實(shí)例化對象查詢 468
15.3.3 HQL語句的動(dòng)態(tài)賦值 468
15.3.4 條件查詢與使用別名 469