1. 程式人生 > >薦書丨Spring MVC+MyBatis開發從入門到專案實戰

薦書丨Spring MVC+MyBatis開發從入門到專案實戰

點選上方“程式人生”,選擇“置頂公眾號”

第一時間關注程式猿(媛)身邊的故事

自從Java語言誕生以來,就有許多基於Java語言開發的軟體湧現,而其中使用Java EE開發環境來開發企業級Web應用也有許多年的歷史了。Java EE平臺經過多年的更新和換代,其穩定性和完善的安全機制使其牢牢佇立於企業級Web應用開發的前列,受到了許多Web開發者的青睞。在Java EE發展的過程中,許多的開發者和組織對其API進行了優化、改進和封裝,進而湧現出了許多優秀的開源框架,如Rod Johnson建立的Spring框架、Gavin King和JBoss團隊開發的Hibernate框架、Apache Jakarta專案的Struts框架,以及近兩年比較流行的SpringFrameWork的後續產品 Spring MVC與Apache的開源專案MyBatis。使用這些開源框架,使得Web開發的效率和質量得到大大提升。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

《Spring MVC+MyBatis開發從入門到專案實戰》

本書主要內容

《Spring MVC+MyBatis開發從入門到專案實戰》分為4篇。

第1篇是Java開發環境的搭建,包括JDK的下載與安裝、環境變數的配置、MyEclipse的下載與基本配置。

第2篇是MyBatis技術入門,包括剖析JDBC的弊端、MyBatis的背景介紹、入門程式的編寫、配置檔案的剖析、高階對映及快取結構的講解,最後還介紹了MyBatis與Spring框架的整合。

第3篇是Spring MVC技術入門,包括Spring MVC的背景介紹、架構整體剖析、環境搭建、處理器與對映器的講解、前端控制器的原始碼分析、多種檢視解析器的介紹、請求對映與引數繫結的介紹、Validation校驗與異常處理和攔截器的講解。

第4篇是Spring MVC與MyBatis的專案整合實戰,通過對水果網路銷售平臺的需求分析、功能設計、資料庫設計以及模組詳細編碼實現,讓讀者瞭解整合專案開發的整體流程。 

本書對框架的介紹通俗易懂,由淺入深,結合例項展示,為讀者的入門提供了有力的幫助,且為以後的技術提升打下堅實的基礎。

作者簡介

朱要光,90後新銳程式設計師,熱愛鑽研計算機技術,追求極客精神。本科期間熱衷於演算法和資料結構的學習,多次參加ACM演算法大賽並獲得若干單人以及團隊獎項。參與設計與開發的擁有軟體著作權的“協同畫板”“掌上供電”軟體,獲得第八屆大學生計算機設計大賽二、三等獎的殊榮。2015年獲得CSDN個人部落格“準專家”稱號,擁有大量原創博文,部落格訪問量達百萬人次。

本書特點

1.內容基礎、全面,涵蓋Spring MVC和MyBatis的核心技術知識

本書從 Spring MVC和MyBatis的依賴環境,到其配置檔案、API應用,以及各項引數的釋義都給予了詳細講解,讓讀者輕鬆並快速掌握框架的開發知識體系。對於部分核心知識點,還會通過剖析原始碼的方式,讓讀者深入理解框架的設計理念,從深層次上理解框架的理論。

2.知識點伴隨鮮活的例項練習,通過實際動手來實現功能

本書對於每一個知識點,都會通過具體例項的編寫來向讀者展示該知識點的使用技巧和方式,讓讀者既掌握基礎的理論知識,又學習到知識點在具體專案中的實際應用技巧。

3.獨特的大型專案跟蹤式講解與開發

本書在介紹完Spring MVC與MyBatis的基礎知識及例項後,還增加了專案實戰的章節。不同於以往的教程,這裡的專案以實際需求為起點,通過軟體的需求分析、功能設計、資料庫設計及環境的搭建,到最後的開發,一步一步讓讀者體驗整個Web專案從提出設想到最終交付的全部過程。讀者在大型專案的跟蹤式學習中,不僅可以深切體會如何進行 Spring MVC與MyBatis的專案整合開發,還可以掌握整個Web專案的所有開發流程。

本書寫給誰看

本書適用於擁有Java基礎的軟體開發人員學習框架開發,也適用於大中專院校在校師生學習開發技術,以及軟體從業實習生提升框架開發技術水平,也可作為高等院校計算機及相關專業教材使用。

640?wx_fmt=png

掃描二維碼購買

Spring MVC+MyBatis開發從入門到專案實戰》

評論有獎規則

  • 如果你對本書感興趣,可在本文下方留言,說出自己的申請理由,小編會放出有價值的評論,且根據使用者評論點贊數+申請理由+上一期是否中獎合評定挑選出3 名參與薦書的小夥伴。

  • 獲獎名單會在下次薦書文章中公佈。

上期“薦書”獲獎名單公佈

640?wx_fmt=png

獲獎的3名同學

請在評論裡留下你的姓名,聯絡方式和地址哦

大家看完此文後,有什麼觀點和想法,歡迎留言和我們討論。

點選圖片get往期內容

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=gif

相關推薦

Spring MVC+MyBatis開發入門專案實戰

點選上方“程式人生”,選擇“置頂公眾號”第一時間關注程式猿(媛)身邊的故事自從Java語言誕生以

SSM(Spring+Spring MVC+Mybatis)開發前臺後功能完整的java開源部落格管理系統

專案描述 本專案通過SSM(SpringMVC+Mybatis+Spring)框架編寫的一個人部落格管理系統,使用hexo主題,以及MAVEN進行對專案管理,並且前端具有粒子和點選愛心效果.後端的頁面框架為bootstrap.資料庫為mysql. 執行(執行)環境 jdk8+tomcat8+mysql+

【備忘】微信小程式開發入門實戰視訊

第01講-小程式的背景.mp4 第02講-什麼是小程式.mp4 第03講-小程式生態及應用前景.mp4 第04講-小程式開發前的準備.mp4 第05講-安裝微信開發者工具.mp4 第06講-小程式程式碼結構簡介.mp4 第07講-小程式配置檔案介紹.mp4 第08講-開發者工

萬物皆可聯網——《Android物聯網開發入門實戰

    最近國內挺流行“抵制iPhone”的么蛾子,我都忍不住想說“國產手機”小米的硬體是Qualcomm的,軟體系統是Android的,只是在國內組裝罷了。     Qualcomm是世界分佈最廣

基於Vue+Spring MVC+MyBatis+Shiro+Dubbo開發的分布式後臺管理系統

java dubbo shiro vue 分布式 最近項目中使用了shiro做權限管理,在開發過程中也踩了一些坑,於是便有了開發個應用鞏固一下所學知識的想法,正好在開發的過程裏學習一下Vue開發。技術棧方面,現在前後端分離大行其道,於是也采用了前後端分離的模式,前端基於Vue+Elemen

[轉]基於Vue+Spring MVC+MyBatis+Shiro+Dubbo開發的分散式後臺管理系統

最近專案中使用了shiro做許可權管理,在開發過程中也踩了一些坑,於是便有了開發個應用鞏固一下所學知識的想法,正好在開發的過程裡學習一下Vue開發。 技術棧方面,現在前後端分離大行其道,於是也採用了前後端分離的模式,前端基於Vue+Element,後端Web基於Spri

資料產品經理必修課:零經驗到令人驚豔的實踐詳解

點選上方“程式人生”,選擇“置頂公眾號”第一時間關注程式猿(媛)身邊的故事科大訊飛資深專家獨到的

【 專欄 】- Spring+Spring mvc+mybatis+easyui整合開發例項

Spring+Spring mvc+mybatis+easyui整合開發例項 筆者打算從今天起每天抽出點時間整合下 spring+spring mvc+mybatis+easyui的例項,這裡將記錄從開始的配置到後來一步步的整合、

瘋狂Spring Cloud微服務架構實戰

點選上方“程式人生”,選擇“置頂公眾號”第一時間關注程式猿(媛)身邊的故事覆蓋微服務開發的多個框

Spring Boot 2.X(三):使用 Spring MVC + MyBatis + Thymeleaf 開發 web 應用

### 前言 ------------ Spring MVC 是構建在 Servlet API 上的原生框架,並從一開始就包含在

分布式服務--spring mvc +mybatis + Dubbo+Zookeeper+Proxy+Restful

spring mvc+my batis kafka dubbo+zookeerper restful redis分布式緩存 雲服務子系統:後臺管理系統、Restfu服務系統、Dubbo服務/管控/監控中心Zookeeper註冊中心、報表分析系統、日誌記錄系統、定時調度系統搜索引擎系統、分布式文

java企業架構 spring mvc +mybatis + KafKa+Flume+Zookeeper

spring mvc spring springmvc+mybatis redis分布式緩存 restful分布式服務 dubbo + springmvc 平臺簡介 Jeesz是一個分布式的框架,提供項目模塊化、服務化、熱插拔的思想,高度封裝安全性的Java EE快速開

eclipse搭建maven project的spring4 spring mvc mybatis

framework sta port cti https oca web工程 nis lang 一,先確定已經安裝好了Eclipse Java EE IDE for Web Developers我用的是如下版本 Version: Neon.3 Release (4.6.3)

好文分享--java企業架構 spring mvc +mybatis + KafKa+Flume+Zookeeper分布式架構

分布式框架 Maven Springmvc mybatis Dubbo ZooKeeper Redis FastDFS ActiveMQ 開發工具 1.Eclipse IDE:采用Maven項目管理,模塊化。 2.代碼生成:通過界面方式簡單配置,自動生

Spring+Spring MVC+Mybatis+Maven搭建多模塊項目(二)

自己 var user inf 接口 work 過程 cal ber 基於第一篇文章《Spring+Spring MVC+Mybatis+Maven搭建多模塊項目(一)》的基礎上,寫一個完整的示例,從頁面到Dao層的整個過程 1、先在bug.model模塊下創建com.bu

SMM框架的搭建和測試(Spring MVC+MyBatis

meta true model spa const -i ssp pan div Spring MVC:MVC框架,通過Model-View-Controller模式很好的將數據,業務與展現進行分離。 MyBatis:數據持久層框架 我這裏使用的是MyEclipse 2

java電子商務系統源碼 Spring MVC+mybatis+spring boot+spring security

電子商務平臺 word 解決方案 功能 截圖 mybatis 互聯 包括 數據監控 鴻鵠雲商大型企業分布式互聯網電子商務平臺,推出PC+微信+APP+雲服務的雲商平臺系統,其中包括B2B、B2C、C2C、O2O、新零售、直播電商等子平臺。 分布式、微服務、雲架構電子商

spring mvc+mybatis ios android整合cms內容發布平臺

減少 連接 jquer 登錄 jdk版本 sso href com 分享圖片 開發語言: java、ios、android 部署平臺: linux、window jdk版本:JDK1.7以上版本 開發工具: eclipse、idea等 服務器中間件:Tomcat

spring mvc +mybatis + KafKa+Flume+Zookeeper分布式架構

可用 src fast ges mvc schedule cit size fas 開發工具 1.Eclipse IDE:采用Maven項目管理,模塊化。 2.代碼生成:通過界面方式簡單配置,自動生成相應代碼,目前包括三種生成方式(增刪改查):單表、一對多、樹結構。生成後的

java企業架構 spring mvc +mybatis + KafKa+Flume+Zookeep

activit res dea cms art restful work 管理 數據庫讀寫分離 開發工具 1.Eclipse IDE:采用Maven項目管理,模塊化。 2.代碼生成:通過界面方式簡單配置,自動生成相應代碼,目前包括三種生成方式(增刪改查):單表、一對多、樹結