- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Spring系列⾯试题(附答案)
1、不同版本的SpringFramework有哪些主要功能?
2、什么是SpringFramework?
Spring是⼀个开源应⽤框架,旨在降低应⽤程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许⽤户选
择组件,同时还为J2EE应⽤程序开发提供了⼀个有凝聚⼒的框架。它可以集成其他框架,如Structs、Hibernate、EJB等,
所以⼜称为框架的框架。
3、列举SpringFramework的优点。
由于SpringFrameworks的分层架构,⽤户可以⾃由选择⾃⼰需要的组件。
SpringFramework⽀持POJO(PlainOldJavaObject)编程,从⽽具备持续集成和可测试性。由于依赖注⼊和控制反
转,JDBC得以简化。它是开源免费的。
4、SpringFramework有哪些不同的功能?
轻量级-Spring在代码量和透明度⽅⾯都很轻便。
IOC-控制反转
AOP-⾯向切⾯编程可以将应⽤业务逻辑和系统服务分离,以实现⾼内聚。?容器-Spring负责创建和管理对象(Bean)的
⽣命周期和配置。
MVC-对web应⽤提供了⾼度可配置性,其他框架的集成也⼗分⽅便。?事务管理-提供了⽤于事务管理的通⽤抽象层。
Spring的事务⽀持也可⽤于容器较少的环境。
JDBC异常-Spring的JDBC抽象层提供了⼀个异常层次结构,简化了错误处理策略。
5、SpringFramework中有多少个模块,它们分别是什么?
Spring核⼼容器–该层基本上是SpringFramework的核⼼。它包含以下模块:
·SpringCore
·SpringBean
·SpEL(SpringExpressionLanguage)
·SpringContext
数据访问/集成–该层提供与数据库交互的⽀持。它包含以下模块:·JDBC(JavaDataBaseConnectivity)
·ORM(ObjectRelationalMapping)
·OXM(ObjectXMLMappers)
·JMS(JavaMessagingService)
·Transaction
Web–该层提供了创建Web应⽤程序的⽀持。它包含以下模块:
·Web
·Web–Servlet
·Web–Socket
·Web–Portlet
AOP
该层⽀持⾯向切⾯编程·
Instrumentation
该层为类检测和类加载器实现提供⽀持。·
Test
该层为使⽤·JUnit和TestNG进⾏测试提供⽀持。
⼏个杂项模块:
Messaging–该模块为STOMP提供⽀持。它还⽀持注解编程模型,该模型⽤于从WebSocket客户端路由和处理STOMP消
息。
Aspects–该模块为与AspectJ的集成提供⽀持。
6、什么是Spring配置⽂件?
Spring配置⽂件是XML⽂件。该⽂件主要包含类信息。它描述了这些类是如何配置以及相互引⼊的。但是,XML配置⽂件冗
长且更加⼲净。如果没有正确规划和编写,那么在⼤项⽬中管理变得⾮常困难。
7、Spring应⽤程序有哪些不同组件?
Spring应⽤⼀般有以下组件:
接⼝·-定义功能。
·Bean类-它包含属性,setter和getter⽅法,函数等。
·Spring⾯向切⾯编程(AOP)-提供⾯向切⾯编程的功能。
·Bean配置⽂件-包含类的信息以及如何配置它们。
⽤户程序·-它使⽤接⼝。
8、使⽤Spring有哪些⽅式?
使⽤Spring有以下⽅式:
作为⼀个成熟的·SpringWeb应⽤程序。
作为第三⽅·Web框架,使⽤SpringFrameworks中间层。
⽤于远程使⽤。·
作为企业级·JavaBean,它可以包装现有的POJO(PlainOldJavaObjects)。
9、什么是SpringIOC容器?
Spring框架的核⼼是Spring容器。容器创建对象,
您可能关注的文档
最近下载
- DB11T 383-2023 建筑工程施工现场安全资料管理规程.docx
- 2024-2025学年小学劳动三年级上册人教版《劳动教育》教学设计合集.docx
- 单位工伤事故认定公示情况反馈表(样表).doc
- 卫生监督法律法规和政策文件答案-2024年全国疾控系统“大学习”活动.docx VIP
- (心理咨询师习题集《案例分析》.doc VIP
- 《民航危险品运输》教学课件.docx VIP
- 拼多多新商家基础经营能力认证考试题库答案,平台规则+商品设置+客户服务+订单售后.docx
- 推动车辆互联的创新驱动车联网MNO智能物联卡平台解决方案.pptx
- 云平台解决方案酒店管理系统的完美选择.pptx
- GB50084-2017 自动喷水灭火系统设计规范.docx
文档评论(0)