JHipster快速入门


  1. 安装 JavaGitNode.js
  2. 安装JHipster npm install -g generator-jhipster
  3. 创建一个新目录并进入 mkdir myApp && cd myApp
  4. 运行Jhipster并根据屏幕指示操作 jhipster
  5. 使用 JDL Studio 设计您的实体类后, 下载jhipster-jdl.jh文件
  6. 生成实体类代码 jhipster jdl jhipster-jdl.jh

15分钟学习JHipster


Matt Raible发布了一个如何使用Jhipster7来开发Spring Boot + Angular应用的教学视频。

课程 & 书籍


书籍

  • 《The JHipster Mini-Book 5.0》 (Matt Raible),这个版本更新一些新的章节,包括渐进式Web应用、代码质量和用户数据安全。
  • JHipster全栈开发 - 第2版 (Deepu K Sasidharan与Sendil Kumar),可以通过PacktAmazon购买。

社区教程/培训

Sponsors & backers


如果您发现Jhispter给您的工作中带来了不错的便利, 请考虑请求您的公司成为我们的赞助商来支持这个开源项目。您也可以通过 成为一个独立的支持者

感谢我们的白金赞助商!

谢谢我们所有的支持者!

支持JHipster的公司


此支持包括:

  • 核心贡献者(Ippon,Okta,Entando)投入的开发时间
  • 开发Micronaut蓝图(Object Computing)
  • 参与Quarkus蓝图开发(Entando)

如果您希望将您的公司添加到此处,请随时与我们联系并说明原因。

JHipster动态


请关注我们推特 @jhipster获取Jhipster最新动态

Jhipster中文站

官方JHipster中文站现已推出! JHipster的中文官方网站终于和大家见面了!

请在这个专属的 Github项目审查和提升中文站的质量. 欢迎大家来Github的翻译项目上添砖加瓦!

大事记

动态

  • JHipster开发人员协会 现在主持 虚拟聚会YouTube频道.
  • 使用JHipster进行全栈开发-第2版由Deepu K Sasidharan和Sendil Kumar出版. 通过 PacktAmazon获得,使用折扣代码`25JAVASILVER`从Amazon和Packt获得25%的电子书折扣。 有效期至2020年7月1日
  • Matt Raible撰写的The JHipster Mini-Book 5.0现已推出! 从 InfoQ免费下载或在 Lulu购买印刷版。

JHipster是什么?


+
/
/
=

JHipster是一个开发平台,可以快速生成、开发和部署现代Web应用程序和微服务架构。我们支持许多前端技术,包括Angular,React和Vue。 我们甚至为Ionic和React Native提供了移动应用程序支持!在后端,我们支持Spring Boot(使用Java或Kotlin)、Micronaut、Quarkus、Node.js和.NET。 对于部署,我们通过Docker和Kubernetes拥抱云原生原则。对AWS,Azure,Cloud Foundry,Google Cloud Platform,Heroku和OpenShift的部署支持。

目标

我们的目标是生成一个完整的现代Web应用程序或微服务架构,以统一:

  • 基高性能,强大的服务器端技术栈,具有出色的测试覆盖率
  • 带有Angular,React或Vue,集成Bootstrap CSS的时尚、现代、移动优先的UI
  • 使用Webpack和Maven或Gradle构建应用程序的强大工作流
  • 云原生原则的弹性微服务架构思想
  • 基础架构即代码,因此您可以快速部署到☁️

示例 & 源码

使用最新版本的JHipster生成的示例应用程序:

JHipster是开源的,所有开发都已完成 on GitHub

  • 如果您想与我们一起编码,请随时加入!
  • 如果您喜欢该项目,请给我们GitHub上加⭐️。

前端技术栈


  • HTML5
  • CSS3
  • Bootstrap
  • TypeScript
  • Angular
  • React
  • Vue
  • Redux
  • Websockets
  • Yarn
  • Webpack
  • Sass
  • Browsersync
  • Jest
  • Cypress
  • Protractor

服务端技术栈


  • Spring Boot
  • Spring Security
  • Micronaut
  • Netflix OSS
  • Consul
  • Gradle
  • Maven
  • Hibernate
  • Liquibase
  • MySQL
  • MariaDB
  • PostgreSQL
  • Oracle
  • MS SQL
  • MongoDB
  • Mongock
  • Cassandra
  • Couchbase
  • Neo4j
  • EhCache
  • Caffeine
  • Hazelcast
  • Infinispan
  • Memcached
  • Redis
  • Elasticsearch
  • Kafka
  • Swagger
  • Elastic Stack
  • Prometheus
  • Thymeleaf
  • Gatling
  • Cucumber
  • ArchUnit
  • Testcontainers

部署技术栈


  • Docker
  • Kubernetes
  • Heroku
  • CloudFoundry
  • AWS
  • Boxfuse
  • Google Cloud
    Platform
  • OpenShift
  • Azure Spring Cloud

CI/CD技术栈


  • Jenkins
  • Travis CI
  • GitLab CI
  • CircleCI
  • Azure Pipelines
  • Github Workflows

谁在使用JHipster?


全世界许多大公司都在使用Jhipster! 点击此处查看完整的列表, 如果你的公司也使用了Jhipster, 不要忘记在这里也添加您的公司