買這商品的人也買了...
-
Dreamweaver 資料庫網站設計 for JSP & MySQL 實戰演練$550$468 -
$474經典 Java EE 企業應用實戰-基於 WebLogic/JBoss 的 JSF + EJB 3 + JPA 整合開發 -
$534Spring 實戰, 4/e (Spring in Action, 4/e) -
$354Java RESTful Web Service 實戰, 2/e -
$352Servlet、JSP和Spring MVC初學指南 -
$232Java EE企業級應用開發教程(Spring+Spring MVC+MyBatis) -
$352SAP 財務管控 : 財務總監背後的 "管理大師" -
為你自己學 Git$500$390 -
$505SAP Web Dynpro For JAVA 開發技術詳解 -
$505Java從小白到大牛 -
$176Spring MVC開發技術指南 -
$714SAP 基金管理模塊全面解析 -
$356Java EE 框架整合開發入門到實戰 — Spring + Spring MVC + MyBatis (微課版) -
徹底改變 Spring Cloud 的生態:使用 Docker 實作微服務架構$650$553 -
$177MySQL實用教程(第3版)(含視頻教學) -
$305微服務架構實戰 -- 基於 Spring Boot、Spring Cloud、Docker -
$327Spring MVC + MyBatis 快速開發與項目實戰 -
$517因特網輕量級 SSM 框架解密:Spring、Spring MVC、MyBatis 源碼深度剖析 -
區塊鏈智能合約與 DApp 實務應用$520$411 -
$796Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 4/e -
$359Spring + Spring MVC + MyBatis 從零開始學 -
$505Spring + Spring MVC + MyBatis 框架技術精講與整合案例 -
Java RWD Web 企業網站開發指南|使用 Spring MVC 與 Bootstrap$680$578 -
$594瘋狂 XML 講義, 3/e -
$245RPA 財務機器人應用 — 基於 UiPath
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以Java EE Web開發的中的Spring框架為核心,詳細介紹了Spring MVC和MyBatis框架,並以Spring MVC+Spring+MyBatis整合的案例——電子拍賣系統為例,完整地介紹了使用SSM框架開發的全過程,使讀者能快速進入到Java EE的開發領域。
作者簡介
彭之軍
男,1978年生,碩士,浙江大學計算機軟件專業畢業,大學講師,高級工程師(信息系統項目管理師)。浙江大學軟件工程碩士,美國紐約理工學院工商管理碩士(MBA)。主要興趣與方向:Java企業級軟件開發、Android與蘋果手機移動開發、大數據分析。十年以上軟件開發與培訓經驗。曾在東軟學院以及多所大學擔任Java企業實訓指導教師。有豐富的企業工作經驗,曾經在2間獲得CMMI5級認證的大型軟件公司任高級軟件工程師,在北大青鳥任JavaEE高級講師。曾為多所高校做師資培訓講師及企業軟件工程師內訓講師。
目錄大綱
第1章Java應用開發綜述(1)
1.1 Java EE技術和相關框架(2)
1.1.1 Java EE應用程序架構(2)
1.1.2對象關係映射框架(3)
1.1.3 Spring框架(4)
1.2數據庫準備(4)
1.2.1 MySQL數據庫安裝(4)
1.2.2案例數據庫準備(5)
1.3安裝JDK和Tomcat (6)
1.3.1 JDK配置(6)
1.3.2 Tomcat配置(8)
本章總結( 9)
練習題(9)
第2章JSP與Servlet (10)
2.1 JSP入門(10)
2.1.1第一個JSP程序的運行(11)
2.1.2 JSP中的小腳本(12)
2.1.3 JSP表達式輸出結果(13)
2.1.4 JSP中的註釋(14)
2.2 JSP的內置對象(15)
2.3 Servlet (18)
2.3.1 Servlet概念(18)
2.3.2 Servlet作用(18)
2.3.3 Servlet使用(19)
2.4 Servlet生命週期(20)
2.4.1 init()方法(20)
2.4.2 service()方法(20)
2.4.3 destroy()方法(21)
2.5 JSP和Servlet的關係(22)
2.6 Servlet 3.0技術(24)
本章總結(26)
練習題(26)
第3章JSP標準標籤庫(EL和JSTL) (27 )
3.1 EL內置對象(28)
3.2 JSP標準標籤庫(31)
3.2.1核心標籤庫(31)
3.2.2函數標籤(37)
3.3 MVC架構模式(40)
本章總結(40)
練習題(40)
第4章JDBC與過濾器(41)
4.1 JDBC快速上手(41)
4.2 JDBC進階(46)
4.3過濾器(51)
4.3.1過濾器方法(52)
4.3.2 FilterConfig對象的使用(52)
4.3 .3過濾器實例(53)
4.3.4使用多個過濾器(54)
本章總結(55)
練習題(55)
第5章Spring框架(IoC和AOP) (56)
5.1 Spring概述(56)
5.1. 1 Spring的特徵(57)
5.1.2 Spring七大模塊的作用(57)
5.2控制反轉(58)
5.2.1 IoC容器中裝配Bean (61)
5.2.2組件的定義與實現分離(63)
5.2.3註入傳值的參數值(67)
5.2.4使用p命名空間註入屬性(69)
5.2.5自動註入(70)
5.2.6構造器註入(72)
5.2.7 Bean的作用域(74)
5.3 AOP (77)
5.3.1 AOP概述(77)
5.3.2代理模式(78)
5.3.3 AOP的實現(82)
5.3.4使用註解實現AOP (83)
5.4 Spring註解管理IoC (89)
5.4.1使用註解的方式管理JavaBean (89)
5.4.2案例:使用註解的IoC (89)
本章總結(93 )
練習題(93)
第6章Spring MVC入門(94)
6.1第1個Spring MVC程序(94)
6.2 Spring MVC程序運行原理(97)
6.4 Spring MVC的體系結構(100)
本章總結(101)
練習題(101)
第7章Spring MVC註解(102)
7.1基於註解的控制器配置(102)
7.2 Spring MVC註解詳解(104)
7.2.1 @RequestMapping標註在類上(104)
7.2.2 @RequestMapping註解的屬性(104)
7.2.3 CURL工具軟件(106)
7.3應用@RequestMapping標註方法的案例(107)
本章總結(111)
練習題(111)
第8章Spring MVC進階(112)
8.1 RESTful (112)
8.2 JSON數據格式處理(113)
8.2.1 JSON (113)
8.2.2 Spring MVC返回JSON (114)
8.3攔截器(117)
8.3 .1攔截器的定義(117)
8.3.2攔截器應用實戰(119)
8.4文件上傳(122)
本章總結(125)
練習題(125)
第9章Spring框架對DAO層的支持(126)
9.1 Spring JDBC概述(126)
9.1.1為什麼要使用Spring JDBC (126)
9.1.2 Spring JDBC模塊的組成(126)
9.2 Spring JDBC快速入門(127)
9.2.1案例需求(127)
9.2.2案例步驟(127 )
9.3 DBCP連接池(130)
9.3.1什麼是連接池(130)
9.3.2數據庫連接池API (132)
9.3.3常用連接池的工具(132)
9.3.4 DBCP連接池的使用(133)
9.4 Druid連接池(136)
9.4.1 Druid簡介(136)
9.4.2 Druid常用的配置參數(136)
9.4.3 Druid連接池的使用(137)
9.4.4連接池小結(139)
9.5 JUnit (140)
9.6 JdbcTemplate的使用(140)
9.6.1 JdbcTemplate的概述(140)
9.6 .2 JdbcTemplate實現增刪改的操作(141)
9.6.3實現各種查詢(143)
9.7使用JdbcDaoSupport類(150)
9.7.1 JdbcDaoSupport類的作用(150)
9.7.2創建自己的Dao類(150)
本章總結(154)
練習題(154)
第10章MyBatis框架實現數據庫的操作(156)
10.1 MyBatis3框架(156)
10.1.1框架的概述(156)
10.1.2 MyBatis的優點(156)
10.1.3 MyBatis的不足(157)
10.2 MyBatis下載與安裝(157)
10.2.3 MyBatis文件夾(157)
10.3快速入門:第1個MyBatis的程序(158)
10.3.1案例需求(158)
10.3.2案例步驟(158)
10.4核心的API (163)
10.4.1 SqlSessionFactory類(163)
10.4.2 SqlSession類(164)
10.5配置文件(165)
10.5.1核心配置文件mybatis-config.xml (165)
10.5.2映射配置文件(169)
10.5.3其他查詢的映射配置(177 )
10.6 DAO實現的三種方式(181)
10.6.1基於XxxMapper.xml映射文件的訪問方式(181)
10.6.2基於數據訪問接口+XxxMapper.xml文件的訪問方式(186)
10.6.3基於數據訪問接口+註解的訪問方式(188)
本章總結(191)
練習題(191)
第11章MyBatis框架的高級使用(192)
11.1實體之間的關係映射(192)
11.1.1一對多的關係(192 )
11.1.1多對多的關係(200)
11.2優化查詢性能(208)
11.2.1使用延遲加載(208)
11.2.2查詢緩存(210)
11.3動態SQL標籤的用法(214)
11.3.1 <if>和<choose>標籤(215)
11.3.2 <foreach>標籤(224)
11.3.3 <sql>和<include>標籤(226)
本章總結( 229)
練習題(229)
第12章基於SSM的管理系統(233)
12.1功能描述(233)
12.2數據庫設計(235)
12.3框架搭建(236)
12.3.1添加SSM框架集成類庫(236)
12.3. 2 Spring、Spring MVC和MyBatis的整合配置(237)
12.3.3 MyBatis逆向工程生成pojo和Mapper (240)
12.4系統業務功能實現(243)
12.4.1用戶模塊(243)
12.4.2商品模塊(247)
本章總結(263)
練習題(264)
