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

完整的、生产就绪的Spring应用,支持AWS、Cloud Foundry等所有主要云提供商

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 完整的Spring应用程序

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

MongoDB 如果您宁愿使用面向文档的NoSQL数据库而不是JPA

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

Elasticsearch 如果你想在数据库之上有搜索功能

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

Ehcache 本地缓存

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

Cassandra 如果您宁愿使用面向列的NoSQL数据库而不是JPA

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

Apache Kafka 如果你想使用发布 - 订阅消息系统

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

Liquibase 使用Liquibase更新数据库

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

Metrics 使用Metrics进行监测

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

Hazelcast IMDG 分布式缓存

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

Logback 使用Logback进行日志管理,可在运行时配置

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

HikariCP 连接池使用HikariCP实现最佳性能

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

Spring Boot Spring Boot简化了应用程序配置

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

Spring Security 高度可定制的认证和访问控制

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

Spring Data JPA Spring Data JPA + Bean验证

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