Spring-入门简介
什么是框架?
-
源自于建筑学,隶属土木工程,后发展到软件工程领域
-
软件工程框架:经过验证的,具有一定功能的,半成品软件
框架的作用
Spring是什么?
Spring是分层的JavaSE/EE应用full-stack轻量级开源框架
分层:Spring中提供了很多技术,随便从中单独取一个技术来用都是可以的!
JavaSE/EE:在Servlet,Dao,Service中都有解决方案! 一套解决方案,技术覆盖度很高
full-stack:是一个全栈式的框架,可以单独抽某一个模块来用,也可以全部都用Spring提供的,但是如果在解决方案上全用Spring,那么效率极高。
Spring的体系结构
我们学习Spring重点关注IOC、AOP即可!
Spring的发展历史
Spring优势
- 方便解耦,简化开发
- 方便集成各种优秀框架
- 方便程序的测试
- AOP编程的支持
- 声明式事务的支持
- 降低JavaEE API的使用难度
Spring官网
Spring框架教程(非常详细) (biancheng.net)http://c.biancheng.net/spring/后续章节会对Spring做详细的介绍,以及案例分析。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)