当前位置: 首页 > news >正文

Spring面试题4:面试官:说一说Spring由哪些模块组成?说一说JDBC和DAO之间的联系和区别?

在这里插入图片描述

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点

面试官:说一说Spring由哪些模块组成?

Spring是一个开源的Java框架,由多个模块组成,每个模块都提供不同的功能和特性。下面是Spring框架的主要模块:

  1. Spring Core(核心模块):提供了Spring框架的基本功能,包括依赖注入(DI)和控制反转(IOC)等。它包括BeanFactory、ApplicationContext、BeanPostProcessor等核心组件。

  2. Spring Context(上下文模块):建立在Spring Core之上,提供了额外的企业级功能,例如国际化、事件传播、资源管理等。它包括Application Context、Event、Resource等。

  3. Spring AOP(面向切面编程模块):提供了面向切面编程的支持,允许在应用程序中使用声明性的方式处理横切关注点。它包括切面、切点、通知、代理等。

  4. Spring JDBC(JDBC模块):提供了对JDBC的封装和简化,使得使用JDBC更加方便和高效。它包括JdbcTemplate、DataSource等。

  5. Spring ORM(对象关系映射模块):提

http://www.lryc.cn/news/173851.html

相关文章:

  • 【再识C进阶3(上)】详细地认识字符串函数、进行模拟字符串函数以及拓展内容
  • docker启动mysql8目录挂载改动
  • CHATGPT中国免费网页版有哪些-CHATGPT中文版网页
  • docker network create命令
  • 4G版本云音响设置教程腾讯云平台版本
  • Grafana离线安装部署以及插件安装
  • 非独立随机变量的概率上界估计
  • 常见电子仪器及其用途
  • 配置测试ip、正式ip、本地ip
  • Linux 系统移植(一)-- 系统组成
  • 利用git的贮藏功能
  • 第52节:cesium 3DTiles模型特效+选中高亮(含源码+视频)
  • day03_基础语法
  • 数据结构与算法-时间复杂度与空间复杂度
  • 数组的去重
  • Electron自动化测试技术选型调研
  • 微服务学习(九):安装OpenOffice
  • SAP Oracle表空间扩展技术手册
  • Linux系统编程——线程的学习
  • zemaxMIF曲线图
  • 【苹果】SpringBoot监听Iphone15邮件提醒,Selenium+Python自动化抢购脚本
  • 什么是WhatsApp群发,WhatsApp协议,WhatsApp云控
  • RealVNC viewer 窗口指定默认显示
  • 图论20(Leetcode1254.统计封闭岛屿的数目)
  • Docker 的基本概念和优势,以及在应用程序开发中的实际应用
  • 数据仓库整理
  • 《C++API设计》读书笔记(3):模式
  • 小程序搜索词优化:小陈运营的秘密武器
  • SpringSecurity 入门
  • 【每日一题Day335】LC1993树上的操作 | dfs