Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Разработка структуры приложения на Spring IO

project expired


Разработка структуры приложения на 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: логин (для всех пользователей), и список, удаление пользователей, изменение роли пользователя (только для администратора).

Applications 2

Only registered users can view attachments.

Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1.  freelancer isn't working in the service any longer
  2. 40 days3500 $
    Назар Скварок
     849  verified   7   0

    Здраствуйте. Готовые взяться за реализацию вашего проекта.
    Свяжитесь с нами
    Skype - itFOXY
    E-mail - [email protected]
    C уважением itFOXY

    Ukraine Lvov | 30 November 2015 |
  3.  freelancer isn't working in the service any longer
  4. 1 day156 $
    Bvblogic Bvblogic
     201 

    Захар, здравтсвуйте!
    Меня зовут, Оксана, представляю http://bvblogic.com/ua/
    Нам интересен данный проект, сможем разработать, для этого имеем опытную команду Java разработчиков.
    Последняя их разработка (стартап компании) это навигатор, который при составлении маршрута, учитывает качество дорог - navizor.com/ (сайт пока на обновлении, доработка нового функционала)
    Вашу информацию, отдаю на предварительную оценку, и после смогу сориентировать по стоимости и срокам, хорошо?
    Интересно Вам сотрудничество с нами, обсудим все детали в скайпе?
    e-mail: [email protected]
    skype: bvblogic_o.kandiuk

    Ukraine Ivano-Frankovsk | 1 December 2015 |
  5. 15 days1000 $
    Константин Соколов
     244 

    Добрый день.

    Уже пятый год как мы - команда и, чего у нас не отнять так это опыта в области Web-решений. Мы создали собственную платформу для разработки и управления сайтами и интернет коммерцией. Гибкий дата-менеджер, индивидуальный CRM, удобная и простоя в использование админ. панель

    Наши сайты корректно отображаются на всех устройствах и браузерах, оптимизированы под поисковые системы (Google, Яндекс),а так же размещены на собственном безопасном и быстродействующем сервере.


    Примеры наших работ: ovo.ua/works https://freelancehunt.com/freelancer/Konstantyt.html#portfolio
    Наш проект: 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

    Ukraine Kyiv | 2 December 2015 |
  6. 60 days300 $
    Игорь Голяк
     211 

    Готов взяться за выполнения проекта. Skype igor_golyak5

    Ukraine Dnepr | 9 December 2015 |
  7. 1 day100 $
    Любомир Качор
     145 

    Java 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

    Ukraine Lvov | 29 December 2015 |

Client
Захар Левит
Ukraine Zaporozhe  3   0
Project published
30 November 2015
542 views
Payment methods
Share