《Spring Framework 6開發(fā)實戰(zhàn)(Spring Spring Web MVC MyBatis)》基于框架Spring 6.x,按照理論講解 貫穿案例的模式詳細講解了SSM框架的應用技術(shù)。本書共10章,第1章對Spring框架進行簡單介紹;第2~4章結(jié)合員工系統(tǒng)分別講解Spring框架的核心功能IoC、AOP、聲明性事務等內(nèi)容;第5章引入當當書城企業(yè)項目案例,結(jié)合具體項目講解Spring整合JDBC;第6章講解Spring MVC框架;第7章講解使用Spring MVC實現(xiàn)當當書城項目;第8章講解MyBatis框架的使用技術(shù);第9、10章結(jié)合當當書城項目,講解SSM框架統(tǒng)一整合。 《Spring Framework 6開發(fā)實戰(zhàn)(Spring Spring Web MVC MyBatis)》適合具備Java基礎的SSM初學者和進階開發(fā)人員閱讀,也適合Java Web開發(fā)工程師閱讀,同時也可作為高等院校計算機、軟件工程專業(yè)高年級本科生、研究生相關課程的教材。
《Spring Framework 6開發(fā)實戰(zhàn)(Spring Spring Web MVC MyBatis)》采用理論講解 貫穿案例相結(jié)合的闡述方式,先進行理論講解,再用小的案例進行演示,然后分別使用員工系統(tǒng)和當當書城項目作為本書的貫穿案例,把理論知識與項目實踐有機地結(jié)合在一起。通過《Spring Framework 6開發(fā)實戰(zhàn)(Spring Spring Web MVC MyBatis)》,讀者不僅能掌握理論知識,而且能掌握相關理論的應用場景。
在Java平臺開發(fā)中,Java開源框架一直占據(jù)著重要的地位,以前流行的是SSH(Spring Struts 2 Hibernate),當前階段的主流框架為SSM(Spring Spring Web MVC MyBatis)。 2019年12月31日,著名的云計算及安全軟件提供商VMware宣布,它已經(jīng)完成了以27億美元收購Pivotal軟件公司的交易。Spring Framework和Spring Boot項目就是Pivotal公司的著名產(chǎn)品,這也意味著Spring項目開始加速向云端發(fā)力。 2022年11月16日,VMware正式發(fā)布了Spring Framework 6.0,它的依賴環(huán)境是JDK17 、Jakarta EE 9 (Tomcat 10 / Jetty 11)、Spring Boot 3(參考Spring Framework 5.3.x的環(huán)境為Java 8~ Java 16、Java EE 7和Java EE 8),這標志著在甲骨文的全新運行環(huán)境基礎上,Spring Framework和Spring Boot項目也進行了全面升級。 Spring項目現(xiàn)在已經(jīng)成長為一個龐大的家族,我們熟知的有Spring Framework、Spring Boot、Spring Data、Spring Cloud、Spring Security、Spring Batch、Spring LDAP、Spring??AMQP、Spring REST、Spring WebFlow、Spring Web Services、Spring Shell等,本書重點講解的是Spring Framework框架(簡稱Spring),這是所有其他Spring項目的基礎。 Spring MVC框架從屬于Spring Framework,Spring Framework的核心功能是IoC、AOP、事務整合等,而Spring MVC的核心功能是MVC和REST服務,因此習慣上會把Spring與Spring MVC作為兩個框架分別講解。 MyBatis是持久層框架,它與Hibernate的定位是一致的。現(xiàn)在Hibernate在企業(yè)項目的開發(fā)中仍然很有生命力,而MyBatis則在互聯(lián)網(wǎng)項目開發(fā)中更有優(yōu)勢。 本書采用理論講解 貫穿案例相結(jié)合的闡述方式,先進行理論講解,再用小的案例進行演示,然后分別使用員工系統(tǒng)和當當書城項目作為本書的貫穿案例,把理論知識與項目實踐有機地結(jié)合在一起。這樣讀者不僅能掌握理論知識,而且能掌握相關理論的應用場景。