spring初学快速入门(Spring框架自学之路简易入门)
Spring框架是个轻量级的java EE框架所谓轻量级,是指不依赖于容器就能运行的Struts、Hibernate也是轻量级的 ,今天小编就来说说关于spring初学快速入门?下面更多详细答案一起来看看吧!
spring初学快速入门
目录- 目录
- 介绍
- Spring中的ioc操作
- IoC入门案例
- Spring的Bean管理(配置文件)
- Bean实例化的方式
- Bean标签的常用属性
- 属性注入
- 使用有参构造函数注入属性
- 使用set方法注入属性
- 注入对象类型属性
- p名称空间注入属性
- 注入复杂类型属性
- IoC和DI的区别
- Spring的bean管理(注解)
- Spring注解开发准备
- 注解创建对象
- 注解注入属性
Spring框架是个轻量级的java EE框架。所谓轻量级,是指不依赖于容器就能运行的。Struts、Hibernate也是轻量级的。
轻量级框架是相对于重量级框架而言的,重量级框架必须依赖特定的容器,例如EJB框架就必须运行在Glassfish、JBoss等支持EJB的容器中,而不能运行在Tomcat中。——《Java Web整合开发 王者归来》
Spring以IoC、AOP为主要思想,其中IoC,Inversion of Control 指控制反转或反向控制。在Spring框架中我们通过配置创建类对象,由Spring在运行阶段实例化、组装对象。AOP,Aspect Oriented Programming,面向切面编程,其思想是在执行某些代码前执行另外的代码,使程序更灵活、扩展性更好,可以随便地添加、删除某些功能。Servlet中的Filter便是一种AOP思想的实现。
Spring同时也是一个“一站式”框架,即Spring在JavaEE的三层架构[表现层(Web层)、业务逻辑层(service层)、数据访问层(dao层)]中,每一层均提供了不同的解决技术。如下:
- 表现层(Web层):Spring MVC
- 业务逻辑层(Service层):Spring的IoC
- 数据访问层(DAO层):Spring的jdbcTemplate
将对象的创建交由Spring框架进行管理。
IoC操作分为:IoC配置文件方式和IoC的注解方式。
IoC入门案例
(1)导入Spring框架中的相关jar包,这里只导入Spring的Core模块(Core模块是框架的核心类库)下的jar包(使用IoC的基本操作,并不需要导入Spring的所有jar包,只导入spring-beans、spring-core、spring-context、spring-expression这4个jar包),以及 支持日志输出的 commons-logging 和 log4j 的jar包;
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com