當前位置:編程學習大全網 - 編程軟體 - spring boot原理

spring boot原理

前端常使用模板引擎,主要有FreeMarker和Thymeleaf,它們都是用Java語言編寫的,渲染模板並輸出相應文本,使得界面的設計與應用的邏輯分離,同時前端開發還會使用到Bootstrap、AngularJS、JQuery等;

在瀏覽器的數據傳輸格式上采用Json,非xml,同時提供RESTfulAPI;SpringMVC框架用於數據到達服務器後處理請求;到數據訪問層主要有Hibernate、MyBatis、JPA等持久層框架;數據庫常用MySQL;開發工具推薦IntelliJIDEA。

擴展資料:

SpringBoot所具備的特征有:

(1)可以創建獨立的Spring應用程序,並且基於其Maven或Gradle插件,可以創建可執行的JARs和WARs;

(2)內嵌Tomcat或Jetty等Servlet容器;

(3)提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置;

(4)盡可能自動配置Spring容器;

(5)提供準備好的特性,如指標、健康檢查和外部化配置;

(6)絕對沒有代碼生成,不需要XML配置。

Spring的初衷:

1、JAVA EE開發應該更加簡單。

2、使用接口而不是使用類,是更好的編程習慣。Spring將使用接口的復雜度幾乎降低到了零。

3、為JavaBean提供了壹個更好的應用配置框架。

4、更多地強調面向對象的設計,而不是現行的技術如JAVA EE。

5、盡量減少不必要的異常捕捉。

6、使應用程序更加容易測試。

百度百科-spring框架

百度百科-Spring Boot

  • 上一篇:如何規劃月份
  • 下一篇:java工程師的需要會什麽?
  • copyright 2024編程學習大全網