Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Правильная реализация тестого задания 
:(
    Опции темы
Pol81
Дата 31.8.2013, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 Основы.
К сожалению, для решения данной задачи этого категорически не достаточно.
Уважаемые подскажите, с чего начать (почитать), что бы правильно начать реализовывать данную задачу.
PM MAIL   Вверх
LSD
Дата 2.9.2013, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Pol81 @  31.8.2013,  13:19 Найти цитируемый пост)
дали тестовое задание на Junior Java

Нихрена себе тестовое задание на джуниора smile Это кто же у нас такие задания дает?


Цитата(Pol81 @  31.8.2013,  13:19 Найти цитируемый пост)
Уважаемые подскажите, с чего начать (почитать), что бы правильно начать реализовывать данную задачу.

Установи Мавен, сгенерируе вею проект из архетайпа. Подключи туда спринг, напиши 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.
PM MAIL WWW   Вверх
Pol81
Дата 2.9.2013, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 31.8.2013

Репутация: нет
Всего: нет



Может по Мавену подскажите литературу?
PM MAIL   Вверх
LSD
Дата 2.9.2013, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0735 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.