框架是什麽:框架就是壹套規範。既然是規範,妳使用這個框架就要遵守這個框架所規定的約束。在Java開發中,框架是用壹套規則+壹群jar包來表示的。
意義:框架不僅僅只完成這些簡單的約束,更重要的是,框架為我們封裝好了壹些冗余,且重用率低的代碼。並且使用反射與動態代理機制,將代碼實現了通用性。比如如果妳說servlet開發,妳需要在servlet獲取表單的參數,每次都要獲取很麻煩,而struts底層就使用反射機制和攔截器機制幫助我們獲取表單的值,我們就不用每次都手寫那些代碼了,簡化了開發,當然妳必須遵守壹些規定來配置。
還有比如hibernate,它提供了壹些通用性很強的對數據庫的增刪改差,如果妳使用jdbc每次做壹些簡單的crud的時候都必須寫sql,但使用hibernate就不需要這麽麻煩了,直接save,update就可以了。當然,妳還是要遵循其壹些規範而配置。同理spring也是如此。