首页 > 其他分享 >(一)Jhipster的基本介绍及入门安装

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

时间:2023-04-22 19:32:55浏览次数:36  
标签:JDL 入门 JHipster 支持 Jhipster 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的基本介绍及入门安装_Java

 Jhipster官网地址

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

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

支持的前端技术栈

(一)Jhipster的基本介绍及入门安装_应用程序_02

支持的后端技术栈

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

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

部署技术栈

(一)Jhipster的基本介绍及入门安装_技术栈_05

2、安装配置

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

java版本推荐是11版本

java -version 

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

node -v

 

(一)Jhipster的基本介绍及入门安装_技术栈_07

 npm -v

 

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

 3、安装Jhipster

npm install -g generator-jhipster

 验证 Jhipster 是否安装成功

jhipster --version

(一)Jhipster的基本介绍及入门安装_应用程序_09

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保存生成如下文件:

(一)Jhipster的基本介绍及入门安装_应用程序_10

 6、启动 Jhipster 搭建项目

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

(一)Jhipster的基本介绍及入门安装_技术栈_11

标签:JDL,入门,JHipster,支持,Jhipster,jhipster,安装
From: https://blog.51cto.com/u_15738297/6215477

相关文章

  • Oracle:fedora-server-38:安装oracle12c:注意点
    首先,必须的准备!其次,需要注意,fedora-server默认安装时,临时目录/tmp是tempfs系统,其空间大小(默认最大为内存的一半)可能不足!建议将其卸载,重新在根目录创建或连接到一个足够大的磁盘空间上! ......
  • linux openClouldOS 8.6安装最新版MySQL详细教程
    参考linux安装最新版MySQL详细教程rpm包下载其中下载MySQL官网的仓库文件,根据服务器情况选择的RedHatEnterpriseLinux8/OracleLinux8(ArchitectureIndependent),RPMPackage下载地址改为wgethttp://repo.mysql.com/mysql80-community-release-el8-5.noarch.rpm再......
  • Playwright系列: 第2章 环境安装与配置安装
    Playwright Playwright支持在Windows、Mac以及Linux系统上安装和使用。我们可以通过以下方式安装Playwright:1.使用NPM安装(适用于Node.js项目)npminstallplaywright2.使用PIP安装(适用于Python项目)pipinstallplaywright3.下载Playwright二进制包安装可以在Playwright官网......
  • 自学大数据第16天~Pig安装与配置及其他
    Pig简介:ApachePig是一个用于分析大型数据集的平台,它由用于表达数据分析程序的高级语言以及用于评估这些程序的基础架构组成。Pig程序的显着特性是它们的结构适合大量的并行化,这反过来使它们能够处理非常大的数据集。基础设施层:目前,Pig的基础设施层由一个编译器组成,该编译器生成......
  • 【OMNET++网络仿真系列学习笔记-1】Ubuntu 22.04版本安装OMNET++6.0版本及各类报错合
    本章目录前言第一步:下载6.0压缩包第二步:解压并安装第三步:启动环境变量第四步:遇到的问题第五步:./configure编译结束第六步:验证安装是否可以正常运行?第七步:验证IDE总结:写在后面的话前言本篇文章记录了22.04版本Ubuntu安装OMNET++6.0版本及各类报错合集解决方案,途中遇到了无数问题,很......
  • Zotero-tag的安装及使用方法
    Zotero-tag的安装及使用方法1.安装两个插件(这里面有常用的zotero的所有基本脚本)https://zotero-chinese.gitee.io/zotero-plugins/#/下载他们的你需要的Zotero-tag.xpi文件:2.zotero中加载两个插件工具-->附加组件-->右上角设置-->Installadd-onfromfile-->找到刚才插件......
  • docker的安装(linux、centos)
    环境:centos71.先确定linux是否是centos7cat/etc/redhat-release2.如果自己的linux上之前有安装docker,先卸载。如果没有,则直接跳过这一步。执行下面的命令:yumremovedocker\docker-client\docker-client-latest\do......
  • centos7编译安装php8.1
    一下载源码包 wgethttps://www.php.net/distributions/php-8.1.1.tar.gz 二解压 三安装依赖软件yuminstall-yoniguruma-developenssl-develgccgcc-c++wgetmakelibxml2libxml2-developenssl\openssl-develcurlcurl-devellibjpeglibjpeg-devellibpn......
  • docker harbor安装过程
    环境准备安装最新版本docker-ce及docker-composemkdir-p/opt/harbor/certs 下载最新harbor合并有效签发证catpublic.crtchain.crt>www.crtharbor.yml配置文档 [root@repo_nzharbor]#catharbor.yml|grep-v^"#"|grep-v^".#"|grep-v^'#'|g......
  • kubeatm安装k8s成功后的提示说明
    使用kubeadm安装完成k8s成功后,有一段提示信息如下:YourKubernetescontrol-planehasinitializedsuccessfully!Tostartusingyourcluster,youneedtorunthefollowingasaregularuser:mkdir-p$HOME/.kubesudocp-i/etc/kubernetes/admin.conf$HOME/.ku......