Я работаю с Wicket уже месяц или два, создавая для него простые веб-приложения, привыкая к моделям и так далее. Теперь я хотел бы продвинуться вперед и посмотреть, смогу ли я использовать то, чему я научился до сих пор, для создания среднего / большого веб-приложения. Тем не менее, я не тратил много времени на размышления о том, как сделать страницы без состояний.
Если я правильно понимаю, создание страницы без сохранения состояния достигается за счет того, что страница становится закладкой и что на нее не добавляются компоненты с состоянием.
Для веб-сайта, который я создаю, я хочу избегать сообщений «Срок действия страницы истек», разрешать пользователям входить в систему с помощью файлов cookie, предоставлять доступ к большому количеству содержимого без необходимости входа / создания сеанса, и мне нужны такие функции, как нумерация страниц без учета состояния и добавление в закладки.
Это не проблема, например, PHP, но мне кажется, что множество полезных компонентов Wicket находятся в состоянии. Я занимаюсь большой работой, такой как создание собственного набора компонентов, которые не имеют состояния, или это не имеет большого значения?
Я надеюсь, что кто-то может помочь мне, указав мне правильное направление.
РЕДАКТИРОВАТЬ: Допустим, я хотел сделать блог. Просмотр сообщений, категорий и т. Д. Должен быть возможен, не беспокоясь о том, что срок действия страницы истечет, если пользователь решит прочитать статью в течение 2 часов, а затем попытается перейти далее, например, с помощью. нумерацией страниц. Я хочу разрешить пользователям оставаться в системе в течение месяца, но я также не хочу сохранять их сеанс в течение месяца.
Я был бы очень признателен за любую помощь в том, как я могу выполнить то, что я только что описал, с помощью Wicket.