Лабораторная работа 3

Задание

Разработать приложение на основе сервлетов, позволяющее при помощи простейших html-форм заполнять данные о сущностях в приложении. Приложение должно работать по принципу CRUD, то есть:

  • позволять создавать новые объекты сущностей (Create);
  • позволять отображать списки сущностей и информацию о каждой сущности в отдельности (Read);
  • обновлять данные существующих объектов сущностей (Update);
  • удалять существующие объекты сущностей (Delete).

При разработке приложения придерживаться паттерна MVC (Model - View - Controller).

Получение браузером данных с сервера для отображения должно происходить методом GET, отправка форм - методом POST.

Итогом работы должно стать полноценное приложение с возможностью редактирования любой сущности, которое не включает в себя генерирование отчетов и оформление интерфейса.

Обязательна реализация серверной валидации всех форм приложения.

Контрольные вопросы

  1. Типы HTTP-запросов и их отличия.
  2. Паттерн MVC.

results matching ""

    No results matching ""