добавление динамических свойств и категоризация - PullRequest
0 голосов
/ 27 марта 2012

Я пытаюсь написать веб-приложение на java2EE, где пользователи могут публиковать объявления обо всем, что они предлагают (услуга, собственность, вещи, любая вещь, которую кто-то может продать), сложность заключается в классификации этих объявлений. Есть несколько категорий, и каждая нуждается в определенных данных (атрибутах). например, для создания объявления о продаже квартиры необходимо иметь поля данных о квадратных метрах, цене, местоположении, спальнях и ... в то время как объявление о присмотре за детьми нуждается в информации о часах, местоположении (есть некоторые общие поля), плата за час и тд. с другой стороны, администратор этого сайта должен иметь возможность добавлять категории и редактировать необходимые поля. Теперь, говоря ООП, я хочу иметь Class ad и Class category, и есть экземпляр Class category в Class ad, здесь лежит вопрос: как я могу сделать атрибуты Class ad зависимыми от его category поле? это означает, например, что если поле category в ad равно «estate», то поля в «ad» должны быть String header, String description BigDecimal price, String location, short bedrooms и если category это "няня !!" поля должны быть String header, short hours, BigDecimal fee. я знаю вопрос не очень понятный, но поверьте мне, это сложно для меня: D Thnx

1 Ответ

0 голосов
/ 27 марта 2012

Вы должны использовать JSON для такого рода вещей, когда вы действительно не можете знать / описать кратко, каковы все аспекты.Взгляните на MongoDB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...