JQuaternion
<maven>
com <dot> jquaternion <dot> jqsa
</maven>
A Java MVC framework on s73r01ds by JQuaternion.org
View project onGitHub
Current Build Status - Travis-CI
Tech Stack
Client Side Components
Server Side Components
-
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