1-企业全栈开发:准备就绪

创建一个JHipster应用程序->>

您好,欢迎来到我的第一篇博客文章。

在本教程系列中,我们将探索如何从头开始构建企业级应用程序。

我知道在软件开发方面有很多选择。 每天都会发布新的语言和框架。 但是,我的偏见是,在企业应用程序Java的世界中,无论如何,JVM仍然是规则。

同时,JavaScript已成为Web /前端开发的标准。

因此,出于本教程的目的,我们的堆栈将由Java后端和JavaScript前端组成。

我们还将使用Linux环境(Linux Mint 18.3)

在本视频中,我们将设置环境并使用JHipster创建基本应用程序。

JHipster(Java Hipster的缩写)是使用yeoman收集所有最新和最重要组件的应用程序生成器。

关于JHipster的伟大之处在于,它允许在几分钟内完成整个堆栈项目。

通过几条指令,您最终会得到一个CRUD应用程序,该应用程序包含spring框架的所有功能以及许多其他非常酷的东西,例如国际化,用于管理API端点的灵活工具,用户管理等。

在前端,您可以在Angular和React之间进行选择(目前正在准备对Vue js的支持)

可以在JHipster网站上找到详细的安装说明。

但是在执行此操作之前,我们需要安装一些先决条件:

  • 爪哇
  • 节点
  • 约曼
  • JHipster

安装Java SDK

要安装Java,我们将使用SDKMAN!

SDKMAN! 是用于在大多数基于Unix的系统上管理多个软件开发套件的并行版本的工具。

SDKMAN详细安装说明https://sdkman.io/install

打开终端并输入:

  $ curl -s“ https://get.sdkman.io” | 重击 

然后 :

  $源“ $ HOME / .sdkman / bin / sdkman-init.sh” 

最终安装Java 1.8

  $ sdk安装java 8.0.181-zulu 

测试是否正常

  $ java -version openjdk版本“ 1.8.0_181” 
OpenJDK运行时环境(Zulu 8.31.0.1-linux64)(内部版本1.8.0_152-b16)
OpenJDK 64位服务器VM(Zulu 8.31.0.1-linux64)(内部版本25.181-b02,混合模式)

安装节点

我们将使用节点版本管理器(nvm)安装Node.js和npm。

  curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | 重击 

打开~/.bash_profile文件,并确保将source ~/.bashrc写入其中。 重新启动终端。

运行安装命令。

  nvm安装节点 

运行use命令。

  nvm使用节点 

现在已经安装了Node.js和npm,通过输入node -vnpm -v对其进行测试。

安装纱

您首先需要配置存储库:

  curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg |  sudo apt键添加 

然后,您可以简单地:

  sudo apt-get更新&& sudo apt-get安装yarn 

通过运行以下命令来测试是否安装了Yarn:

 纱线-版本 

详细说明如何安装纱

安装约曼

 纱线全球添加哟 

安装JHipster

 纱线全局添加生成器 

确保YARN在您的路径中

 须藤gedit〜/ .bashrc 

然后在新的终端窗口中输入以下命令

你应该可以看到这个