itcherry / TestingPortalWebsite

Testing portal for tutors and their students

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Проект 4. Java WEB Training portal

=======================

Построить веб-систему, поддерживающую заданную функциональность:

1. На основе сущностей предметной области создать классы их описывающие. 2. Классы и методы должны иметь отражающую их функциональность названия и должны быть грамотно структурированы по пакетам. 3. Оформление кода должно соответствовать Java Code Convention. 4. Информацию о предметной области хранить в БД, для доступа использовать API JDBC с использованием пула соединений, стандартного или разработанного самостоятельно. В качестве СУБД рекомендуется MySQL или Derby. 5. Приложение должно поддерживать работу с кириллицей (быть многоязычной), в том числе и при хранении информации в БД. 6. Архитектура приложения должна соответствовать шаблону Model-View- Controller. 7. При реализации алгоритмов бизнес-логики использовать шаблоны GoF: Factory Method, Command, Builder, Strategy, State, Observer etc. 8. Используя сервлеты и JSP, реализовать функциональности, предложенные в постановке конкретной задачи. 9. В страницах JSP применять библиотеку JSTL и разработать собственные теги. 10. При разработке бизнес логики использовать сессии и фильтры. 11. Выполнить журналирование событий, то есть информацию о возникающих исключениях и событиях в системе обрабатывать с помощью Log4j. 12. Код должен содержать комментарии.

============================= Задание

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

About

Testing portal for tutors and their students


Languages

Language:Java 89.3%Language:JavaScript 8.2%Language:CSS 2.4%