Я думаю о создании простого веб-приложения для отработки пользовательских тегов, EL, ...
Сейчас я думаю о том, как сделать простую титульную страницу.
Я хочу иметь титульную страницу, где я покажу краткое описание поста, а затем пользователь может щелкнуть по нему, чтобы увидеть полную статью.
Далее я хотел бы прикрепить к нему постер, а еще дальше я хотел бы позволить людям оставлять комментарии.
Теперь я вижу два способа сделать это:
а) положить все это в базу данных
б) поместите краткое описание и статью в файл .tag и поместите комментарии и пользователей в базу данных.
Теперь мне интересно, по какому пути вы пойдете, или вы пойдете к чему-то совершенно другому?
Первый способ, вероятно, самый простой, но он требует доступа к базе данных «часто».
Второй способ немного более «небрежный», особенно в зависимости от моей реализации, но он имеет преимущество в том, что реже получает доступ к базе данных.
А какие-нибудь рекомендации по поддержанию актуальности данных?
Я мог либо загружать все каждый раз, когда кто-то получает доступ к странице новостей, либо помещать это в область приложения, помещать статьи в bean-компонент и использовать слушатель.
А вы используете hibernate / jdbc / ... для подключения к базе данных?
У меня такое ощущение, что само программирование будет самой легкой частью.
Любые указания (или рекомендации книг по этому вопросу) приветствуются.
Я прочитал head first servlets & jsp, и хотя он прекрасно объясняет, как разрабатывать приложение, мне не хватает того, когда / как подключаться к базе данных и как ее оптимизировать.
Извините за длинный пост, который, возможно, на самом деле не попадает под сферу действия этого сайта.