Spring体系学习笔记一_简介

Spring框架由RodJohnson于2002年基于《J2EE设计和开发》一书提出,旨在解决JavaEE中EJB框架的缺陷,提供更简便的企业级应用开发方案。Spring从最初的Interface21发展而来,于2004年发布首个版本,现已成为主流的Java开发框架。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Spring体系学习笔记一_简介

学习:孙哥说Spring5教程
这个世界的一切项目都可以被解释为需求与供给的关系
初学者的学习记录,后续会一直更新改动,欢迎各位不吝赐教~

Spring的起源以及要解决的问题

●2002年,Rod Johnson撰写了-本名为《J2EE设计和开发》的书。本书主要概括了当时Java企业应用程序开发的现状以及指出了JavaEE规范中EJB框架的缺陷,并在书中基于普通Java类和设计模式提出了更为简单的解决方案(interface21)。同年在《J2EE Development Without EJB》-书中,他进一步拓展了Interface21的代码,衍生而来了一个轻量级J2EE开发解决方案- -Spring。2004年3月在Sourceforge正式发布了Spring框架的第一个 版本。目前SpringFramework最新的版本为5.x

在这里插入图片描述
作者: Rod Johnson
出版社: 电子工业出版社
原作名: Expert One-on-One J2EE Design and Development

EJB框架存在的问题

1.运行环境苛刻
2.代码移植性差

解释:

程序代码需要在服务器端的容器中解析运行。这个容器最核心的就是诸如Tomcat服务器(开源免费)中的servlet引擎,而EJB框架代码需要在EJB容器中运行,但tomcat并不具备,所以需要更加复杂的服务器,如weblogic,websphere(复杂且收费)

图解:
在这里插入图片描述

总结:Spring体系是为了解决和弥补以前企业级java开发时产生的各种问题和缺陷而产生的!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值