一、什麼是架構?
架構,即framework。其實就是某種應用的半成品,就是一組元件,供你選用完成你自己的系統。簡單說就是使用别人搭好的舞台,你來做表演。而且,架構一般是成熟的,不斷更新的軟體。架構是對特定應用領域中的應用系統的部分設計和實作的整體結構。
因為軟體系統發展到今天已經很複雜了,特别是伺服器端軟體,涉及到的知識,内容,問題太多。在某些方面使用别人成熟的架構,就相當于讓别人幫你完成一些基礎工作,你隻需要集中精力完成系統的業務邏輯設計。而且架構一般是成熟,穩健的,他可以處理系統很多細節問題,比如,事務處理,安全性,資料流控制等問題。還有架構一般都經過很多人使用,是以結構很好,是以擴充性也很好,而且它是不斷更新的,你可以直接享受别人更新代碼帶來的好處。
二、什麼是Spring架構?
- Spring是一個開源架構
- Spring為簡化企業級開發而生,使用Spring,JavaBean就可以