1.Spring
毫無疑問,Spring框架現在是Java后端框架家族里面最強大的一個,其擁有IOC和AOP兩大利器,大大簡化了軟件開發復雜性。並且,Spring現在能與所有主流開發框架集成,可謂是一個萬能框架,Spring讓JAVA開發變得更多簡單。
2.SpringMVC
SpringMVC是一個MVC開源框架,用來代替Struts。它是Spring項目里面的一個重要組成部分,能與SpringIOC容器緊密結合,以及擁有松耦合、方便配置、代碼分離等特點,讓JAVA程序員開發WEB項目變得更加容易。
3.SpringBoot
SpringBoot是Spring開源組織下的一個子項目,也是Spring組件一站式解決方案,主要是為了簡化使用Spring框架的難度,簡省繁重的配置。
SpringBoot提供了各種組件的啟動器(starters),開發者只要能配置好對應組件參數,SpringBoot就會自動配置,讓開發者能快速搭建依賴於Spring組件的Java項目。
4.SpringCloud
SpringCloud是一系列框架的有序集合,是目前最火熱的微服務框架首選,它利用SpringBoot的開發便利性巧妙地簡化了分布式系統基礎設施的開發,如服務發現注冊、配置中心、消息總線、負載均衡、斷路器、數據監控等,都可以用SpringBoot的開發風格做到一鍵啟動和部署。
5.Mybatis/iBatis
iBatis曾是開源軟件組Apache推出的一種輕量級的對象關系映射持久層(ORM)框架,隨着開發團隊轉投GoogleCode旗下,ibatis3.x正式更名為Mybatis,即:iBatis2.x,MyBatis3.x。
故嶼γ