Angular_bootstrap_spring

screenshot of Angular_bootstrap_spring
bootstrap

AngularJS, Restful, Spring, Spring Security, Hibernate,Bootstrap, Gulp in ES6, Maven

Overview

The Angular Bootstrap Spring is a single page application (SPA) built with AngularJS, Bootstrap, Spring 4, and Spring Security. The application is divided into two modules - API and CLIENT - which are built and deployed separately. The API module can run on any web server, but it has been tested against Tomcat 8. The CLIENT module is run via Gulp, but for production release, it can be extracted and run as a static client via Apache. The application requires the API to be proxied in order to avoid CORS related issues.

Features

  • AngularJS with Bootstrap: The application is built using AngularJS and utilizes Bootstrap for widgets and styling.
  • Modular Structure: The application is divided into two modules - API and CLIENT - which are built and deployed separately.
  • Gulp Build Tool: Gulp is used as the build tool for the CLIENT module, written using ES6.
  • Spring 4: The application uses Spring 4 to create RESTful controller interfaces.
  • Spring Security 4: Spring Security 4 is used for stateless API authentication via basic authentication or token authentication.
bootstrap
Bootstrap

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.