为
什
么
每
次
请
求
都
要
创
建
一
个
Action
对
象
?
ModelDriven 拦 截 器 的 配 置 中 refreshModelBeforeResult 解 决 了 什 么 问 题 ?
为什么在 web.xml 中配置的 StrutsPrepareAndExecuteFilter 要过滤所有的请求?
请
你
给
我
谈
谈
ValueStack
?
Struts2
是
如
何
实
现
MVC
设
计
模
式
的
?
Spring
:
你
为
什
么
要
用
Spring
?
请
你
聊
一
聊
IOC/DI
?
什么是声明式的事务管理?为什么要使用声明式的事务管理?Spring 如何实现声明式的
事
务
管
理
?
把 spring 和 hibernate 集成,定义事务管理特性的时候,为何要将除了添加、删除、更新
操 作 之 外 的 方 法 , 即 主 要 执 行 查 询 任 务 的 方 法 定 义 为 read-only ?
Hibernate
:
请
你
谈
谈
你
对
OR
映
射
的
理
解
?
很 多 人 说 Hibernate 不 适 合 大 项 目 , 性 能 有 问 题 , 你 是 如 何 理 解 的 ?
Hibernate
为 什 么 一 定 要 定 义 一 个 数 据 库 标 识 ?
为 什 么 Hibernate 建 议 你 的 实 体 类 实 现 hashCode 和 equals 方 法 ?
谈 谈 你 对 Hibernate 实 体 类 中 的 数 据 库 标 识 与 数 据 库 主 键 之 间 关 系 的 认 识 ?
谈 谈 你 对 Hibernate 关 联 映 射 与 数 据 库 外 键 之 间 关 系 的 认 识 ?
调 用 session.save() 方 法 , hibernate 一 定 会 发 出 insert 语 句 吗 ? 谈 谈 你 的 理 解
调用 session.update()方法,hibernate 一定会发出 update 语句吗?谈谈你的理解
请
你
聊
一
下
以
下
名
词
、
概
念
或
用
法
:
lazy、lazy=”extra”、inverse、fetch、fetch=”join”、fetch=”subselect”、batch-size
配
置
了
lazy=”true”
一
定
会
实
现
懒
加
载
吗
?
请
你
谈
谈
Hibernate
“
中
的
N+1”
问
题
请
你
谈
谈
Hibernate
有
哪
些
最
佳
实
践
?
以上并非 SSH 中全部重点的问题,但它们能考察你能否灵活运用 SSH 框架!如果你能
深 刻 理 解 这 些 问 题 , 再 配 以 合 适 的 实 战 项 目 训 练 , 你 也 会 逐 渐 成 为 牛 人 !
最
后
是
项
目
开
发
能
力
:
不管你是学 Java 还是别的技术,你的根本目的在于给客户创造价值!否则,你下大力气
学习的东西,随着技术的进步和更新,很快就会过时!所以,技术的核心在于用技术创
造有价值的成果!也就是说,客户需要什么,你就要用技术把客户需要的东西给他造出
来!一个公司之所以要用各种福利条件极力挽留你,是因为你能够给公司带来极高的利
益 ! 那 么 , 你 有 什 么 可 以 给 公 司 利 用 的 呢 ? 公 司 最 看 重 你 的 哪 方 面 的 能 力 呢 ?
做项目需要的能力很多,其中最核心最基础的就是建模能力(现在最主流的就是面向对
象
建
模
!
)
。
什
么
是
建
模
能
力
呢
?
我
给
大
家
一
个
面
试
题
:
一个保险公司的保险卡管理模块:销售人员领取保险卡信息(保险卡数量、卡号、领取日