Java开发中的拦截器与数据持久化
在Java开发中,尤其是在企业级应用和复杂的Struts应用里,合理处理数据和业务逻辑至关重要。下面将介绍Preparable拦截器以及数据持久化层的相关知识。
Preparable拦截器
在之前的内容中我们了解到,ModelDriven动作的 getModel 方法通常会返回一个新对象。但当模型数据从数据库获取时,每次重写 getModel 方法都返回新实例就不合适了,这时Preparable拦截器就能发挥作用。
Preparable拦截器会调用实现了 com.opensymphony.xwork2.Preparable 接口的动作对象的 prepare 方法。该接口定义如下:
package com.opensymphony.xwork2;
public interface Preparable {
void prepare() throws Exception;
}
以app10b应用为例,它在app10a的基础上新增了三个动作:
- Employee_edit
- Employee_update
- Employee_delete
这些动作的声明如下:
<package n
超级会员免费看
订阅专栏 解锁全文
1052

被折叠的 条评论
为什么被折叠?



