spring使用回顾
生活随笔
收集整理的這篇文章主要介紹了
spring使用回顾
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
自定義spring框架前,先回顧一下spring框架的使用,從而分析spring的核心,并對核心功能進行模擬
-
數據訪問層。定義UserDao接口及其子實現類
-
業務邏輯層。定義UserService接口及其子實現類
- 定義UserController類,使用main方法模擬controller層
- 編寫配置文件。在類路徑下編寫一個名為ApplicationContext.xml的配置文件
代碼運行結果如下:
通過上面代碼及結果可以看出:
- userService對象是從applicationContext容器對象獲取到的,也就是userService對象交由spring進行管理。
- 上面結果可以看到調用了UserDao對象中的add方法,也就是說UserDao子實現類對象也交由spring管理了。
- UserService中的userDao變量我們并沒有進行賦值,但是可以正常使用,說明spring已經將UserDao對象賦值給了userDao變量。
上面三點體現了Spring框架的IOC(Inversion of Control)和DI(Dependency Injection, DI)
總結
以上是生活随笔為你收集整理的spring使用回顾的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 访问者模式用到了一种双分派的技术——静态
- 下一篇: spring核心功能结构