![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Pol81 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 31.8.2013 Репутация: нет Всего: нет |
Добрый день! Решил через много лет снова начать заниматься программированием. Остановился на Java. Вот дали тестовое задание на Junior Java.
Необходимо написать веб-приложение на Java, запускаемое под Tomcat. Приложение должно содержать форму регистрации. Форма должна быть разбита на 3 шага, поля которых: 1) Фамилия, Имя Отчество, Телефон, Емейл, Пароль, Повтор пароля 2) Дата рождения, Серия паспорта (4 цифры) Номер паспорта (6 цифр) 3) Регион, Город, Улица. Должна быть организована навигация между шагами, к 1 и 2 шагу можно возвратиться и изменять данные. Поля Телефон, Емейл и Серия+Номер – уникальные, нельзя давать пройти соответствующий шаг, если такие значения уже есть в базе данных. Пользователь может прервать выполнение регистрации на любом шаге кроме первого, и может затем позже вернуться, выполнить логин, и продолжить регистрацию с того шага на котором он закончил. Например: пользователь заполнил 1й шаг, нажал «Далее» и затем закрыл браузер. Такой пользователь может войти в систему и должен увидеть 2й шаг формы регистрации. Пользователь, который полностью завершил регистрацию, должен иметь возможность заходить в свой личный кабинет. Личный кабинет можно сделать заглушкой, с отображением только ФИО. Технологии Список технологий, обязательных для использования: 1. Spring Framework 2. Hibernate 3. Любой веб-фреймворк 4. MySQL 5. Maven Список технологий, использование которых будет плюсом: 1. Spring Security 2. GWT или GXT Дополнительные требования: 1. Пакет поставки должен включать в себя: a. War-файл. b. source – исходники c. doc – Краткое описание проекта В корне пакета поставки должен присутствовать файл readme.txt с описанием структуры и краткой инструкцией по запуску приложения. 2. Проверяться будет: a. Соответствие требованиям b. Работоспособность c. Оптимальность решения d. Документирование кода и приложения в целом e. Время, потраченное на выполнение задания Я прочитал только две книги по Java: Шилдт Ява руководство для начинающих и Ява2 Том1 Основы. К сожалению, для решения данной задачи этого категорически не достаточно. Уважаемые подскажите, с чего начать (почитать), что бы правильно начать реализовывать данную задачу. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Нихрена себе тестовое задание на джуниора ![]()
Установи Мавен, сгенерируе вею проект из архетайпа. Подключи туда спринг, напиши Hello world и так постепенно наращивай функционал. Что касается что читать: читай документацию и всякие тьюториалы благо их в сети предостаточно. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Pol81 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 31.8.2013 Репутация: нет Всего: нет |
Может по Мавену подскажите литературу?
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Я обхожусь официальной докой и гуглом.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |