TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Java Web框架開發技術(Spring+Spring MVC+MyBatis)(簡體書)
滿額折

Java Web框架開發技術(Spring+Spring MVC+MyBatis)(簡體書)

人民幣定價:69.8 元
定  價:NT$ 419 元
優惠價:87365
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
目次

商品簡介

本書講解Spring、Spring MVC和MyBatis 3個框架的基本知識和3個框架的整合技術。本書在編寫過程中力求內容精簡,只有10章,第10章是一個完整的項目案例。本書的宗旨是讓讀者用儘量少的時間掌握上述3個框架的技術。本書既可作為大中專教材,也可作為讀者的自學用書。
本書如果作為教材,教學時數可以控制在48~54學時,為方便教學,每章後面都有習題和實驗,習題和實驗的內容都與本章教學內容緊密相關,這樣便於教師組織教學。第10章的項目案例是在教學中使用的一個學生作業管理系統,教師完全可以將此系統用於實際教學過程中的作業管理。教材的配套資源包括PPT、源代碼、視頻。
如果讀者是自學,本書除提供書中示例的源碼,還為一些章節錄製了視頻,視頻的內容以教材為基礎,針對教學內容的知識點和難點做進一步的講解,特別是程序調試的技術,書中不便用文字敘述,通過視頻可以讓讀者一目了然,目的是讓讀者能儘快掌握3個框架的核心內容,並能將3個框架整合起來應用於實踐。

目次

第1章 Spring框架
1.1 Spring框架簡介
1.1.1 Spring的基本概念
1.1.2 Spring的下載和安裝
1.1.3 在Eclipse中配置Spring應用程序
1.2 Spring IoC容器
1.2.1 IoC容器
1.2.2 Spring IoC容器的設計
1.2.3 Spring中的依賴注入
1.3 依賴注入的3種方式
1.3.1 構造器注入
1.3.2 Setter注入
1.3.3 接口注入
1.4 Bean的作用域
1.4.1 作用域的分類
1.4.2 singleton的作用域
1.4.3 prototype的作用域
1.5 Spring中Bean的裝配方式
1.5.1 基於XML裝配Bean
1.5.2 基於注解裝配Bean
1.5.3 基於組件掃描注解裝配Bean
1.5.4 基於注解@Autowired自動裝配
習題
實驗1 Spring IoC中Bean的裝配
第2章 Spring MVC框架的基礎知識
2.1 MVC設計模式
2.2 Spring MVC的架構
2.3 開發一個Spring MVC簡單應用示例
2.4 Spring MVC的工作機制
2.5 Spring MVC基於注解的開發
2.5.1 @Controller注解
2.5.2 @RequestMapping注解
2.5.3 @SessionAttribute和@SessionAttributes注解
2.5.4 控制器處理請求方法的參數類型
2.6 請求處理方法的返回類型
2.6.1 Model類型的使用
2.6.2 ModelAndView類型的使用
2.6.3 返回類型為String
2.7 一個基於注解開發的示例
習題
實驗2 Spring MVC基於注解開發
第3章 Spring MVC的組件開發
3.1 攔截器
3.1.1 Spring MVC攔截器的設計
3.1.2 單個攔截器的使用
3.1.3 多個攔截器的使用
3.1.4 攔截器應用――用戶權限驗證
3.2 文件的上傳與下載
3.2.1 文件的上傳
3.2.2 文件的下載
3.3 Spring的表單標簽庫
3.3.1 form標簽
3.3.2 input標簽
3.3.3 checkboxes標簽
3.3.4 radiobuttons標簽
3.3.5 select標簽
3.3.6 標簽應用示例
習題
實驗3 組件開發
第4章 Spring MVC的數據轉換與表單驗證
4.1 數據綁定過程
4.2 數據類型轉換
4.2.1 ConversionService
4.2.2 Spring支持的轉換器
4.2.3 自定義數據轉換器
4.3 基於注解格式化數據
4.3.1 @DateTimeFormat注解
4.3.2 @NumberFormat注解
4.3.3 基於注解格式化數據示例
4.4 JSON數據格式的轉換
4.4.1 JSON格式簡介
4.4.2 JSON數據格式轉換
4.5 表單驗證
4.5.1 JSR 303校驗規則
4.5.2 校驗規則示例
習題
實驗4 數據轉換與表單驗證
第5章 MyBatis基礎知識
5.1 ORM與MyBatis
5.2 MyBatis的開發環境
5.2.1 MyBatis框架的JAR包下載
5.2.2 日誌信息配置
5.3 MyBatis中的API
5.3.1 SqlSessionFactoryBuilder
5.3.2 SqlSessionFactory
5.3.3 SqlSession
5.4 MyBatis的配置文件
5.4.1 <properties>元素
5.4.2 <settings>元素
5.4.3 <typeAliases>元素
5.4.4 <typeHandlers>元素
5.4.5 <environments>元素
5.4.6 <mappers>元素
5.5 MyBatis映射器
5.5.1 XML映射文件的主要元素
5.5.2 <select>元素
5.5.3 <insert>元素
5.5.4 <update>和<delete>元素
5.5.5 <sql>元素
習題
實驗5 用MyBatis完成單表的增、刪、改、查操作
第6章 結果映射與動態SQL
6.1 結果映射(<resultMap>元素)
6.2 動態SQL
6.2.1 <if>元素
6.2.2 <choose>元素
6.2.3 <where>元素
6.2.4 <set>元素
6.2.5 <foreach>元素
習題
實驗6 用動態SQL完成單表的修改和查詢操作
第7章 關聯映射
7.1 一(多)對一的關聯操作
7.2 一對多的關聯操作
7.2.1 一對多關聯操作示例
7.2.2 影響關聯操作性能的相關配置
7.3 多對多的關聯操作
7.4 MyBatis的緩存機制
7.4.1 一級緩存(SqlSession級別)
7.4.2 二級緩存(mapper級別)
習題
實驗7 表的關聯操作
第8章 MyBatis的注解開發
8.1 常用注解
8.2 單表的操作
8.3 一對多的雙向關聯操作
8.4 多對多的關聯操作
8.5 注解中的動態SQI
習題
實驗8 基於注解的開發
第9章 SSM框架整合
9.1 基於MyBatis映射文件的整合開發
9.1.1 創建Web項目
9.1.2 編寫配置文件
9.1.3 創建映射文件與接口
9.1.4 創建Service及其實現類
9.1.5 創建Controller
9.1.6 創建JSP頁面
9.1.7 運行程序
9.2 基於MyBatis注解的整合開發
9.2.1 創建Web項目
9.2.2 編寫配置文件
9.2.3 創建接口與注解
9.2.4 創建Service及其實現類
9.2.5 創建Controller
9.2.6 創建JSP頁面
9.2.7 運行程序
習題
實驗9 SSM整合開發
第10章 項目案例:作業管理系統
10.1 系統簡介
10.1.1 系統用例圖
10.1.2 系統功能框圖
10.2 系統設計
10.2.1 數據庫設計
10.2.2 實體類的設計
10.2.3 系統結構設計
10.3 系統環境的搭建
10.3.1 所需JAR包
10.3.2 創建數據庫
10.3.3 創建Web項目
10.4 功能模塊實現
10.4.1 教師管理模塊
10.4.2 班級管理模塊
10.4.3 學生管理模塊
10.4.4 課程管理模塊
10.4.5 習題管理模塊
10.4.6 作業管理模塊
10.4.7 批改作業模塊
10.4.8 學生端作業管理模塊
10.5 單元測試
10.6 發佈運行系統
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 365
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區