當前位置:編程學習大全網 - 編程語言 - 有哪些主流的web框架

有哪些主流的web框架

1、Spring

Spring是於2003 年興起的壹個輕量級的Java開發框架,是壹個開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的松耦合問題,因此它將面向接口的編程思想貫穿整個系統應用。簡單來說,Spring是壹個分層的JavaSE/EE full-stack(壹站式) 輕量級開源框架。

2、SpringBoot

Spring Boot是由Pivotal團隊提供的框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。

3、Thymeleaf

Thymeleaf是面向Web和獨立環境的現代服務器端Java模板引擎,能夠處理HTML,XML,JavaScript,CSS甚至純文本。

4、Druid

Druid是阿裏的壹個開源高效的數據查詢系統,主要解決的是對於大量的基於時序的數據進行聚合查詢。數據可以實時攝入,進入到Druid後立即可查,同時數據是幾乎是不可變。通常是基於時序的事實事件,事實發生後進入Druid,外部系統就可以對該事實進行查詢。

5、mybatis

MyBatis 是壹款優秀的持久層框架,它支持定制化 SQL、存儲過程以及高級映射。MyBatis 可以使用簡單的 XML 或註解來配置和映射原生信息,將接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java對象)映射成數據庫中的記錄。

6、Hybernate

Hibernate是壹個開放源代碼的對象關系映射框架(Object_Relative DateBase-Mapping 簡稱ORM),它對JDBC進行了輕量級的對象封裝,它將POJO與數據庫表建立映射關系。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。?

  • 上一篇:姓氏:曾;的來源?
  • 下一篇:鏜床精銑時刀盤中間位置產生震刀什麽原因,刀是成形刀
  • copyright 2024編程學習大全網