Spring框架是个轻量级的java EE框架所谓轻量级,是指不依赖于容器就能运行的Struts、Hibernate也是轻量级的 ,今天小编就来说说关于spring初学快速入门?下面更多详细答案一起来看看吧!

spring初学快速入门(Spring框架自学之路简易入门)

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层)]中,每一层均提供了不同的解决技术。如下:

Spring中的IoC操作

将对象的创建交由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包;

,