2019年1月24日 星期四

SpringBoot練習0-Day 前言

前言
寫JAVA WEB專案到現在,
最常聽過的架構叫做 SSH,SSM
分別代表的是以下框架
Spring https://spring.io/
Struts https://struts.apache.org/
Hibernet http://hibernate.org/
Mybatis http://blog.mybatis.org/

有人說:『我為什麼要學習框架呢?
沒有框架,我也是可以打出一台購物車呀!』
對!但是你的購物車
可能沒有處理以下問題
1.安全性問題
2.SessionCatch問題
3.資料庫交易問題
4.權限控管問題

經過這幾年的經驗告訴我,
專案的最大敵人叫做需求變更,
當專案來到五成~六成時,
克制化需求往往也在這個時間如雨後春筍冒出來。
這時候如果沒有使用框架在開發時,
光一個小小的需求變更,
就可能造成開發時程無限前的落後。

在以前(五~六年以前),
整合各種框架是一個很痛苦的事情。
而現在Spring框架已經是一個非常穩定的產品。
所以我們一定要學習Spring框架,
才能快速架構專案的底層,
讓開發能夠專注在業務邏輯上。