spring框架的引入

2021-07-11 14:37:34 字數 765 閱讀 9466

spring框架給程式開發帶來了春天,在很多專案裡,可能不用struts,不用hibernate,但往往都有spring。

why?

因為每個專案都會涉及到物件的建立和物件之間的依賴。

mvc的專案框架結構:entity / dao / service / action

// 1. 實體類

class user

//2. dao

class  userdao

//3. service

class  userservice

//4. action

class  useraction

使用者訪問:

/user.action ---->  tomcat (伺服器建立action、service、dao)

答:實際專案裡,寫死會給讓**難以維護。好**的可維護性很強,而且也不會是越來越累的事。

物件數量

action  多個   【需要維護成員變數,即有狀態,每個使用者狀態不同】

service 乙個   【不需要維護公共變數,無狀態】

dao     乙個   【不需要維護公共變數,無狀態】

建立時間

action    訪問時候建立

service   啟動時候建立

dao       啟動時候建立

action 依賴 service

service依賴 dao

spring就是解決上面的問題的,簡單來說,就是處理物件的建立的、以及物件的依賴關係!

一 Spring框架的引入

struts mvc中控制層解決方案 可以進行請求資料自動封裝 型別轉換 檔案上傳 效驗 hibernate 持久層的解決方案 可以做到,把物件儲存到資料庫,從資料庫中取出的是物件。傳統的開發模式 基於mvc模式進行專案開發基於mvc的專案框架結構 entity dao service action...

Spring 框架 spring註解的引入和使用

xmlns context spring context.xsd 必須 註解配置引入 該配置隱式引入了spring註解處理器bean autowiredannotationbeanpostprocessor 自動裝配 commonannotationbeanpostprocessor 共同註解 re...

Spring 引入屬性檔案

示例 在配置類上寫上 propertysource 注入成員變數的時候使用 value 另外,一定要註冊乙個propertysourcesplaceholderconfigurer bean public static propertysourcesplaceholderconfigurer pro...