Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
machet1k
2 / 2 / 1
Регистрация: 20.12.2011
Сообщений: 40
1

Web-приложение

29.03.2015, 18:15. Просмотров 1257. Ответов 7
Метки нет (Все метки)

Салют, знающие люди! Ищу работу java-программиста, получил вот такое задание, джаву изучал сам, поэтому до таких вещей ещё не дошёл и смутно понимаю, как должно выглядеть готовое приложение.
Тестовое задание
Тестовое задание заключается в разработке web-приложение на платформе Java 8

Результат работы должен включать:
- архив с исходным кодом
- архив для развертывания в сервер приложений (.war)

Требования для приложения UserManagement

Domain:
∙ User {id, firsname, lastname, username, password, email, birthday, isActive, createTS, lastUpdateTS}
∙ Address {zip, country, city, district, street}
∙ Group – e.g. managers, developers, testers

Backend:
∙ Restful service with CRUD functionality and passivate/activate operation.
∙ In case passivate user state update should return error
∙ Bean validation on service level
∙ Persistence with JPA
∙ Search for firsname, lastname, email, birthday

Build
∙ Maven

Testing
∙ Unit tests
∙ Db test with in memory db

Optional:
Frontend – any web or JS framework
∙ Group tree
∙ List of users
∙ Address view aside of users list with update on user selection
∙ CRUD screens
∙ Search
∙ Filtering list of users
∙ Passivation/activation operation with confirmation dialog
∙ Form validation
∙ All communication with backend by REST

Что правильнее, создать пустое web-приложение или выбрать Spring MVC?
Пробовал собирать почти пустой проект Maven'ом, запуская потом на TomCat, как показывают в разных источниках, так даже странички с Hello World не отобразилось. И очень интересует меня пункт Domain, как здесь правильно загуглить, чтобы найти полезный материал для создания (я так подозреваю) таблиц, с заданными полями. Подскажите, пожалуйста, начинающему java-программисту, пока нет опыта устроиться очень трудно, но если удастся, думаю накопление опыта и практических знаний увеличится в разы!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2015, 18:15
Ответы с готовыми решениями:

Web приложение, web-service
Люди умные, добрые. Срочно нужна помощь. В общем, представьте , что вам надо по курсовой...

Web - приложение с нуля
Добрый день. Я неплохо знаю java-core и хочу изучить JavaEE в процессе написания веб - приложения,...

WEB-MVC приложение
Здравствуйте, форумчане. Я занимаюсь Java разработкой всего 2 месяца и пока мне доводилось писать...

JMS и Web приложение
Добрый день, пишу приложение(NetBeance и сервер GlassFish) где хочу реализовать чат, в GlassFish...

Web-Приложение для начинающего
Стоит задача создать веб-приложение, в котором пользователи, которым известен "ключ", могут...

7
KEKCoGEN
Эксперт Java
2280 / 2121 / 543
Регистрация: 28.12.2010
Сообщений: 8,348
29.03.2015, 20:27 2
machet1k, лучше для всех пунктов задания использовать Spring. На самом деле если вы создали такую тему, у вас недостаточно опыта и даже если вы напишите это приложение, по коду будет видно что вам недостаточно знаний.
0
Pablito
29.03.2015, 20:43
  #3

Не по теме:

=-O это тестовое задание на джуниора?
что-то мне нехорошо стало

0
KEKCoGEN
Эксперт Java
2280 / 2121 / 543
Регистрация: 28.12.2010
Сообщений: 8,348
29.03.2015, 20:45 4
Паблито, тут на самом деле нет ничего невозможного. С гуглом и прямыми руками можно все сделать. Клиентская часть необязательна
0
29.03.2015, 20:45
machet1k
2 / 2 / 1
Регистрация: 20.12.2011
Сообщений: 40
29.03.2015, 21:06  [ТС] 5
KEKCoGEN, ну конечно не достаточно опыта, собственно я это признаю и об этом сразу написал. Что насчёт домэйна, посоветуйте что-нибудь про это прочитать или обзовите как-нибудь, чтобы я мог сам найти. Честно говоря занимаюсь Джавой по определенному плану и не успел дойти до таких серьёзных (лично для меня) вещей. Заранее благодарен.

Добавлено через 2 минуты
Паблито, да это даже не на джуниора, а для того чтобы на собеседование пригласили, чтобы пообщаться сначала с HR, а потом с тех.специалистом. Но есть оговорка, мне сообщили, что можно выполнить не до конца, что в любом случае прислать то, что у меня получится.
0
Pablito
2863 / 2275 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
29.03.2015, 21:15 6
KEKCoGEN, да я понимаю что с гуглом это можно сделать
просто я тешил себя надеждой что таки найду для себя интересную работу, поэтому активно изучаю все подряд по java/android
но такого набора слов как в этом задании я никак не ожидал...для меня это полный капец на данном этапе

аббревиатуру CRUD я вообще первый раз увидел, потом фронтэнд с JS, java ee...у меня в голове не укладывается что это начальный уровень...пошел вскрою себе вены
0
KEKCoGEN
Эксперт Java
2280 / 2121 / 543
Регистрация: 28.12.2010
Сообщений: 8,348
29.03.2015, 21:57 7
Цитата Сообщение от machet1k Посмотреть сообщение
Что насчёт домэйна, посоветуйте что-нибудь про это прочитать или обзовите как-нибудь, чтобы я мог сам найти.
домейн это БД слой. То есть попросту говоря ваши классы замапленные на таблицы БД. Для работы со всем этим делом подойдет Hibernate и Spring data (CRUD repositories)
1
AlenaFox
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 8
07.09.2015, 11:04 8
А кто может еще объяснить, что в этом задании означают пункты:
"In case passivate user state update should return error;
- Group tree;
∙ List of users
∙ Address view aside of users list with update on user selection
∙ CRUD screens" ?
0
07.09.2015, 11:04
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2015, 11:04

Собрать Web-приложение в war-файл
Всем привет) Мне нужно собрать Web-приложение в war-файл и развернуть его в Tomcat. Для примера...

Простое Web приложение с использованием Hibernate + JSF
Пытаюсь написать CRUD приложение примерно с таким(для начала) функционалом: - Две статьи бюджета:...

Работа с веб камерой через web приложение
Здравствуйте. Есть веб проект написан при помощи Spring MVC. Нужно на страницу jsp передать видео с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.