其实这些都理解,用起来都没问题。就是要我说的时候,会很糟糕的..
追答表达能力很重要的,不要工作时和同事沟通会困难,说不出来可以试着先写,写出来,再学着语言表达
本回答被提问者采纳面试官:"说说你对Spring的理解"
Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护,交给Spring管理。AOP编程的支持 Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能。声明式事务的支持 只需要通过配置就可以完成对事务的管理,而无需手动编程。方便程序的测试 Spring对Junit4支持,可以通过注解方便的测...
面试官要我介绍一下spring,我该如何比较全面的回答
☆ Spring 上下文:Spring 上下文是一个配置文件,向 Spring 框架提供上下文信息。Spring 上下文包括企业服务,例如 JNDI、EJB、电子邮件、国际化、校验和调度功能。☆ Spring AOP:通过配置管理特性,Spring AOP 模块直接将面向方面的编程功能集成到了 Spring 框架中。所以,可以很容易地使 Spring 框架管理的...
面试题:说说你对spring的理解
在传统程序中,当某个角色需要另外一个角色协助时,由调用者来创建被调用者的实例。而在Spring中,创建被调用者的的工作不再由调用者来完成,而由第三方Spring容器来完成,所以称为控制反转,Spring容器创建被调用者的实例,然后注入调用者,所以又称为依赖注入。③面向切面编程 AOP在Spring中主要表现在两...
如果一个面试官问你什么是Spring,它有什么用,怎么回答才是最好的?
简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring...
面试的时候怎样回答技术面试题
如果问题是「 Spring 是什么,怎样理解的」。很多人就会直接回答「Ioc 和 Aop嘛」这样说不能算错,但我个人认为从一个更宏观的方式先入手,再具体介绍对于 Spring 你深入了解的一个或者多个方面,这样感觉更好一些。发展到今天,Spring 并不仅仅只有Ioc 和Aop,而是一个包含一系列功能的XX,像快速开发...
spring源码面试题(面试spring源码看过吗怎么回答)
一个框架的源码也是最大的知识库,源码是一层一层嵌套的,光靠文字说明会比较难以理解,最好是在IDE环境下跟着一步一步跟着点下去。 如果要学习源码,最合适的就是Spring,理由如下: 面试常问Spring、SpringBoot、SpringCloud、SpringMVC面试题解析 针对Spring、SpringBoot、SpringCloud、SpringMVC,笔者这边整理了几份学习...
面试官问我Spring在MVC中起的是什么作用 Struts2起的是什么作用
1、首先spring是什么,spring是一个集成了许多第三方框架的大杂烩,其核心技术是IOC(控制反转,也称依赖注入)和AOP(面向切面编程);然后深入说,AOP 让开发人员可以创建非行为性的关注点,称为横切关注点,并将它们插入到应用程序代码中。使用 AOP 后,公共服务 (比 如日志、持久性、事务等)就可以...
spring的15个经典面试题
Spring是一种轻量级框架,旨在提高开发人员的开发效率以及系统的可维护性。我们一般说的Spring框架就是Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是核心容器、数据访问\/集成、Web、AOP(面向切面编程)、工具、消息和测试模块。比如Core Container中的Core组件是...
Spring 是如何解决循环依赖的?写得太好了
做Java 开发的,一般都绕不开 Spring,那么面试中肯定会被问到 Spring 的相关内容,而循环依赖又是 Spring 中的高频面试题。 这不前段时间,我的一朋友去面试,就被问到了循环依赖,结果他还在上面还小磕了一下,他们聊天过程如下 面试官:说下什么是循环依赖 朋友:两个或则两个以上的对象互相依赖对方,最终形成 闭环...
面试官问:Spring在多线程环境下如何确保事务一致性?
具体实现中,我们需确保事务资源在不同线程间正确传递,比如通过复制事务资源到其他线程的ThreadLocalMap中,以便在需要执行事务操作的线程中获取和使用这些资源。通过这种方式,我们可以实现跨线程间的事务一致性。总结而言,解决Spring在多线程环境下事务一致性问题的关键在于:1. 异步执行任务,确保任务并行...