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

Spring A complete Spring application

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

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

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

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

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

Ehcache local cache

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

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

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

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

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

Liquibase Database updates with Liquibase

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

Metrics Monitoring with Metrics

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

Hazelcast IMDG distributed cache

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

Logback Log management with Logback, configurable at runtime

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

HikariCP Connection pooling with HikariCP for optimum performance

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

Spring Boot Spring Boot for easy application configuration

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

Spring Security highly customizable authentication and access-control

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

Spring Data JPA Spring Data JPA + Bean Validation

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