- 0
- 0
- 约4.86千字
- 约 7页
- 2026-08-24 发布于河北
- 举报
Struts2高频面试题及详细答案(实战接地气版)
一、基础概念类
1、说说你对Struts2的理解?它的核心作用是什么?
Struts2是一款基于MVC设计模式的JavaWeb层框架,是Struts1的升级版本,也是目前传统企业项目中常用的后端框架。
核心作用就是统一接管前端请求,帮我们封装请求接收、参数封装、页面跳转、数据视图分发等重复工作,让开发者只专注业务逻辑编写,不用反复写原生Servlet的冗余代码。
相比原生Servlet,它更简洁、规范,代码可维护性更高。
2、Struts2和Struts1的核心区别?
1)架构不同:Struts1基于Servlet开发,重度依赖ServletAPI;Struts2基于拦截器架构,不直接依赖Servlet,扩展性更强。
2)Action特性不同:Struts1的Action是单例,线程不安全;Struts2的Action是多例,每次请求新建对象,线程安全。
3)参数封装不同:Struts1需要手动获取、转换参数;Struts2自动参数封装、自动类型转换。
4)配置与功能:Struts2配置更简洁,内置拦截器、OGNL表达式、全局异常处理等功能,Struts1功能非常基础。
3、Struts2和SpringMVC的主要区别?
1)核心控制器:Struts2
您可能关注的文档
最近下载
- (高清版)DG∕TJ 08-2165-2015 建设项目交通影响评价技术标准.pdf VIP
- 直流列头柜说明书.pdf VIP
- 环境地质学 第三章 土地资源与地质环境 3.1土地资源与土地环境问题 3.2土地利用对地质环境的影响.ppt VIP
- 家政服务培训课件下载.ppt VIP
- 环境地质学绪论and 基础理论课件.pptx VIP
- 工程监理实用手册.doc VIP
- 环境地质学水资源开发利用与地质1.pptx VIP
- 江苏省南京市2024-2025学年七年级下学期期末考试英语试卷(含答案,无听力原文及音频).pdf VIP
- 眼科学完整课件.ppt VIP
- (高清版)DG∕TJ 08-40-2010 上海市地基处理技术规范.docx VIP
原创力文档

文档评论(0)