Spring框架的介紹

2022-06-30 15:36:08 字數 822 閱讀 7310

1.spring框架的結構

由持久層、表現層、中間模組和測試層組成。

持久層:和資料接觸、事務管理

表現層:對資料進行處理

中間模組:核心功能

測試層:用來測試完整度

核心功能介紹

1.1  控制反轉(ioc)與  依賴注入(di)

ioc(控制反轉):

b類中想要使用a類:首先需要建立(new)乙個a類物件,放入容器中。在b類需要a類的時候可以調出a類。

class b{

a a = new a();

di(依賴注入):在使用時b類需要使用a類,可以不用再次建立物件,直接提出需求,就可以把容器中的a類注入到b類中。

1.2  面向切面程式設計(aop)

切面:數學概念中與球體相切的面。

在原方法不變的情況下,完善所需功能的其他需求。

1.3  優勢

1.使**更加整潔(物件不用重複建立),降低**的耦合性(對模組間的關聯程度的度量)。提高可擴充套件性(**主方法不變,可以使用的功能增加)。

spring mvc屬於springframework的後續產品,已經融合在spring web flow裡面。spring 框架提供了構建 web 應用程式的全功能 mvc 模組。使用 spring 可插入的 mvc 架構,從而在使用spring進行web開發時,可以選擇使用spring的spring mvc框架或整合其他mvc開發框架,如struts1(現在一般不用),struts 2(一般老專案使用)等等。

mvc設計模式

Spring框架介紹

spring 框架是乙個分層架構,由 7 個定義良好的模組組成。spring 模組構建在核心容器之上,核心容器定義了建立 配置和管理 bean 的方式。spring core 核心容器提供spring框架的基本功能。核心容器的主要元件是beanfactory。是工廠模式的實現。使用控制反轉 ioc ...

Spring框架 Spring的環繞通知

問題 當我們配置了環繞通知之後,切入點方法沒有執行,而通知方法執行了 環繞通知 問題 當我們配置了環繞通知之後,切入點方法沒有執行,而通知方法執行了 public void aroundprintlog 配置環繞通知 詳細的注釋請看logger類中 問題 當我們配置了環繞通知之後,切入點方法沒有執行...

spring框架的引入

spring框架給程式開發帶來了春天,在很多專案裡,可能不用struts,不用hibernate,但往往都有spring。why?因為每個專案都會涉及到物件的建立和物件之間的依賴。mvc的專案框架結構 entity dao service action 1.實體類 class user 2.dao ...