SSH框架面试题及详细答案(实战完整版).docxVIP

  • 1
  • 0
  • 约5.41千字
  • 约 7页
  • 2026-08-24 发布于河北
  • 举报

SSH框架面试题及详细答案(实战完整版).docx

SSH框架面试题及详细答案(实战完整版)

说明:本题库基于企业真实面试场景整理,涵盖Struts2、Spring、Hibernate三大框架核心知识点,剔除理论化套话,答案贴合项目实战,适合Java后端面试复习使用。

一、SSH基础概念面试题

1、简单说说SSH三大框架各自的作用和职责?

参考答案:

SSH是经典的JavaWeb三层架构整合框架,三个框架各司其职,互不冗余,整体分工很清晰:

1.Struts2(表现层/控制层):负责接收前端请求、参数封装、请求分发、页面跳转、数据校验。主要对接浏览器和后端业务,拦截用户的所有请求,调度对应的业务逻辑,不处理业务和数据库操作,只做控制器的工作。

2.Spring(业务层/容器):核心是整合整个项目,负责Bean的统一管理、依赖注入、事务控制、AOP切面编程。用来解耦项目代码,统一管理所有对象的创建和销毁,同时管控业务层事务,保证数据操作的一致性。

3.Hibernate(持久层):ORM持久层框架,负责数据库交互,把JDBC原生的硬编码操作封装起来,通过实体类和映射文件实现对象和数据库表的映射,不用手写大量重复SQL,简化增删改查操作。

2、SSH整体执行流程是怎样的?

参考答案:

1.前端浏览器发起请求,请求会先被Struts2的核心过滤器StrutsPrepareAndExecuteFilter拦截;

2.过滤器解析

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档