Struts2 Action 扩展工具的想法,大家给点意见。
我的开发里存在着很多CURD的操作,我的想法很简单,想利用Struts2的ActionSupport进一步扩展,增加CURD的功能方法,同时实现ModelDriven接口,我之所以实现这个方法,是可以从页面通过OGNL表达式直接获得数据。
假设这个类名是 Sat
public class Sat extends ActionSupport implements ModelDriven {
public String get()
public String add()
public String delete()
public String update()
public String select()
}
我做开发时,第一步创建实体类并继承Sat,这样我就可以省去编写CURD的方法了。
@Entity
public class Product extends Sat implements Serializable{
}
大家可以帮我参考一下我这个想法。