Разработка структуры приложения на Spring IO
Разработка структуры приложения на Spring IO (Java)
Цель:
Разработка приложения Spring IO на Java. Этот документ содержит описание основной функциональности, которая позже будет расширена для реализации дополнительных контроллеров.
Описание
Общие требования
Разработка структуры Spring IO приложения, которое будет использоваться для дальнейшей разработки приложения (сервиса) back end. Backend будет использовать REST интерфейс.
- Фреймворк Spring IO будет использоваться для разработки структуры
- Тесты функциональности и документирование с использованием SWAGGER.
- Имплементировать SWAGGER для REST интерфейса.
- Графический интерфейс SWAGGER позволит получить документацию интерфейса и выполнять ручные тесты функциональности.
- Модульные тесты.
Добавить возможность тестировать всю систему с помощью JUnit.
| Язык разработки: | Java |
| Инструменты разработки: | Maven. |
| Deployment приложения: | Self-hosted |
Конфигурация:
Должна быть разработана поддержка Внешней Конфигурации, для более удобной смены IP, хостинга и порта.
Контроллер Учетные данные пользователя
Сценарии
- Клиент должен иметь возможность войти в систему. Клиенты могут иметь несколько ролей:
- Администратор, Клиент #1, Клиент #2.
- Клиент будет вводить учетные данные (имя пользователя, пароль). (Используя интерфейс REST). После ввода существующей комбинации логин-пароль клиентом, сессия клиента начинается.
- Клиентская сессия должна иметь token , который отправляется с каждым REST запросом. Этот token идентифицирует пользователя.
- Сессия клиента заканчивается, когда пользователь выходит из системы.
- Сессия клиента обрывается после истечения определенного времени X.
- Каждый REST запрос клиента должно обнулять таймер.
- Информация о пользователях хранится в БД (mongo DB). Пароли пользователей не должны храниться в БД, только соответствия.я
REST интерфейс.
- Имплементация VersionController: VersionController REST интерфейса предостовляет информацию о версии продукта.
- Имплементация UserController: логин (для всех пользователей), и список, удаление пользователей, изменение роли пользователя (только для администратора).
Załączniki 2
-
1 dzień378 PLN
146 1 dzień378 PLNJava developer with 6 years of background expertise in developing end-user and enterprise applications.
- More than 6 years of extensive experience in Java design and development of distributed systems, including web based software development.
- Ability to apply analytical and problem solving skills to solve complex design and coding problems.
- Extensive experience in overall Performance tuning, Profiling. - Database/Query optimization.
Specialties: J2EE (Spring, Struts, Hibernate, JSP, JSTL, Servlets, JMS, RMI, JDBC, JavaMail, JDO, Tomcat), J2SE (Swing, Applets), J2ME
DB: Oracle, PostgreSQL, MySQL, Firebird, Sybase
XML (DOM, SAX, XPath, XSLT), SOAP, REST, Web Services
JavaScript, jQuery, HTML, CSS,
Ant, Maven, JUnit.
…
E-mail: [email protected]
Skype: ljubomyr_kachor
-
110 Готов взяться за выполнения проекта. Skype igor_golyak5
-
15 dni3783 PLN
239 15 dni3783 PLNДобрый день.
Уже пятый год как мы - команда и, чего у нас не отнять так это опыта в области Web-решений. Мы создали собственную платформу для разработки и управления сайтами и интернет коммерцией. Гибкий дата-менеджер, индивидуальный CRM, удобная и простоя в использование админ. панель
Наши сайты корректно отображаются на всех устройствах и браузерах, оптимизированы под поисковые системы (Google, Яндекс),а так же размещены на собственном безопасном и быстродействующем сервере.
Примеры наших работ: ovo.ua/worksFreelancehunt
Наш проект: ovobox.com
… Сайт: ovo.ua
С уважением,
Константин Соколов
Project Manager
Digital Студия OVO
Украина,
г. Киев, ул. Старокиевская 10-Г, БЦ "Vector".
тел: +38 (063) 578 15 70
skype: konstantin_ovo.ua
e-mail: [email protected]
вк: https://vk.com/sale_ovo_ua
-
1 dzień590 PLN
111 1 dzień590 PLNЗахар, здравтсвуйте!
Меня зовут, Оксана, представляю http://bvblogic.com/ua/
Нам интересен данный проект, сможем разработать, для этого имеем опытную команду Java разработчиков.
Последняя их разработка (стартап компании) это навигатор, который при составлении маршрута, учитывает качество дорог - navizor.com/ (сайт пока на обновлении, доработка нового функционала)
Вашу информацию, отдаю на предварительную оценку, и после смогу сориентировать по стоимости и срокам, хорошо?
Интересно Вам сотрудничество с нами, обсудим все детали в скайпе?
e-mail: [email protected]
skype: bvblogic_o.kandiuk
-
417 7 0 Здраствуйте. Готовые взяться за реализацию вашего проекта.
Свяжитесь с нами
Skype - itFOXY
E-mail - [email protected]
C уважением itFOXY
Aktualne zlecenia dla freelancerów w kategorii Java
Skrypt do modyfikacji APKPosiadam skrypt dla starych wersji APK Minecraft, który pozwalał na stworzenie wersji gry o mniejszej wadze dzięki usunięciu muzyki. Skrypt tworzył również klon Minecrafta (aby można było mieć dwie gry Minecraft na swoim urządzeniu...), a także w zakładce "serwery" w… Java, Programowanie na Androida ∙ 9 godzin 16 minut temu ∙ 8 ofert |
Zrealizować konwersję klienta i optymalizację obrazów (w tym HEIC) przed wysyłką AJAX na
265 PLN
Strona ogłoszeń (Tamaranha v2 Środowisko rocky linux8 php 7,2 nginx 1,28,2 mysql 8,00,44 Yi 1 bootstrap 3,3,7 vps 8 wątków, 24 RAM, 2000nyme Wdrożyć w JS-ładowarkę zdjęć przechwytywanie zdarzenia wyboru plików (change na input[type==file] lub hook AJAX-ładowarki). Jeśli… Java ∙ 13 godzin 55 minut temu ∙ 12 ofert |
Dostosowanie ekranu ładowania i menu Minecraft 1.12.2 (Tech Survival)
75 PLN
Potrzebne jest dopracowanie gotowego klienta Minecraft 1.12.2 z modami oraz wdrożenie własnego projektu interfejsu w stylu technicznego przetrwania (Industrial / Tech Survival).Co trzeba zrobić1. Niestandardowy ekran ładowania modów Konieczne jest zastąpienie standardowego… Java, Tworzenie gier ∙ 5 dni 7 godzin temu ∙ 6 ofert |
Integracja modułów skanerów stomatologicznych w CRM
2274 PLN
Opracowaliśmy system CRM do współpracy z dentystami i laboratoriami. Należy zintegrować usługi iTero, sirona, medit i inne, aby pliki były automatycznie pobierane. AI i uczenie maszynowe, Java ∙ 5 dni 8 godzin temu ∙ 27 ofert |
Opracowanie prostych gier 2D (Wąż, Galaktyka itp.) na rynek Google PlayWitam! Szukam dewelopera (lub początkującego z dobrą podstawą), który będzie w stanie stworzyć kilka prostych klasycznych gier 2D na platformę mobilną Android z dalszą publikacją w Play Market.Na początek trzeba opracować jedną-dwie gry. Przykłady settingu i mechanik: klasyczna… Java, Tworzenie gier ∙ 7 dni 12 godzin temu ∙ 19 ofert |