『架构师公社』你对Spring框架的认识有哪些?( 二 )
Web模块:提供了基本的Web开发集成特性 。
Portlet模块:提供了在Portlet环境中使用MVC实现 , 类似Web-Servlet模块的功能 。
3.CoreContainer(核心容器)
Beans模块:提供了BeanFactory , 是工厂模式的经典实现 , Spring将管理对象称之为Bean 。
Core(核心)模块:提供了Spring框架的基本组成部分 , 包括IoC(控制反转)和DI(依赖注入)功能 。
Context(上下文)模块:建立在核心和Beans模块的基础之上 , 它是访问定义和配置任何对象的媒介 。 ApplicationContext接口是上下文模块的焦点 。
SpEL模块:是运行时查询和操作对象图的强大的表达式语言 。
4.其他模块
AOP模块:提供了面向切面编程实现 , 允许定义方法拦截器和切入点 , 将代码按照功能进行分离 , 以降低耦合性 。
Aspects模块:提供与AspectJ的集成 , 是一个功能强大且成熟的面向切面编程(AOP)框架 。
Instrumentation模块:提供了类工具的支持和类加载器的实现 , 可以在特定的应用服务器中使用 。
Messaging模块:为集成messagingapi和消息协议提供支持 。
Test模块:支持使用JUnit和TestNG对Spring组件进行测试 。 Spring的安装使用
官网:https://spring.io/projects/spring-framework
目前Spring的最新版本5.2.4 , 推荐大家使用Maven开发Spring项目 , 搭建环境只需在pom.xml文件导入依赖即可 。
org.springframework
spring-context
5.2.4.RELEASE
推荐阅读
- [华为]有朋友问我“JAVA全栈”、“互联网架构师”和“JAVAEE”到底是什么?
- 三星Galaxy@高通和华为水平其实差不多,网友用ARM架构“搭积木”形象比喻!
- 科技俱乐部3架构,AMD证实X570和B550芯片组将支持下一代Zen
- 汽车公社通用成底特律唯一盈利的车企,第一季度
- 鹰飞国际注册新西兰公司的基本架构
- 『显卡』RTX 3080ti正式曝光,全新架构性能不再“挤牙膏”,价格太感人!
- 黑马公社有小号的人“危险”了,终于!微信上线身份查询功能
- 「Java」只因不会Java性能优化,我与年薪百万的架构师就差了这一份PDF。
- 黑马公社▲SE/XR/11 到底谁更香?iPhone12前,买它买它!,iPhone
- [java互联网架构]into select语句,同事被开除了!,因用了Insert