论坛首页 Java企业应用论坛

对WJD(WEB+JAVA+DB)编程,JAVA部分的看法

浏览 1984 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-08-02   最后修改:2009-08-02
     WJD(WEB+JAVA+DB)编程,由于spring,hibernate,struts2等众多框架的支持,局部代码已经可以变的很简洁,但代码在总的风格上,有两点比较重要:
  
  • 避免包关系混乱
  • 避免API膨胀。

     特别对于Service+DAO这种方式,是必须废弃的,因为查询的多样化导致API膨胀。应该将大部分查询从API剔除,只保留小部分.使用如下形式来简化查询的调用:
  • Query.create(Person.class).eq("id",id).find();
  • Query.create(Person.class).gt("age",age,age != null).list(startIndex,maxResults);

   发表时间:2009-08-03  
这样做表面上看起来简洁,但遇到复杂的查询逻辑,还是很难处理
0 请登录后投票
   发表时间:2009-08-05  
Service+DAO废弃了,请问Query的这段代码放在哪里?放在action里吗?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics