薦書丨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開發的效率和質量得到大大提升。
《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基礎的軟體開發人員學習框架開發,也適用於大中專院校在校師生學習開發技術,以及軟體從業實習生提升框架開發技術水平,也可作為高等院校計算機及相關專業教材使用。
掃描二維碼購買
《Spring MVC+MyBatis開發從入門到專案實戰》
評論有獎規則
如果你對本書感興趣,可在本文下方留言,說出自己的申請理由,小編會放出有價值的評論,且根據使用者評論點贊數+申請理由+上一期是否中獎綜合評定,挑選出3 名參與薦書的小夥伴。
獲獎名單會在下次薦書文章中公佈。
上期“薦書”獲獎名單公佈
獲獎的3名同學
請在評論裡留下你的姓名,聯絡方式和地址哦
大家看完此文後,有什麼觀點和想法,歡迎留言和我們討論。
點選圖片get往期內容
相關推薦
薦書丨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.代碼生成:通過界面方式簡單配置,自動生成相應代碼,目前包括三種生成方式(增刪改查):單表、一對多、樹結