发表于: 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并简单使用
评论