首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

智能领域对象设计(施用篇)

2012-10-11 
智能领域对象设计(应用篇)来看一个测试应用,对象是User:public class Groupextends ThinObject{@Overridep

智能领域对象设计(应用篇)

来看一个测试应用,对象是User:

public class Group  extends ThinObject{@Overridepublic List associate(Object... params) {//获取自定义SQLString sql = sqls.getProperty("subGroupUser");List<Map<String,Object>>  datas =null;try {QueryBeanTable qbt = ThinContext.ctx.getQueryBeanTable("subGroupUser");qbt.setQuerySQL(sql);qbt.setParameters(params);datas =  qbt.query();} catch (Exception e) {e.printStackTrace();}return datas;}/** * 给组里添加新用户 * @param users */public void add(User... users){//to write by yourself}}

?

?

如果全部这样的方式编写,可以少写不少DAO,service,甚至全部不写。一切都在对象模型里了。这种对象模型一旦建立完成。相关系统就可以相互复用。就像一个车轮子可以供多个车型使用。

?

热点排行