2、Spring框架:Java企业应用开发的利器

Spring框架:Java企业应用开发的利器

1. Spring框架简介

Spring框架是一个开源的企业应用框架,采用Apache License 2.0许可。它为构建满足企业需求的应用程序提供了广泛的工具集。其诞生源于J2EE(Java企业版的旧版本)开发在企业领域引入了大量复杂性。使用企业Java Bean(EJB)创建和部署bean负担沉重,因为创建一个bean,必须创建home和组件接口以及bean定义。而且当时EJB世界中缺少依赖注入的概念,查找方法是查找对象或资源的唯一途径。

Spring框架的第一个版本基于Rod Johnson和Jürgen Höller所著的《Expert One-on-One J2EE Design and Development without EJB》(Wrox,2004)中发布的代码。该书的主要思想是减少J2EE引入到企业世界的EJB企业应用开发的复杂性。Spring的第一个版本于2002年发布,2004年和2005年发布了里程碑版本。1.0版本带来了轻量级应用框架,以及包括JDBC抽象、对象关系映射工具支持、事务管理、调度和邮件抽象实现,以及模型视图控制器(MVC)Web框架等功能。

2.0和3.0版本为框架引入了重要特性,如AspectJ支持和REST支持。在编写时,4.0版本已发布,它符合Java企业版7和Java 8标准版的规范,这是Java的最新版本。

Spring因其核心的依赖注入(DI)模式(也称为控制反转(IoC))而受到欢迎。由于面向对象编程引入了对象之间的关系,DI方法试图通过提取这些依赖关系的管理来实现松耦合设计,从而实现简单且易于管理的实现。Spring的另一个出色特性是面向方面编程(AOP)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值