<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[代码改变世界]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hrx1234</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hrx1234]]></copyright><item><title><![CDATA[Spring框架(3)Ioc容器]]></title><link>https://blog.youkuaiyun.com/hrx1234/article/details/125099664</link><guid>https://blog.youkuaiyun.com/hrx1234/article/details/125099664</guid><author>hrx1234</author><pubDate>Thu, 02 Jun 2022 14:12:12 +0800</pubDate><description><![CDATA[上文 介绍了控制反转的思想，并且提到在Spring中有一个专门的容器负责创建和管理bean，并将对象依赖的其它对象注入到这个容器中，这个容器我们一般称为IoC Container(IOC容器)。Spring有两个接口实现IOC容器，分别是BeanFactory接口和ApplicationContext接口，其中ApplicationContext接口继承BeanFactory，是它的超集
]]></description><category></category></item><item><title><![CDATA[Spring框架(2)IOC思想引入]]></title><link>https://blog.youkuaiyun.com/hrx1234/article/details/125083393</link><guid>https://blog.youkuaiyun.com/hrx1234/article/details/125083393</guid><author>hrx1234</author><pubDate>Wed, 01 Jun 2022 15:01:38 +0800</pubDate><description><![CDATA[IOC （Inversion of Control），即控制反转。这不是一种新的技术，而是 Spring 的一种设计思想。直接来看一段代码新建一个maven项目，新建包com.hrx.dao，在包下面新建一个UserDao接口
再新建一个UserDaoImpl实现一下
接下来编写service层，首先是接口
然后实现类
以上的代码就是我们传统的写法，dao层只负责和数据打交道，具体的业务逻辑要在service层实现，而最终用户调用的接口必须调用service层，所以必须在service的实现类中创建一个da]]></description><category></category></item><item><title><![CDATA[Spring框架(1)Spring简介]]></title><link>https://blog.youkuaiyun.com/hrx1234/article/details/125071658</link><guid>https://blog.youkuaiyun.com/hrx1234/article/details/125071658</guid><author>hrx1234</author><pubDate>Tue, 31 May 2022 19:09:54 +0800</pubDate><description><![CDATA[Spring框架(1)Spring简介
Spring是什么
​     Spring 是 Java EE 编程领域的一款轻量级的开源框架，由被称为“Spring 之父”的 Rod Johnson 于 2002 年提出并创立，它的目标就是要简化 Java 企业级应用程序的开发难度和周期。
​     Spring 自诞生以来备受青睐，一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日，Spring 俨然成为了 Java EE 代名词，成为了构建 Java EE 应用的事实标准。
Spring]]></description><category></category></item></channel></rss>