(一)Jhipster的基本介绍及入门安装

目录

1、为什么要使用 Jhipster ?

2、安装配置

3、安装Jhipster

4、基本使用

5、介绍一下JDL Studio

6、启动 Jhipster 搭建项目


1、为什么要使用 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的部署支持。

开箱即用,JHipster在前端支持React、Vue和Angular。它支持其他框架,包括Svelte,通过被称为蓝图的插件。在后端,Spring Boot完成了繁重的工作。在这方面,JHipster类似于Hilla框架,但它有一个更宏伟的目标,即支持各种前端堆栈。从本质上讲,JHipster是一个先进的构建工具,它统一了Java和JavaScript构建工具链,并将各种管理功能分层在上面。

除了全栈应用,JHipster还支持构建微服务组件,并为基于JPA的关系型数据存储NoSQL数据存储(如MongoDB和Cassandra)提供了脚手架。它还具有日志和分析的功能。

JHipster的工具集包括一个命令行和一个特定领域的语言(DSL),它有一个可视化的数据建模器和一个基于Web的构造器(想想Spring Initializr的类固醇)。我们将使用命令行来开始。注意,你需要一个安装了相当最新的Java、Node.js和Git版本的系统。

 Jhipster官网地址

Jhipster官网https://www.jhipster.tech/cn/

github地址https://github.com/jhipster/generator-jhipster

支持的前端技术栈

支持的后端技术栈

部署技术栈

2、安装配置

首先需要安装如下几个环境:

java版本推荐是11版本

java -version 

node -v

 

 npm -v

 

 3、安装Jhipster

npm install -g generator-jhipster

 验证 Jhipster 是否安装成功

jhipster --version

4、基本使用

  1. 安装 Java、 Git 和 Node.js (最好安装jdk 11版本)
  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

 5、介绍一下JDL Studio

JDL是JHipster的特定领域语言,用于定义应用模型。它的作用远不止于此--你可以用JDL元数据定义整个应用程序--但我们将专注于模型。

首先,使用JDL-Studio,JHipster的在线工具,为一个领域模型快速生成一些CRUD功能。你会看到一个实体关系构建器

 这个可以很快速的设计表结构字段,最后完成进行 Ctrl+S保存生成如下文件:

 6、启动 Jhipster 搭建项目

直接在cmd命令行运行 jhipster 即可

猜你喜欢

转载自blog.csdn.net/weixin_46085718/article/details/130282249
今日推荐