舉報

會員
SSM開發實戰教程(Spring+Spring MVC+MyBatis)
最新章節:
參考文獻
本書詳細講解了當前JavaEE開發流行的SSM框架,重點講述MyBatis、SpringMVC兩大框架的知識與原理以及實際應用,以及Spring+SpringMVC+MyBatis三大框架的整合應用。全書共14章,第1-3章是MyBatis部分,第4-6章為SpringMVC部分,第7章為Spring整合MyBatis,第8章為SSM三大框架的整合,第9章是實戰項目。本書每章都配有大量的案例項目,全書共提供80多個豐富的案例項目,將理論知識融合到項目案例中,使讀者能更加容易地理解SSM框架關鍵技術。本書所有案例及實戰項目均能直接上機運行,提供全部源碼、課件、習題參考答案等配套資源。本書可作為高等院校本專科計算機軟件相關專業Java相關課程教材及社會培訓機構教材,也適合Java技術愛好者學習或參考。
- 參考文獻 更新時間:2020-11-02 09:37:18
- 思考題
- 上機練習
- 14.7 訂單處理與模擬結算模塊設計
- 14.6 購物車模塊設計
- 14.5 商品詳情模塊設計
- 14.4 商品查詢與分頁模塊設計
- 14.3 首頁與用戶登錄模塊設計
- 14.2 搭建SSM框架
- 14.1 項目需求分析
- 第14章 SSM項目實戰
- 思考題
- 上機練習
- 13.2 SSM整合案例
- 13.1.3 DAO接口無實現類開發整合
- 13.1.2 DAO接口實現類開發整合
- 13.1.1 Spring整合MyBatis開發環境
- 13.1 Spring整合MyBatis
- 第13章 SSM三大框架整合
- 思考題
- 上機練習
- 12.2 表單標簽使用綜合案例
- 12.1.7 select與option/options標簽
- 12.1.6 radiobutton與radiobuttons標簽
- 12.1.5 checkboxes標簽
- 12.1.4 checkbox標簽
- 12.1.3 password標簽
- 12.1.2 input標簽
- 12.1.1 form標簽
- 12.1 表單標簽
- 第12章 Spring MVC表單標簽
- 思考題
- 上機練習
- 11.8.3 使用<mvc:resources/>
- 11.8.2 使用<mvc:default-servlet-handler/>
- 11.8.1 使用Tomcat中名為default的Servlet
- 11.8 靜態資源訪問
- 11.7.3 權限攔截器
- 11.7.2 多個攔截器的執行
- 11.7.1 單個攔截器的執行流程
- 11.7 攔截器
- 11.6 文件下載
- 11.5.2 上傳多個文件
- 11.5.1 上傳單個文件
- 11.5 文件上傳
- 11.4 數據驗證
- 11.3.4 簡化類型轉換發生異常后的提示信息
- 11.3.3 類型轉換發生異常后的數據回顯
- 11.3.2 接收多種格式的日期類型轉換
- 11.3.1 自定義類型轉換器Converter
- 11.3 類型轉換器
- 11.2.3 使用@ExceptionHandler注解實現異常處理
- 11.2.2 HandlerExceptionResolver接口處理異常
- 11.2.1 SimpleMappingExceptionResolver異常處理器
- 11.2 異常處理
- 11.1.8 返回void時的重定向
- 11.1.7 返回void時的請求轉發
- 11.1.6 返回String時的重定向
- 11.1.5 請求重定向到其他控制器
- 11.1.4 請求重定向到其他頁面
- 11.1.3 返回String時的請求轉發
- 11.1.2 請求轉發到其他控制器
- 11.1.1 請求轉發到其他頁面
- 11.1 轉發與重定向
- 第11章 Spring MVC關鍵技術
- 思考題
- 上機練習
- 10.10.6 直接輸出響應字符串
- 10.10.5 數據接收與返回的格式限制
- 10.10.4 客戶端發送JSON字符串返回JSON對象
- 10.10.3 服務端接收屬性返回JSON對象
- 10.10.2 服務端接收Bean返回JSON對象
- 10.10.1 服務端接收對象返回JSON字符串
- 10.10 Ajax/JSON專項突破
- 10.9 控制器方法返回Object類型
- 10.8.2 Ajax響應
- 10.8.1 使用ServletAPI參數
- 10.8 控制器方法返回void類型
- 10.7.4 使用HttpSession參數
- 10.7.3 使用HttpSerlvetRequest參數
- 10.7.2 使用Model參數
- 10.7.1 返回View對象名
- 10.7 控制器方法返回String類型
- 10.6 服務端到客戶端的參數傳遞
- 10.5.8 接收數組類型的請求參數
- 10.5.7 HttpServletRequest參數
- 10.5.6 RESTful風格編程
- 10.5.5 路徑變量
- 10.5.4 實體Bean含對象屬性
- 10.5.3 實體Bean做形參
- 10.5.2 中文亂碼問題
- 10.5.1 基本類型做形式參數
- 10.5 客戶端到處理器的參數傳遞
- 10.4.5 請求中攜帶參數
- 10.4.4 請求URI中使用通配符
- 10.4.3 請求的提交方式
- 10.4.2 注解用于類上
- 10.4.1 注解用于方法上
- 10.4 @RequestMapping注解
- 10.3 @Controller注解
- 10.2 核心控制器DispatcherServlet的配置
- 10.1 第一個注解式開發程序
- 第10章 Spring MVC注解式開發
- 思考題
- 上機練習
- 9.2.2 第一個Spring MVC程序
- 9.2.1 開發環境
- 9.2 第一個Spring MVC程序
- 9.1.2 Spring MVC的運行原理
- 9.1.1 Spring MVC的優點
- 9.1 Spring MVC簡介
- 第9章 Spring MVC入門
- 思考題
- 上機練習
- 8.2.4 在業務層實現事務管理
- 8.2.3 利用注解實現事務管理
- 8.2.2 通過配置XML實現事務管理
- 8.2.1 沒有事務管理的情況分析
- 8.2 Spring事務管理的實現方法
- 8.1.2 事務定義接口TransactionDefinition
- 8.1.1 事務管理器接口PlatformTransactionManager
- 8.1 Spring事務管理接口
- 第8章 Spring事務管理
- 思考題
- 上機練習
- 7.2 JdbcTemplate方法的應用
- 7.1.4 使用屬性文件讀取數據庫連接信息
- 7.1.3 C3P0數據源ComboPooledDataSource
- 7.1.2 DBCP數據源BasicDataSource
- 7.1.1 DriverManagerDataSource數據源
- 7.1 JdbcTemplate數據源
- 第7章 Spring操作數據庫
- 思考題
- 上機練習
- 6.5.2 切面獲取切點方法的參數與返回值
- 6.5.1 切面不獲取切點參數
- 6.5 使用XML定義切面
- 6.4 使用注解實現通知
- 6.3.2 環繞通知
- 6.3.1 異常通知
- 6.3 AspectJ
- 6.2 AOP初試身手
- 6.1 傳統編程模式的弊端
- 第6章 Spring面向切面編程
- 思考題
- 上機練習
- 5.7.7 XML配置方式與注解方式的比較
- 5.7.6 域屬性注解@Resource
- 5.7.5 按名稱注入域屬性@Autowired與@Qualifier
- 5.7.4 按類型注入域屬性@Autowired
- 5.7.3 基本類型屬性注入@Value
- 5.7.2 Bean的作用域@Scope
- 5.7.1 使用注解@Component定義Bean
- 5.7 基于注解的依賴注入
- 5.6.2 拆分為父子關系的若干個配置文件
- 5.6.1 拆分為若干個平等關系的配置文件
- 5.6 Spring配置文件的拆分
- 5.5.2 byType方式自動注入
- 5.5.1 byName方式自動注入
- 5.5 自動注入
- 5.4.4 各種數據類型的注入
- 5.4.3 p命名空間注入
- 5.4.2 構造注入
- 5.4.1 設值注入
- 5.4 基于XML的依賴注入
- 5.3 Bean的作用域
- 5.2 Spring配置文件中Bean的屬性
- 5.1 依賴注入
- 第5章 Spring控制反轉
- 思考題
- 上機練習
- 4.2 第一個Spring程序
- 4.1.2 Spring的開發環境
- 4.1.1 Spring的體系結構
- 4.1 Spring概述
- 第4章 Spring入門
- 思考題
- 上機練習
- 3.4 多對多查詢
- 3.3.2 使用一對多方式實現自連接
- 3.3.1 使用多對一的方式實現自連接
- 3.3 自連接
- 3.2 多對一關聯查詢
- 3.1 一對多查詢
- 第3章 多表關聯查詢
- 思考題
- 上機練習
- 2.13 MyBatis逆向工程
- 2.12 MyBatis調用存儲過程
- 2.11 MyBatis讀寫Oracle大對象數據類型
- 2.10 多參數查詢
- 2.9 getMapper面向接口編程
- 2.8 分頁查詢基礎
- 2.7.8 <sql/>標簽
- 2.7.7 使用<foreach/>標簽遍歷泛型為自定義類型的List
- 2.7.6 使用<foreach/>標簽遍歷泛型為基本類型的List
- 2.7.5 使用<foreach/>標簽遍歷數組
- 2.7.4 <choose/>標簽
- 2.7.3 使用Map封裝查詢條件
- 2.7.2 <where/>標簽
- 2.7.1 <if>標簽
- 2.7 動態查詢
- 2.6 模糊查詢
- 2.5 使用update方法修改記錄
- 2.4 使用delete方法刪除記錄
- 2.3.2 主鍵值由數據庫自增長
- 2.3.1 主鍵非自增長
- 2.3 使用insert方法添加記錄
- 2.2 使用selectOne方法查詢單條記錄
- 2.1 結果映射ResultMap
- 第2章 單表的增刪改查
- 思考題
- 上機練習
- 1.8 連接其他數據庫
- 1.7.5 <mappers>標簽
- 1.7.4 <environments>標簽
- 1.7.3 <typeHandlers>標簽
- 1.7.2 <typeAliases>標簽
- 1.7.1 <setting>標簽
- 1.7 主配置文件簡介
- 1.6 利用屬性文件讀取數據庫連接信息
- 1.5 使用工具類簡化第一個項目
- 1.4 MyBatis的工作流程
- 1.3 第一個MyBatis項目
- 1.2.3 搭建MyBatis開發環境
- 1.2.2 MyBatis與Hibernate的比較
- 1.2.1 ORM框架原理
- 1.2 MyBatis概述
- 1.1 SSM框架簡介
- 第1章 MyBatis入門
- 前言
- 內容提要
- 版權頁
- 封面
- 封面
- 版權頁
- 內容提要
- 前言
- 第1章 MyBatis入門
- 1.1 SSM框架簡介
- 1.2 MyBatis概述
- 1.2.1 ORM框架原理
- 1.2.2 MyBatis與Hibernate的比較
- 1.2.3 搭建MyBatis開發環境
- 1.3 第一個MyBatis項目
- 1.4 MyBatis的工作流程
- 1.5 使用工具類簡化第一個項目
- 1.6 利用屬性文件讀取數據庫連接信息
- 1.7 主配置文件簡介
- 1.7.1 <setting>標簽
- 1.7.2 <typeAliases>標簽
- 1.7.3 <typeHandlers>標簽
- 1.7.4 <environments>標簽
- 1.7.5 <mappers>標簽
- 1.8 連接其他數據庫
- 上機練習
- 思考題
- 第2章 單表的增刪改查
- 2.1 結果映射ResultMap
- 2.2 使用selectOne方法查詢單條記錄
- 2.3 使用insert方法添加記錄
- 2.3.1 主鍵非自增長
- 2.3.2 主鍵值由數據庫自增長
- 2.4 使用delete方法刪除記錄
- 2.5 使用update方法修改記錄
- 2.6 模糊查詢
- 2.7 動態查詢
- 2.7.1 <if>標簽
- 2.7.2 <where/>標簽
- 2.7.3 使用Map封裝查詢條件
- 2.7.4 <choose/>標簽
- 2.7.5 使用<foreach/>標簽遍歷數組
- 2.7.6 使用<foreach/>標簽遍歷泛型為基本類型的List
- 2.7.7 使用<foreach/>標簽遍歷泛型為自定義類型的List
- 2.7.8 <sql/>標簽
- 2.8 分頁查詢基礎
- 2.9 getMapper面向接口編程
- 2.10 多參數查詢
- 2.11 MyBatis讀寫Oracle大對象數據類型
- 2.12 MyBatis調用存儲過程
- 2.13 MyBatis逆向工程
- 上機練習
- 思考題
- 第3章 多表關聯查詢
- 3.1 一對多查詢
- 3.2 多對一關聯查詢
- 3.3 自連接
- 3.3.1 使用多對一的方式實現自連接
- 3.3.2 使用一對多方式實現自連接
- 3.4 多對多查詢
- 上機練習
- 思考題
- 第4章 Spring入門
- 4.1 Spring概述
- 4.1.1 Spring的體系結構
- 4.1.2 Spring的開發環境
- 4.2 第一個Spring程序
- 上機練習
- 思考題
- 第5章 Spring控制反轉
- 5.1 依賴注入
- 5.2 Spring配置文件中Bean的屬性
- 5.3 Bean的作用域
- 5.4 基于XML的依賴注入
- 5.4.1 設值注入
- 5.4.2 構造注入
- 5.4.3 p命名空間注入
- 5.4.4 各種數據類型的注入
- 5.5 自動注入
- 5.5.1 byName方式自動注入
- 5.5.2 byType方式自動注入
- 5.6 Spring配置文件的拆分
- 5.6.1 拆分為若干個平等關系的配置文件
- 5.6.2 拆分為父子關系的若干個配置文件
- 5.7 基于注解的依賴注入
- 5.7.1 使用注解@Component定義Bean
- 5.7.2 Bean的作用域@Scope
- 5.7.3 基本類型屬性注入@Value
- 5.7.4 按類型注入域屬性@Autowired
- 5.7.5 按名稱注入域屬性@Autowired與@Qualifier
- 5.7.6 域屬性注解@Resource
- 5.7.7 XML配置方式與注解方式的比較
- 上機練習
- 思考題
- 第6章 Spring面向切面編程
- 6.1 傳統編程模式的弊端
- 6.2 AOP初試身手
- 6.3 AspectJ
- 6.3.1 異常通知
- 6.3.2 環繞通知
- 6.4 使用注解實現通知
- 6.5 使用XML定義切面
- 6.5.1 切面不獲取切點參數
- 6.5.2 切面獲取切點方法的參數與返回值
- 上機練習
- 思考題
- 第7章 Spring操作數據庫
- 7.1 JdbcTemplate數據源
- 7.1.1 DriverManagerDataSource數據源
- 7.1.2 DBCP數據源BasicDataSource
- 7.1.3 C3P0數據源ComboPooledDataSource
- 7.1.4 使用屬性文件讀取數據庫連接信息
- 7.2 JdbcTemplate方法的應用
- 上機練習
- 思考題
- 第8章 Spring事務管理
- 8.1 Spring事務管理接口
- 8.1.1 事務管理器接口PlatformTransactionManager
- 8.1.2 事務定義接口TransactionDefinition
- 8.2 Spring事務管理的實現方法
- 8.2.1 沒有事務管理的情況分析
- 8.2.2 通過配置XML實現事務管理
- 8.2.3 利用注解實現事務管理
- 8.2.4 在業務層實現事務管理
- 上機練習
- 思考題
- 第9章 Spring MVC入門
- 9.1 Spring MVC簡介
- 9.1.1 Spring MVC的優點
- 9.1.2 Spring MVC的運行原理
- 9.2 第一個Spring MVC程序
- 9.2.1 開發環境
- 9.2.2 第一個Spring MVC程序
- 上機練習
- 思考題
- 第10章 Spring MVC注解式開發
- 10.1 第一個注解式開發程序
- 10.2 核心控制器DispatcherServlet的配置
- 10.3 @Controller注解
- 10.4 @RequestMapping注解
- 10.4.1 注解用于方法上
- 10.4.2 注解用于類上
- 10.4.3 請求的提交方式
- 10.4.4 請求URI中使用通配符
- 10.4.5 請求中攜帶參數
- 10.5 客戶端到處理器的參數傳遞
- 10.5.1 基本類型做形式參數
- 10.5.2 中文亂碼問題
- 10.5.3 實體Bean做形參
- 10.5.4 實體Bean含對象屬性
- 10.5.5 路徑變量
- 10.5.6 RESTful風格編程
- 10.5.7 HttpServletRequest參數
- 10.5.8 接收數組類型的請求參數
- 10.6 服務端到客戶端的參數傳遞
- 10.7 控制器方法返回String類型
- 10.7.1 返回View對象名
- 10.7.2 使用Model參數
- 10.7.3 使用HttpSerlvetRequest參數
- 10.7.4 使用HttpSession參數
- 10.8 控制器方法返回void類型
- 10.8.1 使用ServletAPI參數
- 10.8.2 Ajax響應
- 10.9 控制器方法返回Object類型
- 10.10 Ajax/JSON專項突破
- 10.10.1 服務端接收對象返回JSON字符串
- 10.10.2 服務端接收Bean返回JSON對象
- 10.10.3 服務端接收屬性返回JSON對象
- 10.10.4 客戶端發送JSON字符串返回JSON對象
- 10.10.5 數據接收與返回的格式限制
- 10.10.6 直接輸出響應字符串
- 上機練習
- 思考題
- 第11章 Spring MVC關鍵技術
- 11.1 轉發與重定向
- 11.1.1 請求轉發到其他頁面
- 11.1.2 請求轉發到其他控制器
- 11.1.3 返回String時的請求轉發
- 11.1.4 請求重定向到其他頁面
- 11.1.5 請求重定向到其他控制器
- 11.1.6 返回String時的重定向
- 11.1.7 返回void時的請求轉發
- 11.1.8 返回void時的重定向
- 11.2 異常處理
- 11.2.1 SimpleMappingExceptionResolver異常處理器
- 11.2.2 HandlerExceptionResolver接口處理異常
- 11.2.3 使用@ExceptionHandler注解實現異常處理
- 11.3 類型轉換器
- 11.3.1 自定義類型轉換器Converter
- 11.3.2 接收多種格式的日期類型轉換
- 11.3.3 類型轉換發生異常后的數據回顯
- 11.3.4 簡化類型轉換發生異常后的提示信息
- 11.4 數據驗證
- 11.5 文件上傳
- 11.5.1 上傳單個文件
- 11.5.2 上傳多個文件
- 11.6 文件下載
- 11.7 攔截器
- 11.7.1 單個攔截器的執行流程
- 11.7.2 多個攔截器的執行
- 11.7.3 權限攔截器
- 11.8 靜態資源訪問
- 11.8.1 使用Tomcat中名為default的Servlet
- 11.8.2 使用<mvc:default-servlet-handler/>
- 11.8.3 使用<mvc:resources/>
- 上機練習
- 思考題
- 第12章 Spring MVC表單標簽
- 12.1 表單標簽
- 12.1.1 form標簽
- 12.1.2 input標簽
- 12.1.3 password標簽
- 12.1.4 checkbox標簽
- 12.1.5 checkboxes標簽
- 12.1.6 radiobutton與radiobuttons標簽
- 12.1.7 select與option/options標簽
- 12.2 表單標簽使用綜合案例
- 上機練習
- 思考題
- 第13章 SSM三大框架整合
- 13.1 Spring整合MyBatis
- 13.1.1 Spring整合MyBatis開發環境
- 13.1.2 DAO接口實現類開發整合
- 13.1.3 DAO接口無實現類開發整合
- 13.2 SSM整合案例
- 上機練習
- 思考題
- 第14章 SSM項目實戰
- 14.1 項目需求分析
- 14.2 搭建SSM框架
- 14.3 首頁與用戶登錄模塊設計
- 14.4 商品查詢與分頁模塊設計
- 14.5 商品詳情模塊設計
- 14.6 購物車模塊設計
- 14.7 訂單處理與模擬結算模塊設計
- 上機練習
- 思考題
- 參考文獻 更新時間:2020-11-02 09:37:18