利用Java的ORM架構----MyBatis,向神人們致敬!
?
MyBatis有三個主要套件,包括了核心、解析、操作,這些概念完整收錄在本書五大篇26章中。
?
第一篇從背景開始介紹,初探MyBatis。
第二篇介紹基本功能,包括exceptions、reflection、annotations、lang、type、io、logging、parsing等套件。
第三篇則是解析套件原始程式分析,有解析相關類別及實體類別等。詳盡介紹binding、builder、mapping、scripting、datasource等套件。
第四篇介紹核心操作套件,包括jdbc、cache、transaction、cursor、executor、 session及plugin等套件。
第五篇歸納總結之餘,也有推薦的開放原始碼,等著讀者的挑戰與征服。
?
優秀的原始程式是最棒的程式設計教材,它能將整個專案完整地呈現給我們,使我們獲得全面的提升。原始程式閱讀能讓我們:
?
•透徹地了解專案的實現原理;
•接觸到成熟和先進的架構方案;
•學習到可靠與巧妙的實施技巧;
•發現本身知識盲點,增強本身知識儲備。
?
因此,原始程式閱讀是軟體開發者提升本身能力極為重要的方法。