久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

前端要學哪些東西 現在做java框架的主流還是SSM嗎?

現在做java框架的主流還是SSM嗎?Spring Boot, Hibernate,Data JDBC,Mybatis更多內容,可以關注丁哥開講。現在流行的前后端分離項目都使用的是什么前后端框架?開發

現在做java框架的主流還是SSM嗎?

Spring Boot,

Hibernate,

Data JDBC,

Mybatis



更多內容,可以關注丁哥開講。

現在流行的前后端分離項目都使用的是什么前后端框架?

開發框架主要分三塊,前端,web和持久化,三者是可以自由組合的。我分開來說。

web框架

以前Java web框架還有struts1,struts2,springMVC可以選。

目前只有一個選擇:SpringMVC,其它一個能打的都沒有。無論是Play,GOG這類快速開發框架,還是spark(此spark非彼spark)這類輕量級開發框架,或者struts2這樣的競爭對手。無論從使用人數還是生態上來看,和SpringMVC都不是一個量級。

其它框架宣傳得再怎么好,都不建議投入大量精力。學習框架的設計思路可以,生產環境使用請直接使用SpringMVC。Spring系的基礎設施不是其它框架可比擬的。要快速開發可以使用springboot,只需要pom依賴 一個enable注解就可以直接使用。

持久化框架

目前主流的有兩個JPA和MyBatis。

如果項目是數據建模,那么使用Mybatis;如果項目是對象建模,那么使用JPA。

這里還要提一下Spring。SpringBoot的spring-data子項目應該是想統一這兩者。不止是這兩者,它的野心更大,想統一所有的持久層,db,redis,elasticsearch全部都有對應的項目。它想將所有的持久化操作都抽象為Repository操作。如果成功的話,業務邏輯中就完全不需要關心持久層選型了,切換框架也很方便。

前端框架

前端框架目前有三個可選項react,ag和vue。

react的語法個人很不喜歡,直接pass。。。。

ag國內熱度好像不高,沒太關注。

最終選的是vue,簡單上手快。配套ui庫也比較完善了。

如果項目中要開發小程序,建議使用vue,語法高度一致,會vue瞄一眼就知道怎么開發小程序了。

主站蜘蛛池模板: 永新县| 柏乡县| 新和县| 利辛县| 新和县| 志丹县| 穆棱市| 刚察县| 潜江市| 南充市| 临湘市| 宜宾市| 谢通门县| 庆云县| 宜都市| 淅川县| 仁寿县| 正蓝旗| 丽江市| 美姑县| 巴彦县| 岳池县| 沙洋县| 昂仁县| 板桥市| 淮滨县| 绥滨县| 中江县| 宝清县| 名山县| 仙居县| 湾仔区| 正安县| 麦盖提县| 清远市| 徐汇区| 梅州市| 徐闻县| 郯城县| 宕昌县| 个旧市|