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

(一)Jhipster的基本介绍及入门安装Jhipster 的基本搭建与简单使用 以及发展所用的技术栈 jhipster

大家好,欢迎来到IT知识分享网。

目录

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官网地址

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

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

支持的前端技术栈

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

支持的后端技术栈

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

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

部署技术栈

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

2、安装配置

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

java版本推荐是11版本

java -version 

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

node -v

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

 npm -v

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

 3、安装Jhipster

npm install -g generator-jhipster

 验证 Jhipster 是否安装成功

jhipster –version

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

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功能。你会看到一个实体关系构建器

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

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

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

 6、启动 Jhipster 搭建项目

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

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/135253.html

(0)
上一篇 2025-07-05 22:33
下一篇 2025-07-05 22:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信