Тестовое задание по MVC+Java+WEB

advertisement
Тестовое задание по MVC+Java+WEB
Данное задание имеет целью выяснить знания в области web программирования
с использованием Java и JSP, при выполнении должны использоваться
следующие продукты/технологии:
- Web-server – Jakarta Tomcat (4.1.x)
- MVC framework – Jakarta Struts 1.1
- База данных – Microsoft SQLServer, Oracle или MySQL, любая версия
- Доступ к базе данных с использованием mapping-objects Hibernate 2.x
Пусть база данных содержит таблицу информации о сотрудниках, включающую
базовый (фамилия, имя) и расширенный (пол, год рождения, должность,
комментарии и.т.д) набор данных.
Предлагается построить WEB аппликацию для просмотра / редактирования
данной информации. Аппликация состоит из единственного окна, разделенного
на два фрейма. Верхний фрейм содержит HTML таблицу, где перечислена
базовая информация по всем сотрудникам из базы. В данной таблице
реализована возможность выбора строки, при этом строка становится
выделенной и в нижнем фрейме появляется весь набор свойств сотрудника с
возможностью редактирования расширенного набора. В этом же фрейме
находится кнопка Save, при нажатии на которую информация сохраняется в
базе данных. Реализованный набор расширенных свойств, а также выбор
элементов для редактирования не регламентируется и может быть выбран на
Ваше усмотрение.
При рассмотрении задания будет приветствоваться, если:
1. Страницы будут иметь хороший, легко изменяемый (за счет изменения
css) дизайн, хорошо сверстаны.
2. Исходный код будет содержать комментарии
3. Таблица, размещенная в верхнем фрейме, построена с использоваием
custom tag-library
В качестве результатов просьба высылать:
1. WAR файл без стандартных библиотек для hibernate/tomcat/struts и тд.
2. Используемая база данных: SQL скрипт для создания таблицы и
заполнения ее данными.
3. Исходный код аппликации.
4. Список используемых стандартных пакетов с указанием точной версии.
5. Если для работы аппликации требуются дополнительные установки,
пожалуйста, укажите их.
Любые улучшения и дополнения добавленные Вами – приветствуемся, мы
обязательно оценим Ваш труд по заслугам. Спасибо и – удачи!
Download