包郵 應(yīng)用型本科計(jì)算機(jī)系列規(guī)劃教材基于SSH架構(gòu)的WEB應(yīng)用開發(fā)案例教程/范新燦
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
應(yīng)用型本科計(jì)算機(jī)系列規(guī)劃教材基于SSH架構(gòu)的WEB應(yīng)用開發(fā)案例教程/范新燦 版權(quán)信息
- ISBN:9787121362699
- 條形碼:9787121362699 ; 978-7-121-36269-9
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
應(yīng)用型本科計(jì)算機(jī)系列規(guī)劃教材基于SSH架構(gòu)的WEB應(yīng)用開發(fā)案例教程/范新燦 本書特色
SSH是Struts、Spring、Hibernate的一個(gè)集成框架,是目前比較流行的一種Java Web應(yīng)用程序開源框架,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離,提高了系統(tǒng)的可復(fù)用性。SSH不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,提高了開發(fā)效率。本書采用技術(shù)專題的方式,精心開發(fā)了大量的應(yīng)用案例,詳細(xì)介紹了3種框架的理論、技術(shù)、應(yīng)用,并通過一個(gè)綜合案例講解Spring與Struts的整合開發(fā)。
應(yīng)用型本科計(jì)算機(jī)系列規(guī)劃教材基于SSH架構(gòu)的WEB應(yīng)用開發(fā)案例教程/范新燦 內(nèi)容簡(jiǎn)介
SSH是Struts、Spring、Hibernate的一個(gè)集成框架,是目前比較流行的一種Java Web應(yīng)用程序開源框架,不僅實(shí)現(xiàn)了視圖、控制器與模型的有效分離,還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離,提高了系統(tǒng)的可復(fù)用性。SSH不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,提高了開發(fā)效率。本書采用技術(shù)專題的方式,精心開發(fā)了大量的應(yīng)用案例,詳細(xì)介紹了3種框架的理論、技術(shù)、應(yīng)用,并通過一個(gè)綜合案例講解Spring與Struts的整合開發(fā)。
應(yīng)用型本科計(jì)算機(jī)系列規(guī)劃教材基于SSH架構(gòu)的WEB應(yīng)用開發(fā)案例教程/范新燦 目錄
1.1 軟件開發(fā)架構(gòu) (1)
1.2 J2EE輕量級(jí)框架Struts Spring Hibernate (4)
1.2.1 輕量級(jí)J2EE架構(gòu)技術(shù) (4)
1.2.2 認(rèn)識(shí)SSH (5)
1.2.3 SSH架構(gòu)輕量級(jí)Web應(yīng)用 (7)
1.3 總結(jié)與提高 (8)
第2章 應(yīng)用開發(fā)環(huán)境的安裝與配置 (9)
2.1 認(rèn)識(shí)Eclipse (9)
2.1.1 Eclipse概述 (9)
2.1.2 MyEclipse概述 (10)
2.2 安裝MySQL數(shù)據(jù)庫和MySQL管理工具 (12)
2.2.1 安裝MySQL (12)
2.2.2 下載并安裝MySQL管理工具Navicat Premium (13)
2.2.3 用Navicat Premium連接MySQL數(shù)據(jù)庫 (14)
2.3 **個(gè)Web工程—用戶登錄程序 (14)
2.3.1 項(xiàng)目實(shí)現(xiàn) (15)
2.3.2 運(yùn)行工程 (20)
2.3.3 相關(guān)知識(shí) (21)
2.3.4 Web工程解析 (21)
2.4 總結(jié)與提高 (22)
第3章 Struts 2開發(fā)入門 (24)
3.1 從Hello開始學(xué)習(xí)Struts 2 (24)
3.1.1 Struts 2工程創(chuàng)建 (25)
3.1.2 配置web.xml文件 (29)
3.1.3 配置struts.xml文件 (29)
3.1.4 創(chuàng)建Action類Hello.java (30)
3.1.5 新建視圖文件Hello.jsp (31)
3.1.6 發(fā)布運(yùn)行 (32)
3.2 Struts 2表單標(biāo)簽的基本應(yīng)用 (32)
3.2.1 建立Web工程 (32)
3.2.2 使用Struts 2標(biāo)簽搭建JSP界面 (32)
3.2.3 創(chuàng)建Action類文件 (33)
3.2.4 配置Struts.xml文件 (34)
3.2.5 發(fā)布運(yùn)行項(xiàng)目 (34)
3.3 Struts 2框架核心 (35)
3.3.1 添加過濾器和配置文件 (35)
3.3.2 創(chuàng)建Action (39)
3.3.3 創(chuàng)建視圖文件 (43)
3.4 總結(jié)與提高 (47)
3.5 拓展練習(xí) (47)
第4章 Struts 2框架攔截器 (49)
4.1 認(rèn)識(shí)攔截器 (49)
4.1.1 理解攔截器 (49)
4.1.2 預(yù)定義的攔截器 (50)
4.1.3 配置攔截器 (53)
4.1.4 攔截器棧 (53)
4.1.5 攔截器實(shí)例—計(jì)算Action執(zhí)行的時(shí)間 (54)
4.2 使用自定義攔截器 (55)
4.2.1 自定義攔截器 (55)
4.2.2 自定義攔截器實(shí)例—飛行員報(bào)考申請(qǐng)攔截 (58)
4.3 攔截器實(shí)例 (64)
4.3.1 文字過濾攔截器 (64)
4.3.2 權(quán)限攔截器 (66)
4.4 總結(jié)與提高 (71)
4.5 拓展練習(xí) (71)
第5章 類型轉(zhuǎn)換 (73)
5.1 Struts 2框架對(duì)類型轉(zhuǎn)換的支持 (73)
5.1.1 為什么需要類型轉(zhuǎn)換 (73)
5.1.2 Struts 2框架內(nèi)建的類型轉(zhuǎn)換器 (75)
5.1.3 List集合類型轉(zhuǎn)換 (78)
5.2 使用自定義轉(zhuǎn)換器實(shí)現(xiàn)類型轉(zhuǎn)換 (82)
5.2.1 編寫類型轉(zhuǎn)換器類 (82)
5.2.2 類型轉(zhuǎn)換器的配置 (83)
5.2.3 自定義轉(zhuǎn)換器實(shí)例 (84)
5.2.4 類型轉(zhuǎn)換綜合實(shí)例 (88)
5.3 類型轉(zhuǎn)換中的錯(cuò)誤處理 (92)
5.4 總結(jié)與提高 (93)
5.5 拓展練習(xí) (93)
第6章 Struts 2輸入校驗(yàn) (95)
6.1 使用手動(dòng)編程實(shí)現(xiàn)輸入校驗(yàn) (95)
6.1.1 使用validate()方法進(jìn)行輸入校驗(yàn) (97)
6.1.2 使用validateXxx()方法進(jìn)行輸入校驗(yàn) (100)
6.1.3 Struts 2的輸入校驗(yàn)流程 (101)
6.2 使用Struts 2校驗(yàn)框架實(shí)現(xiàn)輸入校驗(yàn) (102)
6.2.1 Struts 2校驗(yàn)框架 (102)
6.2.2 運(yùn)用Struts 2內(nèi)置的校驗(yàn)器 (105)
6.2.3 注冊(cè)表單校驗(yàn)實(shí)例 (111)
6.2.4 注冊(cè)實(shí)例拓展—復(fù)合類型驗(yàn)證器 (115)
6.3 自定義校驗(yàn)器 (119)
6.3.1 自定義校驗(yàn)器實(shí)例 (119)
6.3.2 自定義校驗(yàn)器實(shí)例拓展 (122)
6.4 總結(jié)與提高 (125)
6.5 拓展練習(xí) (126)
第7章 國(guó)際化 (127)
7.1 Struts 2國(guó)際化 (127)
7.1.1 什么是國(guó)際化 (127)
7.1.2 Locale類 (128)
7.1.3 ResourceBundle類 (129)
7.2 Struts 2對(duì)國(guó)際化的支持 (131)
7.2.1 資源包屬性文件 (131)
7.2.2 Action及配置文件 (133)
7.2.3 Struts 2中加載資源文件的方式 (134)
7.2.4 搜索網(wǎng)站的國(guó)際化顯示效果 (137)
7.3 Struts 2的國(guó)際化實(shí)現(xiàn) (139)
7.3.1 Struts 2國(guó)際化信息的獲取 (139)
7.3.2 Action的國(guó)際化 (140)
7.3.3 JSP頁面的國(guó)際化 (140)
7.3.4 校驗(yàn)的國(guó)際化 (143)
7.4 商品信息錄入國(guó)際化實(shí)例 (144)
7.4.1 項(xiàng)目運(yùn)行結(jié)果 (144)
7.4.2 項(xiàng)目實(shí)現(xiàn) (145)
7.5 總結(jié)與提高 (152)
7.6 拓展練習(xí) (152)
第8章 Hibernate數(shù)據(jù)持久化技術(shù) (154)
8.1 認(rèn)識(shí)Hibernate (155)
8.1.1 ORM與數(shù)據(jù)持久化 (155)
8.1.2 什么是Hibernate (156)
8.1.3 Hibernate的安裝與配置 (157)
8.1.4 Hibernate核心接口 (158)
8.2 Hibernate開發(fā)關(guān)鍵技術(shù) (161)
8.2.1 Hibernate開發(fā)步驟 (161)
8.2.2 實(shí)體類 (161)
8.2.3 Hibernate的配置 (163)
8.2.4 Hibernate開發(fā)關(guān)鍵技術(shù)實(shí)例 (163)
8.3 Hibernate綜合實(shí)例—留言板程序 (171)
8.3.1 項(xiàng)目介紹 (171)
8.3.2 用DB Browser管理數(shù)據(jù)庫 (173)
8.3.3 新建MySQL數(shù)據(jù)庫 (174)
8.3.4 新建Web工程并添加Hibernate組件 (175)
8.3.5 項(xiàng)目實(shí)現(xiàn) (179)
8.4 使用反向工程快速生成Java POJO類、映射文件和DAO (194)
8.4.1 打開MyEclipse Database Explorer透視圖 (194)
8.4.2 反向工程設(shè)置 (194)
8.5 總結(jié)與提高 (196)
第9章 Spring技術(shù) (197)
9.1 認(rèn)識(shí)Spring (198)
9.1.1 Spring產(chǎn)生的背景 (198)
9.1.2 Spring簡(jiǎn)介 (198)
9.1.3 Spring開發(fā)入門實(shí)例 (201)
9.2 控制反轉(zhuǎn)(IOC) (206)
9.2.1 什么是控制反轉(zhuǎn) (206)
9.2.2 控制反轉(zhuǎn)實(shí)例 (208)
9.2.3 DI注入方式 (211)
9.3 Bean與Spring容器 (213)
9.3.1 Spring的Bean (213)
9.3.2 使用靜態(tài)工廠方法實(shí)例化一個(gè)Bean (214)
9.3.3 Spring中Bean的生命周期 (219)
9.4 Spring AOP應(yīng)用開發(fā) (224)
9.4.1 認(rèn)識(shí)AOP (224)
9.4.2 AOP核心概念 (225)
9.4.3 AOP應(yīng)用實(shí)例 (227)
9.5 基于Spring的MVC框架開發(fā) (235)
9.6 Spring與Struts整合開發(fā)實(shí)例 (245)
9.6.1 整合開發(fā)環(huán)境部署 (246)
9.6.2 項(xiàng)目實(shí)現(xiàn) (250)
9.7 總結(jié)與提高 (253)
第10章 新聞發(fā)布系統(tǒng) (254)
10.1 項(xiàng)目概述 (254)
10.2 系統(tǒng)分析 (254)
10.2.1 功能需求 (254)
10.2.2 可行性分析 (255)
10.3 總體設(shè)計(jì) (255)
10.4 詳細(xì)設(shè)計(jì) (256)
10.5 刪除項(xiàng)目中的資源包 (257)
10.6 配置Hibernate (258)
10.7 Struts、Spring和Hibernate整合的配置文件 (260)
10.7.1 Spring整合Hibernate (260)
10.7.2 配置Spring事務(wù)管理 (261)
10.7.3 配置Spring Bean (262)
10.7.4 配置Spring applicationContext.xml文件 (264)
10.7.5 配置struts.xml (264)
10.8 前臺(tái)功能實(shí)現(xiàn) (265)
10.8.1 網(wǎng)站前臺(tái)首頁設(shè)計(jì) (265)
10.8.2 新聞人物投票實(shí)現(xiàn)及顯示 (270)
10.8.3 新聞查詢實(shí)現(xiàn)及顯示 (273)
10.9 后臺(tái)功能實(shí)現(xiàn) (276)
10.9.1 后臺(tái)登錄模塊設(shè)計(jì)實(shí)現(xiàn) (276)
10.9.2 總管理員設(shè)置 (278)
10.9.3 新聞?lì)悇e管理 (286)
10.9.4 新聞管理 (291)
10.9.5 鏈接管理 (298)
10.9.6 新聞人物管理 (302)
10.9.7 退出后臺(tái) (307)
10.10 權(quán)限攔截器的實(shí)現(xiàn) (307)
應(yīng)用型本科計(jì)算機(jī)系列規(guī)劃教材基于SSH架構(gòu)的WEB應(yīng)用開發(fā)案例教程/范新燦 作者簡(jiǎn)介
范新燦,男,碩士,教授,"南粵優(yōu)秀教師”、"廣東省專業(yè)領(lǐng)軍人才”,現(xiàn)任創(chuàng)新創(chuàng)業(yè)學(xué)院副院長(zhǎng),歷任電信學(xué)院、計(jì)算機(jī)學(xué)院、創(chuàng)新創(chuàng)業(yè)學(xué)院專業(yè)教師、專業(yè)主任、副院長(zhǎng)。主持1項(xiàng)廣東省高等職業(yè)教育教學(xué)改革立項(xiàng)項(xiàng)目,主持4項(xiàng)校級(jí)教研項(xiàng)目(2項(xiàng)重點(diǎn)課題)。主編3部教材,副主編1部教材, 主持1門廣東省精品資源共享課程,參建1門年國(guó)家精品課程(2006)、1門國(guó)家資源共享課(2013)。廣東省優(yōu)秀教學(xué)團(tuán)隊(duì)(2015),廣東省協(xié)同育人平臺(tái)(2016)。全國(guó)信息化大獎(jiǎng)賽二等獎(jiǎng),學(xué)校第八屆教學(xué)成果二等獎(jiǎng)。近年來主持廣東省自然科學(xué)基金一項(xiàng),深圳市科技計(jì)劃項(xiàng)目一項(xiàng),深圳市經(jīng)濟(jì)貿(mào)易和信息化委員會(huì):新一代信息化協(xié)同創(chuàng)新服務(wù)平臺(tái)(80萬),參加廣東省基金項(xiàng)目2項(xiàng),深圳市科研基金項(xiàng)目4項(xiàng),主持開發(fā)多個(gè)橫向課題。發(fā)表32篇科研論文,其中1篇SCI檢索,6篇EI檢索,10多篇核心期刊。獲得9個(gè)軟件著作權(quán)、1個(gè)實(shí)用新型授權(quán)。指導(dǎo)學(xué)生獲得國(guó)家級(jí)、省級(jí)各類大賽獲獎(jiǎng)30多項(xiàng),其中國(guó)際級(jí)特等獎(jiǎng)1項(xiàng),一等獎(jiǎng)2項(xiàng),二等獎(jiǎng)11項(xiàng);省級(jí)一等獎(jiǎng)(金獎(jiǎng))14項(xiàng)。
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
回憶愛瑪儂
- >
自卑與超越
- >
伯納黛特,你要去哪(2021新版)
- >
月亮與六便士
- >
山海經(jīng)
- >
【精裝繪本】畫給孩子的中國(guó)神話
- >
唐代進(jìn)士錄