不懂开源框架?这份“SSM”面试集锦,让你轻松应对框架轰炸

都说SSM框架是面试的基础,这76道SSM面试题,坑也太多了! Spring面试题 一般问题 1、不同版本的 Spring Framework 有哪些主要功能? 2、什么是Spring Framework? Spring是一个开源应用框架,旨在降低应用程序开发的复杂度。 它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为J2EE应用程序开发提供了一个有凝聚力的框架。它可以集成其他框架,如Structs、Hibernate、EJB等,所以又称为框架的框架。 3、列举Spring Framework的优点。 由于Spring Frameworks的分层 阅读详情

SSM(Spring+SpringMVC)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。

01 SSM框架之Spring

1.1 Spring七大模块68问题集锦(附答案)

  • 第一模块:Spring 概述
  • 1. 什么是spring?
  • 2. 使用Spring框架的好处是什么?
  • 3. Spring由哪些模块组成?
  • 4. 核心容器(应用上下文) 模块。
  • 5. BeanFactory – BeanFactory 实现举例。
  • 6. XMLBeanFactory
  • 7. 解释AOP模块
  • 8. 解释JDBC抽象和DAO模块。
  • 9. 解释对象/关系映射集成模块。
  • 10. 解释WEB 模块。
  • 12. Spring配置文件
  • 13. 什么是Spring IOC 容器?
  • 14. IOC的优点是什么?
  • 15. ApplicationContext通常的实现是什么?
  • 16. Bean 工厂和 Application contexts 有什么区别?
  • 17. 一个Spring的应用看起来象什么?

  • 第二模块:依赖注入
  • 18. 什么是Spring的依赖注入?
  • 19. 有哪些不同类型的IOC(依赖注入)方式?
  • 20. 哪种依赖注入方式你建议使用,构造器注入,还是 Setter方法注入?

  • 第三模块:Spring Beans
  • 21.什么是Spring beans?
  • 22. 一个 Spring Bean 定义 包含什么?
  • 23. 如何给Spring 容器提供配置元数据?
  • 24. 你怎样定义类的作用域?
  • 25. 解释Spring支持的几种bean的作用域。
  • 26. Spring框架中的单例bean是线程安全的吗?
  • 27. 解释Spring框架中bean的生命周期。
  • 28. 哪些是重要的bean生命周期方法? 你能重载它们吗?
  • 29. 什么是Spring的内部bean?
  • 30. 在 Spring中如何注入一个java集合?
  • 31. 什么是bean装配?
  • 32. 什么是bean的自动装配?
  • 33. 解释不同方式的自动装配 。
  • 34.自动装配有哪些局限性 ?
  • 35. 你可以在Spring中注入一个null 和一个空字符串吗?
    希望大家都认真阅读哦,进步肯定不止一点点,我给大家整分享一些互联网大厂的面试题,包含腾讯,字节,阿里等等,想要了解的,【ssm】滴我即可拿

  • 第四模块:Spring注解

  • 36. 什么是基于Java的Spring注解配置? 给一些注解的例子.

  • 37. 什么是基于注解的容器配置?

  • 38. 怎样开启注解装配?

  • 39. @Required 注解

  • 40. @Autowired 注解

  • 41. @Qualifier 注解

  • 第五模块:Spring数据访问
  • 42.在Spring框架中如何更有效地使用JDBC?
  • 43. JdbcTemplate
  • 44. Spring对DAO的支持
  • 45. 使用Spring通过什么方式访问Hibernate?
  • 46. Spring支持的ORM
  • 47.如何通过HibernateDaoSupport将Spring和Hibernate结合起来?
  • 48. Spring支持的事务管理类型
  • 49. Spring框架的事务管理有哪些优点?
  • 50. 你更倾向用那种事务管理类型?

  • 第六模块:Spring面向切面编程(AOP)
  • 51. 解释AOP
  • 52. Aspect 切面
  • 53. 在Spring AOP 中,关注点和横切关注的区别是什么?
  • 54. 连接点
  • 55. 通知
  • 56. 切点
  • 57. 什么是引入?
  • 58. 什么是目标对象?
  • 59. 什么是代理?
  • 60. 有几种不同类型的自动代理?
  • 61. 什么是织入。什么是织入应用的不同点?
  • 62. 解释基于XML Schema方式的切面实现。
  • 63. 解释基于注解的切面实现

  • 第七模块:Spring 的MVC
  • 64. 什么是Spring的MVC框架?
  • 65. DispatcherServlet
  • 66. WebApplicationContext
  • 67. 什么是Spring MVC框架的控制器?
  • 68. @Controller 注解
  • 69. @RequestMapping 注解

1.2 32道Spring常见面试问题(附答案)

  • 1. 什么是 Spring 框架?Spring 框架有哪些主要模块?* 2. 使用 Spring 框架能带来哪些好处?* 3. Spring 框架中有哪些不同类型的事件?* 4. Spring 框架中都用到了哪些设计模式?* 5. 什么是控制反转(IOC)?* 6. 请解释下 Spring 框架中的 IoC ?* 7. BeanFactory 和 和 ApplicationContext 有什么区别?* 8. Spring 有几种配置方式?* 9. 如何用基于 XML 配置的方式配置 Spring ?* 10. 如何用基于 Java 配置的方式配置 Spring ?* 11. 怎样用注解的方式配置 Spring ?* 12. 请解释 Spring Bean 的生命周期?* 13. Spring Bean 的作用域之间有什么区别?* 14. 什么是 Spring inner beans ?* 15. Spring 框架中的单例 Beans 是线程安全的么?* 16. 请举例说明如何在 Spring 中注入一个 Java Collection ?* 17. 如何向 Spring Bean 中注入一个 Java.util.Properties ?* 18. 请解释 Spring Bean 的自动装配?* 19. 请解释自动装配模式的区别?* 20. 如何开启基于注解的自动装配* 21. 请举例解释@Required 注解?* 22. 请举例解释@Autowired 注解?* 23. 请举例说明@Qualifier 注解?* 24. 构造方法注入和设值注入有什么区别?* 25. FileSystemResource 和 和 ClassPathResource 有何区别?* 26. Spring 在ssm中起什么作用?* 27. Spring的事务?* 28. IOC 在项目中的作用?* 29. Spring的配置文件中的内容?* 30. Spring下的注解?* 31. Spring DI 的三种方式?* 32. Spring主要使用了什么模式?

02 SSM框架之SpringMVC

2.1 30道SpringMVC面试必备问题(附答案)

  • 1. 什么是 SpringMvc?
  • 2. Spring MVC 的优点:
  • 3. SpringMVC 工作原理?
  • 4. SpringMVC 流程?
  • 5. SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决?
  • 6. 如果你也用过 struts2.简单介绍下 springMVC 和 struts2 的区别有哪些?
  • 7. SpingMvc 中的控制器的注解一般用那个,有没有别的注解可以替代?
  • 8. @RequestMapping 注解用在类上面有什么作用?
  • 9. 怎么样把某个请求映射到特定的方法上面?
  • 10. 如果在拦截请求中,我想拦截 get 方式提交的方法,怎么配置?
  • 11. 怎么样在方法里面得到 Request,或者 Session?
  • 12. 我想在拦截的方法里面得到从前台传入的参数,怎么得到?
  • 13. 如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快速得到这个对象?
  • 14. SpringMvc 中函数的返回值是什么?
  • 15. SpringMVC 怎么样设定重定向和转发的?
  • 16. SpringMvc 用什么对象从后台向前台传递数据的?
  • 17. SpringMvc 中有个类把视图和数据都合并的一起的,叫什么?
  • 18. 怎么样把 ModelMap 里面的数据放入 Session 里面?
  • 19. SpringMvc 怎么和 AJAX 相互调用的?
  • 20. 讲下 SpringMvc 的执行流程
  • 21. SpringMvc 里面拦截器是怎么写的?
  • 22. 当一个方法向 AJAX 返回特殊对象,譬如 Object,List 等,需要做什么处理?
  • 23. SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决?
  • 24. SpringMvc 中控制器的注解?
  • 25. @RequestMapping 注解用在类上的作用?
  • 26. 前台多个参数,这些参数都是一个对象,快速得到对象?
  • 27. SpringMvc中函数的返回值?
  • 28. SpringMvc中的转发和重定向?
  • 29. SpringMvc和Ajax之间的相互调用?
  • 30. Struts2 和 SpringMvc的区别?

03 SSM框架之Mybatis

3.1 42道Mybatis常见问题(附答案)

  • 1. 什么是 MyBatis?
  • 2. 讲下 MyBatis 的缓存
  • 3. Mybatis 是如何进行分页的?分页插件的原理是什么?
  • 4. 简述 Mybatis 的插件运行原理,以及如何编写一个插件?
  • 5. Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?
  • 6. #{}和${}的区别是什么?
  • 7. 为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?
  • 8. Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么?
  • 9. MyBatis 与 Hibernate 有哪些不同?
  • 10. MyBatis 的好处是什么?
  • 11. 简述 Mybatis 的 Xml 映射文件和 Mybatis 内部数据结构之间的映射关系?
  • 12. 什么是 MyBatis 的接口绑定,有什么好处?
  • 13. 接口绑定有几种实现方式,分别是怎么实现的?
  • 14. 什么情况下用注解绑定,什么情况下用 xml 绑定?
  • 15. MyBatis 实现一对一有几种方式?具体怎么操作的?
  • 16. Mybatis 能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别?
  • 17. MyBatis 里面的动态 Sql 是怎么设定的?用什么语法?
  • 18. Mybatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?
  • 19. Xml 映射文件中,除了常见的 select|insert|updae|delete 标签之外,还有哪些标签?
  • 20. 当实体类中的属性名和表中的字段名不一样,如果将查询的结果封装到指定 pojo?
  • 21. 模糊查询 like 语句该怎么写
  • 22. 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应, Dao 的工作原理,是否可以重载?
  • 23. Mybatis 映射文件中,如果 A 标签通过 include 引用了 B 标签的内容,请问,B 标签能否定义在 A 标签的后面,还是说必须定义在 A 标签的前面?
  • 24. Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重复?
  • 25. Mybatis 中如何执行批处理?
  • 26. Mybatis 都有哪些 Executor 执行器?它们之间的区别是什么?
  • 27. Mybatis 中如何指定使用哪一种 Executor 执行器?
  • 28. Mybatis 执行批量插入,能返回数据库主键列表吗?
  • 29. Mybatis 是否可以映射 Enum 枚举类?
  • 30. 如何获取自动生成的(主)键值?
  • 31. 在 mapper 中如何传递多个参数?
  • 32. resultType resultMap 的区别?
  • 33. Mybatis 比 IBatis 比较大的几个改进是什么?
  • 34. IBatis 和 MyBatis 在细节上的不同有哪些?
  • 35.什么是Mybatis的接口绑定,有什么好处?
  • 36.什么情况用注解,什么情况用xml绑定?
  • 37.查询表名和返回实体Bean对象不一致,如何处理?
  • 38.Mybatis的好处?
  • 39.Mybatis配置一对多?
  • 40.Mybatis配置一对一?
  • 41.${} 和 #{}的区别?
  • 42.Mybatis工作原理?

**Spring68+32共100道,SpringMVC30道,Mybatis42道,整个SSM框架列举了172道题,不知道你能答对多少呢?不如来测试一下吧,

SSM框架系列之SSM常见面试题总结(一) 1、SpringMVC与Struts2的主要区别? ①springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。 ②springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。 ③Struts采用值栈存储请求和响应的数据,通过OGNL存取数据,springmvc通过参数解析器是将request对象内容进行解析成方法形参,将响应数据和页面封装成ModelA.. 阅读详情

相关推荐

CVPR2023新作HAT实战:5分钟搞定图像超分辨率重建(附代码)

本文介绍了CVPR2023新作HAT模型在图像超分辨率重建中的实战应用。HAT通过创新的混合注意力机制,显著提升了图像重建质量,能激活更多有效像素并减少伪影。文章提供了从环境配置到模型部署的完整指南,帮助开发者在5分钟内快速实现图像超分辨率重建,并附有代码示例和性能优化技巧。

weixin_29062613的博客 236

SSM框架面试题整理

Spring配备构建Web应用的全功能MVC框架。Spring可以很便捷地和其他MVC框架集成,如Struts,Spring的MVC框架用控制反转把业务对象和控制逻辑清晰地隔离。它也允许以声明的方式把请求参数和业务对象绑定。当一个bean仅被用作另一个bean的属性时,它能被声明为一个内部bean,为了定义innerbean,在Spring的基于XML的配置元数据中,可以在或\元素内使用元素,内部bean通常是匿名的,它们的Scope一般是prototype...

xiaobaijun_ge的博客 1万+

STM32CubeMX——循迹传感器TCRT5000的使用

前言 人生如逆旅,我亦是行人。 ————苏轼《临江仙·送钱穆父》 一、介绍 TCRT5000描述:(带有晶体管输出的反射光学传感器) TCRT5000是一种反射式光学传感器,它包括一个红外发射器和一个3.5mm引线封装的光电晶体管,可阻挡可见光。还具有1mA 典型被测输出电流,2.5mm峰值工作距离,可应用传感与仪表,工业等行业。 TCRT5000具有紧凑的结构,其中发射光源和探测器布置在同一方向,通过使用来自物体的反射红外光束来感知物体的存在。工作波长为950毫米,探测器由光电晶体管组成

W_Oilpicture的博客 1万+

ssm 转发请求_窝在家里睡觉?不如看看这份“SSM”面试集锦,轻松应对框架轰炸...

这段时间大家因为疫情都呆家里,就是不知道你是在“闭关修炼”呢?还是窝在家里睡觉呢?说句掏心窝的话,与其窝在家里睡觉,不如看看小编这份“SSM”面试集锦,让你轻松应对框架轰炸。注意:Spring100道(68+32)+SpringMVC30道+Mybatis42道=172道题,需要全部详细题目+答案完整版的Word文档,可以 后台私信 “答案” 免费获取!01 SSM框架之Spring1.1 Spr...

weixin_32101177的博客 154

揭秘Synopsys EDA中的AI黑科技:DSO.ai如何改变传统芯片设计流程

本文深入探讨了Synopsys EDA中的AI黑科技DSO.ai如何革新传统芯片设计流程。通过数据驱动的方法论、功耗优化革命和时序收敛智能加速,DSO.ai显著提升了设计效率和质量,实现了从经验驱动到AI驱动的范式转变。文章还提供了实战指南,帮助团队跨越AI EDA的实施鸿沟。

weixin_29296241的博客 523

分支界定法(branch and bound)与背包问题的代码实现

分支界定法(branch and bound)与背包问题的代码实现 LastEditTime: - 2021.2.3 不卖茶的吴龙茗茶 分支界定法是一种在整数规划中常用的算法,其主要思想为将大问题分割成小问题进行求解。分支界定法是围绕着一个二叉树进行的,以背包问题为例: 假设小明有一个背包,其总的容积为30,小明有三件东西可以带,三件东西的体积分别为:10,15,20。求问小明如何能够在背包中装下更大体积的物品? .

小吴同学的小屋 1882

SSM常见面试问题

1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。 Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。 Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台

mrleeapple的专栏 1万+

《UDS协议从入门到精通》系列——图解0x27:安全访问

什么是安全访问服务?应用场景和基本原理是什么?全网最直观详细的图解UDS-0x27:安全访问服务!!

车载系统攻城狮 7228

SSM常用面试题60道(SpringMVC+Spring+Mybatis)

收集整理出来的SSM常用面试题60道(SpringMVC+Spring+Mybatis)

weixin_46190145的博客 1295

电池模拟器【 电化学模型深度解析:PNGV模型原理与应用(专业科普版)】

1. 模型起源PNGV(Partnership for a New Generation of Vehicles)模型诞生于1993年美国“新一代汽车合作计划”,旨在提升混合动力汽车电池系统的建模精度。该模型最初针对铅酸电池设计,后经改进广泛用于锂离子电池、镍氢电池等动态特性仿真。2. 模型定位PNGV属于**等效电路模型(ECM)**的进阶版本,介于简单Rint模型与复杂电化学模型(如P2D模型)之间,兼顾计算效率与精度,是BMS(电池管理系统)中SOC/SOH估算的主流选择。PNGV模型凭借。

优快云-新能源汽车研发测试专业博主 1698

29. 如何通过 ABAP 代码给 SAP OData 元数据增添注解

我们先看下效果,在 MPC_EXT 类的 DEFINE 方法里编写 ABAP 代码之后,用 Postman 使用 url 访问 OData metadata,在返回的数据里,能看到我们用 ABAP 代码添加的自定义注解。你好,请问可以不可以在odata里面通过什么设置,从而自动给metadata.xml中加上注解,实现value help的功能,还是说每次需要在metadata.xml中修改?的词汇引用,然后为命名空间 com.sap.vocabularies.UI.v1 声明了一个别名。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1656

SSH和SSM对比总结

SSH和SSM对比总结

pingdouble的专栏 4万+

PCL点云DBSCAN聚类算法:基于密度的点云聚类

核心点是在给定半径内拥有足够多邻居点的点,边界点是在给定半径内没有足够多邻居点但是位于核心点的邻域内的点,噪声点是既不是核心点也不是边界点的点。本文将介绍PCL中的DBSCAN(基于密度的空间聚类应用噪声)算法,用于点云数据的聚类。上述示例代码首先从PCD文件中读取点云数据,并设置了DBSCAN聚类的参数,包括邻域搜索半径(epsilon)和邻域内最小点数(min_points)。需要注意的是,示例代码中的点云数据格式为pcl::PointXYZ,如果使用其他类型的点云数据,需要相应地修改代码。

LpmShell的博客 1237

SSM框架初探

SSM 框架初探SSM框架简介对框架的理解为什么使用 SSM 框架SpringSpringMVCMybatis SSM框架简介        SSM框架一种以java语言作为后端搭建基本语言的应用系统搭建框架。是继SSH(struts+spring+hibernate)之后,目前较为主流的Java EE企业级框架,适用于搭建各种大型(小型也可)的企业级应用系统。       &n

nightNavigation的博客 3478

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

SSH和SSM区别

这两个框架都是当下流行的企业级开发的MVC开源框架(一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,我们掌握其他类似框架也不会有问题,建议大家有精力的话读一下框架源码,尤其是Spring。) SSH和SSM定义: ss...

红星小学扛把子! 5万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SSM是什么框架?

SSM框架,是Spring + Spring MVC + MyBatis的缩写,这个是继SSH之后,目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。 1.Spring简介 Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的Ja

Tan_SiJie_J的博客 3403

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

SSM三个框架的优缺点。

SSM框架:spring+springmvc+mybatis框架集合; 一、mybatis的优缺点: 优点:a、sql写在xml文件中,便于统一管理和优化,解除sql和程序代码的耦合。 b、提供映射标签,支持对象和和数据库orm字段关系的映射,支持对象关系映射标签,支持对象关系的组建 c、提供xml标签,支持编写动态sql。   缺点:a、工作量较大,特别是在表的字段多,关联表多的情况下      b、sql语句的编写依赖于数据...

qq_29639349的博客 1万+

SSM、SSH框架搭建,面试点总结

1SSM如何搭建三个框架的搭建 2Spring框架的特点 IOC 和 AOP 3Spring MVC 主要应用于控制器 Controller 代替了Servlet 4MyBatis关于SSM框架的学习已经接近尾声,但是对于面试相关可能问到的技术点,进行了一个小的总结,分享给广大和我一样的小白朋友。1:SSM如何搭建:三个框架的搭建:关于这个问题的解答,我会专门写一篇博客,详细的讲解SSM的搭建流程。

爱是与世界平行 3万+

SSM框架面经汇总

Spring篇 Spring框架中用到了哪些设计模式 单例模式:Bean默认为单例模式。 工厂模式:BeanFactory是一个简单工厂模式,用来创建对象实例。 代理模式:Spring的AOP功能用到了JDK的动态代理和CGLIB动态代理。 模板方法模式:用来解决代码重复的问题。比如. RestTemplate, JmsTemplate, JpaTemplate。 观察者模式:当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知被自动更新。例如ApplicationListener。 Spring I

所幸你是例外的博客 793

MyBatis框架的优缺点及其适用场合

MyBatis框架的优点: 1. 与JDBC相比,减少了50%以上的代码量。 2. MyBatis是最简单的持久化框架,小巧并且简单易学。 3. MyBatis相当灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL写在XML里,从程序代码中彻底分离,降低耦合度,便于统一管理和优化,并可重用。 4. 提供XML标签,支持编写动态SQL语句。 5. 提供映射标签,支持对象与数据库的ORM字段关系映射。

u014788653的博客 5万+

SSH对比SSM优劣分析

部分内容源于他人帖子,因为都是以前收集的,现在懒得去找原文链接了,望见谅! Struts2框架执行步骤(Struts2使用Filter嵌入): 工作原理: 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2、这个请求经过过滤器(Filter)后调用FilterDispatcher,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某...

FromNowOnUntilTheEnd 1642

Spring,Mybatis等框架的局限性

任何事情都是两面性的,Spring类框架提供了一些基本的功能(特别是程序管理功能,包括Bean,事务,连接池),为系统的搭建和开发提供了很大便利性,但同时也失去了灵活性和可控性,特别是对于开发人员来说,这种可控性是很致命的。 Spring的这种管理功能大多依赖于配置文件,但现代系统开发,特别是分布式系统来说,配置应尽量数据库化,而不是文件化,还必须配合预编译。hibernate由于其内存数据库风...

三人行必有我师,手写三行必有所悟 1342

ssm三大框架的优缺点

springmvc的优点: 使用了mvc设计思想的轻量级web框架,对web层进行解耦,使得我们开发更加的简洁. 与spring无缝衔接. 灵活的数据验证,格式化,数据绑定机制. MyBatis的优缺点: 优点: 与jdbc相比,减少了50%以上的代码量. 简单的持久化框架,小巧简单易学 sql代码从程序代码中彻底的分离出来,可重用 提供了xml标签,支持编写动态sql 提供了映射标签支持,支持对象与数据库的ORM字段关系映射 缺点: sql语句编写工程量大,熟练度要高 数据库移植性差 spri

weixin_43455473的博客 1万+

面试SSM项目讲解涉及问题

spring是一个轻量级的企业级开发框架,核心是 制反转(IOC)和面向切面(AOP)。 控制反转(IOC)利用JAVA反射机制,反射机制是指在运行状态中,对于任意一个类,能够知道对于这个类的所有属性和方法;对于任意一个对象,能够调用这个对象的所有属性和方法。控制反转是指原本被调用者的实例是由调用者创建,但是耦合性太强;现在则统一将对象交给Spring容器创建管理。你只需要在spring配置文件中配置相应bean并设置好属性,spring容器启动时会初始化好你配置的bean,在你调用时分配给你需要的be

m0_58262443的博客 1101

SSM面试总结

SpringMvc简单介绍下你对springMVC的理解? Spring MVC Framework有这样一些特点: 它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成. 不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的) 可以任意使用各种视图技

znoone的博客 1632
上一篇: 2022“金九银十”精选20道JVM面试重点问题及十大模块知识点笔记,看看你会多少?
下一篇: 全流程配置Ubuntu终端实现Maven中央仓库包上传
Java_ttcd
博客等级 码龄4年 198粉丝 190原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值