網站可以使用傳統的 Servlet 和 jdbc 也可以使用傳統的框架,比如一些持久層框架 mybaties, hibernate,前端框架 bootstrap,easyui,and so on 。
現在比較流行的就是 mybaties, spring, springmvc, 就是傳統的 ssm 組合, 也有人使用 hibernate, spring, struts,就是 ssh 組合,但是這個 struts 每年都會出一些漏洞, 可大可小,所以我們都會用 ssm 的組合。
但是 ssm 的組合也有缺點, 就是龐大的配置檔案,要配置資料來源, 要配置事物各種的配置,而且還要引 jar 包, 包引不對的專案是啟動不起來的,所以說一個新穎的框架就出現了, 那就是全家桶 springboot, 該框架的就是為簡化配置, 整合 jar 而生, 他的特點是就是約定大於配置, 而且整合了。
要使用的 jar, 我們使用這個框架直接把 boot 的 jar 引過來就好了,專案的啟動方式也很簡單,一個 main 即可啟動。
springboot 的建立方式也很簡單
1. 建立 maven 專案, simple, web 的即可,引入 jar, 在 src 下建立 application, 寫上 main 方法, 在該類上面加上 springbootapplication 標識, 這個就是啟動類,在 resource 下建立 application.properties 這個是配置檔案
2. 直接線上建立 springboot 專案
無論什麼樣的框架都要經過實戰, 這樣才能靈活的運用哦。