RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Struts>列表

用尽量少的代码,做尽量多的事情

来源: 作者: 时间:2007-08-14 点击:

 } 
}


  对,只需要这么简单的几行代码,告诉这个Action使用哪一个DAO及对哪一个Entity类进行操作,其它的一切都交由EasyJWeb提供的通用CRUD基类搞定。
  当然,我们使用其它的java mvc框架也能通过这样的封装来简化用户的Action,但实现同样的功能,EasyJWeb的基类Action所使用的代码肯定是比较少的,而且也是非常直观的。我们来看看添删改查的CrudAction基类及其父类的代码。

abstract public class CrudAction extends AbstractCrudAction {
 
public abstract GenericDAO getDao();
 
protected Object findEntityObject(Serializable id) {
  
return getDao().get(id);
 }

 
protected IPageList queryEntity(IQueryObject queryObject) {
  
return QueryUtil.query(queryObject, entityClass(), getDao());
 }

 
protected void removeEntity(Serializable id) {
  getDao().remove(id);
 }

 
protected void saveEntity(Object obj) 

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
Google Adsense
相关文章