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成功运行
上一篇:
IDEA上Java项目控制台中文乱码