spring学习笔记细节摘要

spring学习笔记细节摘要

此博客是记录学习过程中没有完全理解的知识点。方便日后再次回顾加深理解。

spring简介

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。

spring框架

    Spring:SE/EE开发的一站式框架。 一站式框架:有EE开发的每一层解决方案。 WEB层 :SpringMVC Service层 :Spring的Bean管理,Spring声明式事务 DAO层 :Spring的Jdbc模板,Spring的ORM模块

spring框架带来的好处

    使用Spring的IOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于应用逻辑 有更多的功能,如事务管理,WS等 对AOP有很好的支持 集成了主流的框架 Spring属于低侵入,代码污染极低。

spring开发入门练习

1.创建web项目,引入jar包

spring基础jar包和一个测试包

2.创造UserDao接口和相应的实现类

编写xml将UserDaoImpl交给spring管理

编写测试类进行测试

Demo成功运行

经验分享 程序员 微信小程序 职场和发展