您的位置:首页 > 编程语言

链式编程----可以为你省去很多重复的代码

2013-05-20 11:17 281 查看
想想以后自己决心写出一个框架,链式编程是必不可少的,

一方面可以尽可能少去进行类型转换的判定,而且大大增强了代码的阅读性。

另一方面当一个类里的方法返回值都是这个类的对象,用起来会不会感觉很爽呢!哈哈~,下面来看看图吧。



这个是用于JDBC操作接口类,就这样一直点下去,想要什么条件就点什么方法,感觉很爽!

/**
* 得到主页显示的信息记录列表
*
* @description
*
* @title  getIndexCaseList
* @return List<Map> 得到的记录结果集
*/
@SuppressWarnings("rawtypes")
public List<Map> getIndexList()
{
this._sql.table(this._pojo.table)
.fields(new String[]{this._pojo.modelEnName+"_id",this._pojo.modelEnName+"_name","image_path","description"})
.orderBy(HHPojoUtils.getOrderByFields(this._pojo))
.where("pass_flag = 2")
.limit(5);

return this._db.find(this._sql.getSelectSql());
}


后来整理了一下,在数据模型层用链式编程的用处很多,在应用于S2SH三大框架中,我感觉在Action层中定义一个工具类,对持久化对象的属性进行快速操作,对视图模版的管理都可以用到链式编程的思想。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐