JHipster服务器端的技术栈(JHipster's Technology stack on the server side)

A complete Spring application:

  • 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 MVC REST + Jackson
  • Optional WebSocket support with Spring Websocket
  • Spring Data JPA + Bean Validation
  • Database updates with Liquibase
  • Elasticsearch support if you want to have search capabilities on top of your database
  • MongoDB support if you’d rather use a document-oriented NoSQL database instead of JPA
  • Cassandra support if you’d rather use a column-oriented NoSQL database instead of JPA
  • Kafka support if you want to use a publish-subscribe messaging system

Ready to go into production:

  • Monitoring with Metrics
  • 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
  • Support for all major cloud providers: AWS, Cloud Foundry, Heroku, Kubernetes, Docker…
  58198
样板 \ 入门套件

Spring A complete Spring application

Spring Framework为现代基于Java的企业应用程序提供了全面的编程和配置模型 -- 在任何类型的部署平台上...
  27196
NoSQL数据库

MongoDB if you’d rather use a document-oriented NoSQL database instead of JPA

MongoDB是一个开源文档数据库,可提供高性能、高可用性和自动缩放。(MongoDB is an open-sourc...
  72888
搜索引擎

Elasticsearch if you want to have search capabilities on top of your database

Elasticsearch是一个分布式,REST风格的搜索和分析引擎,能够解决越来越多的用例。(Elasticsearc...
  2048
其他资源

Ehcache local cache

Ehcache是一个开源的、基于标准的缓存,可提升性能、卸载数据库、简化可扩展性。 (Ehcache is an ope...
  9223
NoSQL数据库

Cassandra if you’d rather use a column-oriented NoSQL database instead of JPA

管理大量的数据,快速,高枕无忧。(Manage massive amounts of data, fast, witho...
  30234
消息和流媒体

Apache Kafka if you want to use a publish-subscribe messaging system

Kafka™用于构建实时数据流水线和流媒体应用。「Kafka™ is used for building real-ti...
  5056
DevOps

Liquibase Database updates with Liquibase

跟踪、版本和部署数据库变化。这是 Liquibase 的主要源代码。「Track, version, and deplo...
  7847
行业特定软件

Metrics Monitoring with Metrics

Metrics是一个Java库,它让您对代码在生产中所做的事情有了无与伦比的洞察力。(Metrics is a Java...
  6342
其他资源

Hazelcast IMDG distributed cache

领先的开源内存数据网格:分布式计算,简化。(The Leading Open Source In-Memory Data...
  3110
其他资源

Logback Log management with Logback, configurable at runtime

Java的可靠、通用、快速和灵活的日志框架。(The reliable, generic, fast and flexi...
  20483
行业特定软件

HikariCP Connection pooling with HikariCP for optimum performance

光HikariCP·一个坚实的高性能JDBC连接池。(光 HikariCP・A solid high-performan...
  20483
Java

Spring Boot Spring Boot for easy application configuration

Spring Boot可以轻松创建可以“运行”的独立的、生产级的基于Spring的应用程序。(Spring Boot m...
  9160
Java

Spring Security highly customizable authentication and access-control

Spring Security是一个功能强大、可定制的身份验证和访问控制框架。(Spring Security is a...
  3125
Java

Spring Data JPA Spring Data JPA + Bean Validation

简化了创建基于JPA的数据访问层的开发。(Simplifies the development of creating ...
Like:
0
To the top