django框架,spring框架總結

 2023-11-01 阅读 20 评论 0

摘要:1,Spring是什么 (1)?Spring是JavaEE 一站式,輕量級 容器框架 ①?JavaEE :企業級 ②?一站式: JavaWeb開發的三層 直接使用Spring一個框架全部完成 ③?輕量級 : Spring是分為多模塊(20個),可插拔,啟動Spring只
1,Spring是什么
(1)?SpringJavaEE 一站式,輕量級 容器框架
①?JavaEE :企業級
②?一站式: JavaWeb開發的三層 直接使用Spring一個框架全部完成
③?輕量級 Spring是分為多模塊(20個),可插拔,啟動Spring只需要4個模塊就可以啟動框架,其他的按需使用
④?容器 使用Spring框架開發項目,項目的所有的對象的創建銷毀生命周期全部交給Spring容器管理
2,Spring的核心是 - 解耦
(1)?IOC : 控制反轉 (對象創建權交給Spring管理)
①?XML 方式
1)?<bean id=’’?class=’’?scope=’’?init-mehtod=’’?destory-method=’’>
②?注解方式(主流)
1)?@Component 通用注解
a.?@Scope ?作用方法
b.?@PostConstruct 初始化方法
c.?@PreDestory 銷毀方法
2)?@Controller 控制層/web/表現層
3)?@Service ?業務層/服務處
4)?@Repository ?持久層/dao
(2)?DI :依賴注入(對象屬性的賦值交給Spring管理)
①?Spring 框架制定
1)?@Autowired ?注入(默認按照類型注入)
2)?@Qualifier?通過制定 id值篩選出多個相同bean的具體某一個bean
②?JavaEE制定
1)?@Resource

轉載于:https://www.cnblogs.com/ki16/p/11000090.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/165892.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息