
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
Spring框架是程序员在学习java编程开发语言的时候需要重点掌握的一个编程框架结构,而今天我们就一起来了解一下,Spring框架的概念与组成模块。
1.什么是Spring框架?
Spring是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring官网:spring.io/。
我们一般说Spring框架指的都是SpringFramework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是:核心容器、数据访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块。比如:CoreContainer中的Core组件是Spring所有组件的核心,Beans组件和Context组件是实现IOC和依赖注入的基础,AOP组件用来实现面向切面编程。
Spring官网列出的Spring的6个特征:
核心技术:依赖注入(DI),AOP,事件(events),资源,i18n,验证,数据绑定,类型转换,SpEL。
测试:模拟对象,TestContext框架,SpringMVC测试,WebTestClient。
数据访问:事务,DAO支持,JDBC,ORM,编组XML。
Web支持:SpringMVC和SpringWebFluxWeb框架。
集成:远程处理,JMS,JCA,JMX,电子邮件,任务,调度,缓存。
语言:Kotlin,Groovy,动态语言。
2.列举一些重要的Spring模块?
SpringCore:基础,可以说Spring其他所有的功能都需要依赖于该类库。主要提供IoC依赖注入功能。
SpringAspects:该模块为与AspectJ的集成提供支持。
SpringAOP:提供了面向切面的编程实现。
SpringJDBC:Java数据库连接。
SpringJMS:Java消息服务。
SpringORM:用于支持Hibernate等ORM工具。
SpringWeb:为创建Web应用程序提供支持。
SpringTest:提供了对JUnit和TestNG测试的支持。
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。