Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.19 KB

README.md

File metadata and controls

25 lines (13 loc) · 1.19 KB

19.Система Тестирование. Тьютор создает Тест из нескольких Вопросов закрытого типа (выбор одного или более вариантов из N предложенных) по определенному Предмету. Студент просматривает список доступных Тестов, отвечает на Вопросы.

Тербование к проекту:

  1. Информацию о предметной области хранить в БД (рекомендуется MySQL), для доступа использовать JDBC.

  2. На основе сущностей предметной области создать классы их описывающие.

  3. При реализации алгоритмов бизнес-логики использовать шаблоны GoF (Factory Method, Command, Singleton, Builder, Strategy) и Model-View-Controller.

  4. Используя сервлеты и JSP, реализовать функциональности, предложенные в постановке конкретной задачи.

  5. При разработке JSP использовать собственные теги.

  6. При разработке бизнес логики использовать сессии и фильтры.

  7. Приложение должно поддерживать работу с кириллицей, в том числе и при хранении информации в БД.

  8. Классы и методы должны иметь отражающую их функциональность названия и должны быть грамотно структурированы по пакетам.

  9. Оформление кода должно соответствовать Java Code Convention.

10.При разработке использовать журналирование событий (Log4j).

11.Код должен содержать комментарии хотя бы частично.