Skip to content

An example AngularJS Application that uses a Spring Security protected Jersey REST backend based on Hibernate/JPA

License

Notifications You must be signed in to change notification settings

arachchi/angular-rest-springsecurity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

angular-rest-springsecurity

Build Status [Donate](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=W9NAXW8YAZ4D6&item_name=Angular REST SpringSecurity Example Donation%20Donation&currency_code=EUR)

An example AngularJS Application that uses a Spring Security protected Jersey REST backend based on Hibernate/JPA.

About

The projects aim is to demonstrate the Java implementation of a simple REST interface which is used by an AngularJS application. The following topics are covered:

  • A relational database that holds blog posts and users.
  • A REST service that exposes the data in the database.
  • Authentication and authorization against the REST service.
  • A Simple AngularJS application that allows users to view or edit news entries depending on their role.
  • A responsive design.

This project is just meant to be a demonstration, therefore it is neither well documented nor well tested. Use it to learn about the technologies used, but do not use it for productive applications.

Any feedback is welcome, and I will incorporate useful pull requests.

Technologies

Running

Make sure Maven >= 2.2.1 is installed on your system. Go into the project dir and type mvn jetty:run, then point your browser to http://localhost:8080.

License

The Apache Software License, Version 2.0

About

An example AngularJS Application that uses a Spring Security protected Jersey REST backend based on Hibernate/JPA

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 70.8%
  • HTML 15.5%
  • JavaScript 13.1%
  • CSS 0.6%