欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > 初识Spring

初识Spring

2025/9/23 6:37:34 来源:https://blog.csdn.net/2401_82742105/article/details/141140874  浏览:    关键词:初识Spring

Part1
Spring历史由来


一、企业级应用

随着计算机以及互联网的发展,社会对于软件系统的需求越来越多,也越来越复杂,所以提出了企业级应用。
企业级应用指的是 大规模、性能和安全要求高、业务复杂、灵活多变 的大型 WEB 应用程序。
●大规模
用户量和 IP/PV访问量大、海量数据、功能模块多代码量大。
●业务复杂
涉及金融、期货、电信等特殊领域的业务逻辑复杂,对系统架构提出新要求。
●性能和安全要求高
响应毫秒数和安全级别均有很高的要求
●灵活多变
经常性的业务变更,也对开发效率以及项目部署等工作有更高的要求。
大规模主要是体量大,无论是用户的访问量还是所要存储的数据量,以及开发的代码量都体现了大规模的特点

二、重量级向轻量级的开发过程

为了实现企业级应用开发各类需求,涌现出以EJB为代表的一系列技术。
为了实现企业级应用开发中的各种需求,出现以EJB为代表的一系列技术。他们虽解决了企业级问题,但也带来了新的问题(重量级技术不能普遍使用):EJB的使用,通常也就意味着需要使用专有的EJB容器,而这往往也就意味着高昂的授权费用,EJB只有在分布式的场景中才会带给系统最大的益处;EJB由于技术本身的缘故,开发、测试和部署都非常复杂和迟缓。

屏幕截图 2024-08-08 180721.png



因此需要轻量化的开发技术——Spring。

三、 Spring之父
Spring的核心思想最早是由Rod Johnson于2002年在《Expert one-on-one J2EE设计与开发》一书中阐明,他主张技术应当回归实用简洁,简化java开发,企业级应用的架构应当轻量可扩展可测试。 所以在2004年3月24日,正式发布了Spring的第一个版本Spring Framework 1.0
•1996年开始关注Java服务器端技术
•Servlet2.4和JDO2.0专家组成员
•Expert One-to-One J2EE Design and Development(2002)
•阐述了 J2EE 使用EJB开发设计的优点及解决方案
•Expert One-to-One J2EE Development without EJB(2004)
•阐述了 J2EE 开发不使用EJB的解决方式(Spring雏形)
•2004年3月24日发布了Spring Framework 1.0 final

Part2

Spring体系结构


Spring体系结构

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com