買這商品的人也買了...
-
$352Java EE羽量級框架應用與開發——S2SH(“在實踐中成長”叢書) -
React 啟動與運行 (React: Up & Running: Building Web Applications)$580$458 -
$374Spring MVC + MyBatis 開發從入門到項目實戰 -
Raspberry Pi 3 Model B+ 樹莓派套件組--簡配B(含Pi 3 B+ + 32G SD卡 + 電源 + PL2303HXD USB轉TTL線)$2,350$2,233 -
Servlet & JSP 技術手冊 -- 從 Servlet 到 Spring Boot$600$474 -
$176Spring MVC開發技術指南 -
$449Struts2 + Spring + Hibernate + MyBatis 網站開發案例課堂 (網站開發案例課堂) -
$297深入淺出 Spring Boot 2.x -
$270Java Web 開發技術與實踐 -
徹底改變 Spring Cloud 的生態:使用 Docker 實作微服務架構$650$553 -
$607Spring 5 開發大全 -
$474Java數據分析指南 -
$653Spring 5 高級編程, 5/e -
$213Java EE Spring MVC 與 MyBatis 企業開發實戰 -
$359Spring + Spring MVC + MyBatis 從零開始學 -
$322吉光片羽:人工智能時代的出版轉型 -
$356文本數據挖掘 -
$374並發模式與應用實踐 (Concurrent Patterns and Best Practices: Build scalable apps with patterns in multithreading, synchronization, and functional programming) -
$505機器學習即服務:將 Python 機器學習創意快速轉變為雲端 Web 應用程序 (Monetizing Machine Learning: Quickly Turn Python ML Ideas into Web Applications on the Serverless Cloud) -
Java RWD Web 企業網站開發指南|使用 Spring MVC 與 Bootstrap$680$537 -
$270Vue + Spring Boot 前後端分離開發實戰 -
$305SSM 框架應用開發與案例實戰 (Spring+Spring MVC+MyBatis)(慕課版) -
Spring Boot + Vue.js + 分佈式組件全棧開發訓練營 (視頻教學版)$414$393 -
$300SSM + Spring Boot + Vue.js 3 全棧開發從入門到實戰 (微課視頻版) -
MongoDB 5.x 實戰應用$500$395
中文年末書展|繁簡參展書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 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
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中Spring、Spring MVC和MyBatis三大框架(SSM)的基礎知識和實際應用。為了更好地幫助讀者學習SSM框架,本書以大量案例介紹了SSM框架的基本思想、方法和技術。
全書共20章,分四部分介紹。第1~5章為第1部分,主要講解Spring框架的相關知識,內容包括Spring入門、Spring IoC、Spring Bean、Spring AOP以及Spring的事務管理;第6~8章為第2部分,主要講解MyBatis的相關知識,內容包括MyBatis開發入門、映射器以及動態SQL;第9~18章為第3部分,主要講解Spring MVC的相關知識,內容包括Spring MVC入門、Controller、類型轉換和格式化、數據綁定和表單標籤庫、攔截器、數據驗證、國際化、統一異常處理、文件的上傳和下載以及EL與JSTL;第19章、第20章為第4部分,主要講解SSM框架整合的基本思想與實戰開發,內容包括SSM框架整合以及基於SSM框架的電子商務平臺的設計與實現。本書突出實用性、趣味性,內容組織合理、通俗易懂,使讀者能夠快速掌握SSM框架的基礎知識、編程技巧以及完整的開發體系,從而為大型項目開發打下堅實的基礎。
本書附有教學視頻、源代碼、課件、教學大綱、習題答案等配套資源,可以作為大學計算機及相關專業的教材或教學參考書,也可以作為Java技術的培訓教材,同時適合廣大Java EE應用開發人員閱讀與使用
目錄大綱
第1部分Spring
第1章Spring入門2
1.1Spring簡介2
1.1.1Spring的由來2
1.1.2Spring的體系結構2
1.2Spring開發環境的建置4
1.2.1使用Eclipse開發JavaWeb應用程式5
1.2.2Spring的下載及目錄結構8
1.3使用Eclipse開發Spring入門程式9
1.4本章小結11
習題111
第2章SpringIoC12
2.1SpringIoC的基本概念12
2.2SpringIoC容器13
2.2.1BeanFactory13
2.2.2ApplicationContext14
2.3依賴註入的類型15
2.3.1使用構造方法註入15
2.3.2使用屬性的setter方法註入18
2.4本章小結19
習題219
第3章SpringBean20
3.1Bean的配置20
3.2Bean的實例化21
3.2.1建構方法實例化22
3.2.2靜態工廠實例化24
3.2.3實例工廠實例化25
3.3Bean的作用域26
3.3.1singleton作用域26
3.3.2prototype作用域27
3.4Bean的生命週期28
3.5Bean的裝配方式30
3.5.1基於XML配置的組裝30
3.5.2基於註解的裝配34
3.6本章小結38
習題338
第4章SpringAOP39
4.1SpringAOP的基本概念39
4.1.1AOP的概念39
4.1.2AOP的術語40
4.2動態代理42
4.2.1JDK動態代理42
4.2.2CGLIB動態代理45
4.3基於代理類別的AOP實作48
4.4基於XML配置開發AspectJ51
4.5基於註解開發AspectJ56
4.6本章小結59
習題460
第5章Spring的事務管理61
5.1Spring的數據庫程式設計61
5.1.1SpringJDBC的配置62
5.1.2SpringJdbcTemplate的常用方法62
5.2編程序事務管理67
5.2.1基於底層API的編程式事務管理67
5.2.2基於TransactionTemplate的編程序事務管理69
5.3聲明式事務管理71
5.3.1基於XML方式的聲明式事務管理72
5.3.2基於@Transactional註解的聲明式事務管理76
5.4本章小結78
習題578
第2部分MyBatis
第6章MyBatis開發入門80
6.1MyBatis簡介80
6.2MyBatis環境的建構81
6.3MyBatis的工作原理81
6.4使用Eclipse開發MyBatis入門程式83
6.5MyBatis與Spring的整合87
6.5.1導入相關JAR包88
6.5.2在Spring中配置MyBatis工廠88
6.5.3使用Spring管理MyBatis的資料操作接口89
6.5.4框架整合範例89
6.6使用MyBatisGenerator外掛程式自動產生映射檔94
6.7本章小結96
習題697
第7章映射器98
7.1MyBatis設定檔概述98
7.2映射器概述99
7.3<select>元素100
7.3.1使用Map接口傳遞多個參數100
7.3.2使用JavaBean傳遞多個參數101
7.4<insert>元素102
7.4.1主鍵(自動遞增)回填103
7.4.2自訂主鍵103
7.5<update>與<delete>元素104
7.6<sql>元素104
7.7<resultMap>元素104
7.7.1<resultMap>元素的結構104
7.7.2使用Map儲存結果集105
7.7.3使用POJO儲存結果集106
7.8級聯查詢107
7.8.1一對一級聯查詢107
7.8.2一對多級聯查詢113
7.8.3多對多級聯查詢117
7.9本章小結120
習題7121
第8章動態SQL122
8.1<if>元素122
8.2<choose>、<when>、<otherwise>元素123
8.3<trim>、<where>、<set>元素124
8.3.1<trim>元素124
