Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Тэги ( Best practices )
Список форумов
 ->  Основы веб-программирования на Java


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
trol : 171
Новичок
Откуда: Russia, Novosibirsk

СообщениеФев 09, 2012 10:13 
Ответить с цитатой
Есть некоторого рода данные, которые хочется "привязать" к tags.

Ну типа, DataOne ~ Tag1, Tag3, Tag5, Tag6

Ну то есть вопрос: как это по нормальному делается?

Была и есть идея создания отдельных таблиц (roughly):

Таблица: Данные (id, .... )
Таблица: Тэги (id, tag_name)
Таблица: Данные_to_тэги (данные_id, tag_id)

И типа, когда на какие-то данные, навешивается очередной тег, то в последнюю таблицу делается запись об этом. Это адекватно?
К началу Посмотреть профиль Отправить личное сообщение
Pahan : 745
Постоянный посетитель
Откуда: Минск

СообщениеФев 09, 2012 10:44 
Ответить с цитатой
Про какие тэги идет речь? Кастом тэги типа <c:out /> или просто XML тэги?
И я не понял саму идею, для чего это нужно? Можно пример?
К началу Посмотреть профиль Отправить личное сообщение
trol : 171
Новичок
Откуда: Russia, Novosibirsk

СообщениеФев 09, 2012 11:00 
Ответить с цитатой
Например, есть страница, содержащая какую-то статью, ну типа про Создание простейшего приложения в Hibernate.
Автор этой статьи может пометить ее тэгом Hibernate, чтобы можно было потом делать поиск по тегам.

Ну вот как на stackoverflow.com
К началу Посмотреть профиль Отправить личное сообщение
Pahan : 745
Постоянный посетитель
Откуда: Минск

СообщениеФев 09, 2012 11:23 
Ответить с цитатой
Да, это адекватно. Я бы тоже так сделал.
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> Основы веб-программирования на Java


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru