freebox 2008-08-13 18:22 其实拿xml声明元数据是可行的,但是一般是不允许单独更改它的,元数据变化了,总要有个原因,原因必然是业务需求,需求都变了,原来的逻辑怎么可能仍然适用呢?除非是只允许补充定义,不允许更改和删除原有定义。
xyz 2008-08-14 10:06 这个需求其实没有什么业务逻辑的,都是记录。就是对人居进行管理,比如居民信息,现在有姓名,性别,身份证等。后来客户可能希望自行添加五好家庭,自行统计,如a小区的五号家庭数量自行查询,如列出所有非五号家庭的学历,年龄,等等反正都是自定义
freebox 2008-08-14 14:32 添加了五好家庭的元数据库的需要变化就是他们现在需要对这个关于“五好家庭”的问题进行关注了,所以逻辑自然也就变了,以前的统计跟五好家庭一点关系都没有,现在就要有关系了。我做过一个类似的但是比这个弱化很多的问题。他们的业务是没有关于“某某某什么什么的黑名单”的统计的,但是他们明确告诉我,以后会开展这个业务,希望我把这东西做进去,但是不要显示给操作员,最后留一个开关交给管理员控制来开通这个业务,当开通之后这东西就能用了,也会参与到新的统计逻辑当中,但在没开通前一切都按原来的业务处理。而您这个东西是混沌的,充满不确定性,您无法知道他们到底需要什么。要么就频繁更改需求,要么就只能让他自己处理。