2010-08-16 91 views
0

我想实现在可配置的方式将以下(即很少或为了没有代码修改来改变行为):对象属性编辑框架

问题陈述:

a)对于每个部分有一组关键值对可改变

b)中的关键是静态字符串标签和值可以是(文本中的一个值的,单个选择列表)

c)中所述的系统应呈现UI以允许值的条目/修改,并允许修改(在良好定义的方式),以允许一部分

d设定键 - 值对)进入数据库之前的值必须是可验证

约束:

的Java(1.4),支柱,休眠,甲骨文

是否有可以集成,可以去满足对问题陈述的任何开源的基于Java的框架?

我认为这种问题已经解决了,但是当我在网上搜索时,我没有发现任何点击 - 也许我的查询没有被正确定位。

感谢

回答

0

我一直在寻找的是一个大的像框,这也将解决沿途这个小问题。然后,对我来说,拿起并学习框架可能是有道理的。

此外,框架也很有用,因为这些模式经过深思熟虑并涵盖了我可能遇到的陷阱,如果我要发明自己的模板。

由于我没有找到一个,这里是我的问题的数据库设计,我也为所有技术上具有挑战性的问题开发了部分工作原型。最后,我列出了我的原型中尚未涉及的领域(我没有在此提供代码),但我认为这些都不是很难实现。

回顾一下,我有一组零件,每个零件都由一个数字标识,并具有与标签和值形式相关的不同属性。这样的例子可能是一组SNP(单核苷酸多态性),并且标签和值将是每个SNP的特征。

我想以可扩展的方式捕捉这些特征。

表1:SNP_TEMPLATE

字段名称
TEMPLATE_SEQID
CATEGORY_LABEL
CATEGORY_VALUE
ATTRIBUTE_LABEL
ATTRIBUTE_VALUE
ATTRIBUTE_TYPE
ATTRIBUTE_TYPE_VAL_LABEL
SEQUENCE
强制性

表2:SNP_PERSIST

ATTRIBUTE_SEQID
SNP_SEQID
CATEGORY_LABEL
ATTRIBUTE_LABEL
VALUE