Skip to content
/ topjava Public
forked from JavaOPs/topjava

Java Enterprise: Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery

Notifications You must be signed in to change notification settings

kh0ma/topjava

 
 

Repository files navigation

Codacy Badge Build Status Dependency Status

Java Enterprise Online Project

Java Enterprise project with registration/authorization and role-based interface (USER, ADMIN). The administrator can create/edit/delete/users and the user can manage his profile and data (day, food, calories) through the UI (via AJAX) and REST interface with basic authentication. Data can be filtered by date and time and the color of entry in table depends on whether the amount of calories per day more than norm (it's editable parameter in profile). All REST interface covered with JUnit tests using Spring MVC Test and Spring Security Test.

DEMO: http://topjava.herokuapp.com/

The project is made to gain expirience so some of this functionality is duplicated just to use a variety of techniques for practice (e.g. access to the database is made via JDBC, JPA and Spring DataJpa).

About

Java Enterprise: Maven/ Spring/ Security/ JPA(Hibernate)/ REST(Jackson)/ Bootstrap(CSS)/ jQuery

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.6%
  • JavaScript 4.5%
  • Other 0.9%