суббота, 2 февраля 2013 г.

инициализация параметров в web.xml jdbc

Программное обеспечение или материал

Можно просмотреть интерактивную демонстрацию приложения, которое создается в этом учебном курсе:

Подход данного раздела учебного курса отличается от остальных подходов, рассматриваемых в учебном курсе по электронной коммерции NetBeans. Вместо создания файлов проекта и предоставления пошаговых инструкций с фрагментами кода для копирования и вставки в собственный проект предлагается открыть пример готового проекта для данного раздела и изучить код при помощи отладчика среды IDE и других средств. В процессе работы будут изучены способы применения объекта HttpSession к коду, чтобы в результате каждого посещения веб-сайта создавался отдельный сеанс. Также будут рассмотрены контекстные переменные и их использование как в классах Java, так и на страницах JSP. Кроме того, в этом разделе описывается стандартный механизм HttpSession для ведения сеансов (например файлов cookie) и пошаговые инструкции, которые необходимо выполнить в случае деактивации файлов cookie в браузере пользователя. В заключение затрагивается время ожидания сеанса и демонстрируется принцип его обработки с созданием элементарного фильтра, перехватывающего запросы для проверки существования сеанса.

Чтобы правильно обработать описанный выше сценарий, необходимо реализовать функцию для создания и ведения сеанса на протяжении пребывания пользователя на сайте. Технология сервлета, являющаяся основой для всех веб-приложений на базе Java, предоставляет для этих целей интерфейс . Также необходимо определить некоторые классы, а именно ShoppingCart и ShoppingCartItem, что позволит приложению хранить данные пользователя, пока время сеанса не истекло.

Каждое приложение электронной коммерции, предлагающее какие-либо возможности корзины покупок, должно обладать функцией запоминания пользовательских данных в процессе перехода по веб-страницам/страницам веб-сайта. К сожалению, протокол HTTP, посредством которого осуществляется взаимодействие в Интернете, является протоколом без поддержки состояния. Каждый запрос, получаемый сервером, является независимым элементом данных, не связанным с ранее поступившими запросами. Поэтому при нажатии кнопки для добавления товара в корзину покупок приложение должно не только обеспечивать обновление корзины пользователя, но и предупреждать влияние данной корзины на корзины других пользователей, просматривающих сайт в это же время.

Учебный курс по электронной коммерции в NetBeans - управление сеансами

Учебный курс по электронной коммерции в NetBeans - управление сеансами

Учебный курс по электронной коммерции в NetBeans - управление сеансами

Комментариев нет:

Отправить комментарий