只显示主题贴

注:这是我最初写在工作wiki上的牢骚文,删节整理后转发在这里,希望能和大家讨论讨论. 最近用Grails 0.3.1/0.4写了一个小应用耍耍,主要想感受一下grails的快速开发能力,顺便尝尝Grooy的语法糖。 刚开始的几天,写了一个简单的模块,只有几个domain class和几个controller,也没有写test case,Grails 还在0.3.1,使用下来觉得Grails非常爽,尤其是Groovy的语法糖,那些closure, each操作,简直是爽坏了。 过了几天,业务开始复杂起来,需要整合acegi了,于是碰到了第一个问题,pojo service和POGO se ...
  • 进入论坛 Java
大家写三层应用的时候,应该都碰到过"View"的问题,也就是说:数据库有1000条记录,但是某个用户只能看100条,那么其他的900条记录对该用户是不可见的,该用户要查看系统中的记录条数,返回的应该是100而不是1000. 上面的实现可以有2中办法,一种是把“权限”信息直接传递到sql,也就是让持续化层知道这些“权限”信息。第二种是持续化层只负责数据load/save/count,而让中间层来“过滤”某些信息,提供视图服务。 大家肯定都知道是第一种方法好,可是实现当中要求把权限信息转换成SQL,最终体现到哪个SELECT语句中。从而导致持续化层和权限层互相关联,很难解偶。那么,所谓的AOP ...
  • 进入论坛 Java
我们都知道Tree结构是RDBMS的一个死穴。 可是我们常常在实际中碰到这样的结构,比如部门结构,栏目结构.... 原来用JDBC来处理这些树结构比较简单,只要解决一个Select抓回一棵树的问题这个关键问题,然后排序一下就搞定了。 在Hibernate中,如何来高效的完成这些工作呢? 以下是一个典型的父子关系的mapping [code:1] <class name="test.TreeNode" table="tree"> <id name="id" column="nodeId" ty ...
  • 进入论坛 Java
acdc
搜索本博客
博客分类
最近加入圈子
最新评论
评论排行榜