Welcome to jQuaternion
An out-of-the-box Java APP MVC framework on s73r01ds
@ Travis
- Massive Responsive Web Design
- HTML5 Boilerplate
- Twitter Bootstrap
- AngularJS
- Full internationalization support with Angular Translate - i18n
- Optional Compass / Sass support for CSS design
- Optional WebSocket support with the Atmosphere Framework
- Easy installation of new JavaScript libraries with Bower
- Build, optimization and live reload with Grunt or Gulp.js
- Testing with Karma and PhantomJS
- Support for the Thymeleaf (sorry JSP, JSTL l0v3rs) template engine
- Spring MVC Java Application Delivered
- The great jhipster Loaded agent which extends Spring Loaded to give you hot reload of your Java code, Spring * * Beans, and many more...
- Spring Boot for easy application configuration
- Maven or Gradle configuration for building, testing and running the application
- "Development" and "Production" profiles (both for Maven and Gradle)
- Spring Security
- Spring DATA REST + Jackson
- Optional WebSocket support with the Atmosphere Framework
- Spring Data JPA + Bean Validation
- Hibernate H2, HyperSQL, MySQL and Oracle Dialects Integration on the fly
- Database updates with Liquibase
- MongoDB support if you'd rather use NoSQL instead of a classical relational database
- Ready to go into from UAT -> Production switch hot release branching cross all the above
- Monitoring with Metrics (PSI-Probe based approach, thanks to Ralf Krauß)
- Caching with ehCache(local cache) or hazelcast(distributed cache)
- Optional HTTP session clustering with hazelcast
- Optimized static resources (gzip filter, HTTP cache headers)
- Log management with Logback, configurable at runtime
- Connection pooling with HikariCP for optimum performance
- Builds a standard WAR file or an executable JAR file
- Integration with Apache Tomcat, Weblogic, Websphere and JBoss