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…
  58347
样板 \ 入门套件

Spring A complete Spring application

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

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

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

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

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

Ehcache local cache

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

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

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

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

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

Liquibase Database updates with Liquibase

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

Metrics Monitoring with Metrics

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

Hazelcast IMDG distributed cache

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

Logback Log management with Logback, configurable at runtime

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

HikariCP Connection pooling with HikariCP for optimum performance

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

Spring Boot Spring Boot for easy application configuration

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

Spring Security highly customizable authentication and access-control

Spring Security是一个功能强大、可定制的身份验证和访问控制框架。(Spring Security is a...
喜欢:
0
去到顶部