- SSM輕量級(jí)框架應(yīng)用實(shí)戰(zhàn)
- 肖睿 肖靜 董寧
- 825字
- 2019-03-07 14:02:04
前言
集成應(yīng)用開發(fā)框架和基于框架技術(shù)開發(fā)Web應(yīng)用,已是軟件業(yè)界和軟件復(fù)用研究領(lǐng)域的流行技術(shù)。本書針對(duì)超市訂單管理系統(tǒng),結(jié)合實(shí)例介紹了MyBatis、Spring、Spring MVC框架的應(yīng)用,并最終搭建SSM應(yīng)用框架,并熟練掌握在該框架上進(jìn)行項(xiàng)目開發(fā)的技巧。
通過本書的學(xué)習(xí),讀者可以掌握如何使用SSM框架技術(shù)來開發(fā)結(jié)構(gòu)合理、性能優(yōu)異、代碼健壯的應(yīng)用程序。同時(shí),通過對(duì)相關(guān)知識(shí)的學(xué)習(xí)和運(yùn)用,讀者可以理解框架原理、熟練掌握應(yīng)用技巧,為今后的實(shí)際工作奠定扎實(shí)的技術(shù)基礎(chǔ)。在本書中,介紹了以下幾方面的內(nèi)容。
第一部分(第1~3章):MyBatis框架技術(shù),包括ORM持久化、MyBatis的核心對(duì)象和核心配置文件、SQL映射文件等技術(shù)概念,以及如何在項(xiàng)目中搭建MyBatis框架開發(fā)環(huán)境、使用MyBatis完成增刪改查操作、熟練使用動(dòng)態(tài)SQL等實(shí)用技能。
第二部分(第4~7章):Spring框架技術(shù),了解Spring框架的概念及發(fā)展歷程,學(xué)習(xí)并掌握Spring的核心機(jī)制——IoC與AOP,這些技術(shù)使得Spring在框架集成開發(fā)領(lǐng)域扮演著重要角色。我們將在項(xiàng)目中實(shí)際應(yīng)用這些技術(shù),并首先完成Spring對(duì)MyBatis的集成。
第三部分(第8~11章):Spring MVC框架技術(shù),包括基于注解的控制器、視圖解析器、數(shù)據(jù)綁定、靜態(tài)資源的處理等,通過學(xué)習(xí)將逐步熟悉Spring MVC框架的請(qǐng)求處理流程以及體系結(jié)構(gòu),掌握Spring MVC的配置、JSON數(shù)據(jù)的處理、請(qǐng)求攔截器以及Spring MVC+Spring+MyBatis的框架集成。學(xué)完本部分內(nèi)容,讀者將能夠開發(fā)基于MVC設(shè)計(jì)模式、高復(fù)用、高擴(kuò)展、松耦合的Web應(yīng)用程序。
第四部分(第12章):完成一個(gè)SSM架構(gòu)的企業(yè)級(jí)項(xiàng)目——APP信息管理平臺(tái),對(duì)前面章節(jié)所學(xué)的SSM技能進(jìn)行檢查、鞏固和提高,并熟練使用Git實(shí)現(xiàn)項(xiàng)目代碼的版本管理,以及采用Bootstrap框架進(jìn)行前端實(shí)現(xiàn)。
貫穿全書的案例是“超市訂單管理系統(tǒng)”,可利用各章所學(xué)技能對(duì)該案例功能進(jìn)行實(shí)現(xiàn)或優(yōu)化。全書學(xué)習(xí)結(jié)束后,將完成一個(gè)完整的項(xiàng)目案例“APP信息管理平臺(tái)”,在學(xué)習(xí)技能的同時(shí)獲取項(xiàng)目的開發(fā)經(jīng)驗(yàn),一舉兩得。
本書由課工場(chǎng)大數(shù)據(jù)開發(fā)教研團(tuán)隊(duì)組織編寫,參與編寫的還有肖靜、董寧、尹衍林、張娟等院校老師。由于時(shí)間倉促,書中不足或疏漏之處在所難免,殷切希望廣大讀者批評(píng)指正!
- 微服務(wù)設(shè)計(jì)(第2版)
- Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)
- PostgreSQL Cookbook
- Vue.js 3.x從入門到精通(視頻教學(xué)版)
- Python語言程序設(shè)計(jì)
- Full-Stack Vue.js 2 and Laravel 5
- Kali Linux Wireless Penetration Testing Beginner's Guide(Third Edition)
- 從Excel到Python:用Python輕松處理Excel數(shù)據(jù)(第2版)
- RealSenseTM互動(dòng)開發(fā)實(shí)戰(zhàn)
- 代替VBA!用Python輕松實(shí)現(xiàn)Excel編程
- Clojure for Java Developers
- App Inventor 2 Essentials
- Learning VMware vSphere
- Android Studio開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App上線 (移動(dòng)開發(fā)叢書)
- Modernizing Legacy Applications in PHP