Skip to main content

Практические занятия

2.4 Доступ к данным из Java Web-приложения

Содержание​

  • Основы протокола HTTP
  • Структура JEE Web приложения
  • Подключение к БД: DataSource
  • Сервлеты
  • Пример сервлета. Работа с потоками при использованиии BLOB-полей.
  • JSP страницы
  • Прямое соединение с БД. Варианты жизненного цикла соединения. Проблемы.
  • Пул соединений с базы данных
  • Жизненный цикл транзакции БД. Необходимость пессимистической или оптимистической блокировок.
  • Model View Controller
  • Жизненный цикл Hibernate-сессии. Проблема lazy-загрузки в JSP, OpenSessionInViewFilter.

Задание (Опционально)​

  • Реализовать web-интерфейс к своей схеме базы данных.

Материалы к практическому занятию​

ФайлИзменено
Microsoft PowerPoint 97 Слайд-шоу 3_Web.ppt Презентация к занятию

| Microsoft Word 97 документ TomcatGuide.doc Краткое руководство по Apache Tomcat |

| ZIP Архив WebSample.zip Архив с проектами-примерами |

Программные продукты​

  1. Web-контейнер Apache Tomcat
  2. Spring MVC (в составе Spring Framework)
  3. Struts 2
  4. ASP.NET MVC

Литература​

  1. Spring MVC Step By Step
  2. ASP.NET MVC in Action, Manning