添加动态属性和分类

时间:2012-03-27 18:52:12

标签: java oop java-ee web

我正在尝试在java2EE中编写一个Web应用程序,用户可以在其中发布有关他们提供的任何内容的广告(服务,财产,事物,任何人可以销售的东西),复杂性在于对这些广告进行分类。有几个类别,每个类别都需要特定的数据(属性)。例如,制作关于出售公寓的广告需要有关于平方米,价格,位置,卧室等的数据字段......而关于婴儿坐的广告需要有关小时,地点的信息(有一些共同的领域),每小时费用,等等。另一方面,该网站的管理员应该能够添加类别并编辑他们的必填字段。 现在正在谈论OOP,我希望Class adClass category并且Class category中有一个Class ad的实例,这里有一个问题:如何制作{{1} }的属性依赖于其Class ad字段?例如,如果category中的category字段是“遗产”,则“广告”中的字段应为adString header String description,{{ 1}},BigDecimal price如果String location是“Baby Sitting !!”字段应为short bedroomscategoryString header。 我知道这个问题不是很清楚,但请相信我,这对我来说很复杂:D 日Thnx

1 个答案:

答案 0 :(得分:0)

你应该使用JSON来做这种事情,你真的无法简洁地描述/描述所有方面。看看MongoDB