Spring 學習 (一)引入

Spring 介紹

Spring是什麼?
Spring是一個解決了許多在J2EE開發中常見的問題的強大框架。

爲什麼要用Spring?Spring能幹嘛?
在實際web開發中,首先基於mvc這種設計思想進行開發,其次還要按照其功能將程序分爲三種:數據的展示,業務邏輯的處理,數據訪問(個人覺得這樣分主要是爲了便於管理)
具體表現形式如下;
// 1. 實體類
class User{
}
//2. dao
class UserDao{
.. 訪問db
}
//3. service
class UserService{
UserDao userDao = new UserDao();
}
//4. action
class UserAction{
UserService userService = new UserService();
..
拿到數據或結果
}

用戶訪問:
/user.action ---->  Tomcat  (服務器創建Action、Service、dao

一個項目中有那麼多的類,那麼當我們要使用它的時候,
就要考慮這麼些問題:

    數量:
    這個類我要new多少才合理?

    創建時間:
    什麼時候去new?

    依賴關係:
    然後當new出的類他所實現的功能的必須依賴另外一個類時如何處理?

爲了解決以上問題,Spring由此誕生!
**簡單來說,就是處理對象的創建的、以及處理對象的依賴關係!**
 PS:Spring怎麼做到的呢?
 你可以把他看成一個容器,對象的生產與創建都在這裏面進行,要用時候直接從容器中取去就行了,不用去考慮其他情況。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章