发表于: 2020-05-13 23:11:36

1 1351


今天完成的事情:

学习Spring:

Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。

Spring有如下优点:

1,低侵入式设计,代码污染极低。

2,独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run Anywhere的承诺。

3,Spring的IoC容器降低了业务对象替换的复杂性,提高了组件之间的解耦。

4,Spring的AOP支持允许将一些通用任务如安全、事务、日志等进行集中式管理,从而提供了更好的复用。

5,Spring的ORM和DAO提供了与第三方持久层框架的良好整合,并简化了底层的数据库访问。

6,Spring的高度开放性,并不强制应用完全依赖于Spring,开发者可自由选用Spring框架的部分或全部。


Spring的核心机制:

程序主要是通过Spring容器来访问容器中的Bean。


Spring核心框架的功能有两个:

Spring容器作为超级大工厂,负责创建、管理所有的Java对象,这些Java对象被称为Bean。

Spring容器管理容器中Bean之间的依赖关系,Spring使用一种被称为"依赖注入"的方式来管理Bean之间的依赖关系。


使用Spring首先要配置applicationContext.xml文件:

先进行一个简单的测试,创建一个SpringTest类:


测试成功


今天还将前几天学习的知识梳理了一遍,并且将之前写的代码整理了一下:JDBC,JDBCTemplate,Mybatis


明天计划的事情:

使用Spring对数据库进行增删改查

结合Spring和MyBatis


收获:初步学习了Spring,知道如何对Spring并简单使用


返回列表 返回列表
评论

    分享到