/job4j_dreamjob

This webapp realizes CRUD-system (create-read-update-delete) with using of principle of MVC (model-view-controller).

Primary LanguageJavaApache License 2.0Apache-2.0

Build Status

Web application job4j_dreamjob

This webapp realizes CRUD-system (create-read-update-delete) with using of principle of MVC (model-view-controller).

Basic scheme of app

MVC

Use cases

  1. This app can be pushed and used with any development environment that supports Java (IntellijIDEA, Eclipse, others) and, don't forget, server container (tomcat, glassfish, others).

  2. Follow the link App for CRUD and enjoy to use app!

Steps of work

After you pushed webapp, you can use it. Steps of work are next:

I. Authentication;

Auth1

II. Authorization;

Auth2

III. Use functions for update data depending on your role;

Update1

Update2

IV. Log out.

Testing

This project contains basic tests (JUnit, Hamcrest, Mockito) for this webapp yet. So you can check it.

Used technologies

  • Java Core;
  • Commons-fileupload;
  • Log4j;
  • Amazon AWS;
  • Mockito;
  • JUnit;
  • Hamcrest;
  • PostgreSQL;
  • JDBC;
  • Servlet;
  • JSP;
  • JSTL;
  • HTML;
  • CSS;
  • Apache Tomcat Server

Author

Sergey Gromovoy