GNU/Linux >> Linux の 問題 >  >> Debian

Debian11にPlayフレームワークをインストールする方法

他のフレームワークほどよく知られていませんが、非常に用途が広いフレームワークはPlayFrameworkです。今日はそれについて話し、Debian11にインストールする方法を学びます。

Play Frameworkとは何ですか?

Playは、ScalaとJavaのパワーを使用してWebアプリケーションを作成するためのフレームワークです。これにより、強力なアプリケーションを作成し、それらをすばやくパッケージ化できます。

PlayはAkkaの上に構築されており、拡張性の高いアプリケーションに予測可能で最小限のリソース消費(CPU、メモリ、スレッド)を提供します。 Javaは重すぎるという信念に反して、Playではそれほど多くの問題なくJavaを使用できます。

一方、コンパイラーとランタイム(JVM)は、アプリケーションが超高速で実行され、負荷がかかった状態で実行され続けるように、手間のかかる作業を行います。だから、私たちはそれを最大限に活用することができます。

PlayFrameworkのインストール

このフレームワークのインストールは、思ったほど複雑ではありません。ただし、作業を簡単にするために、事前にいくつかのツールをインストールする必要があります。始めましょう。

Debian11にSDKをインストールする

最初に行う必要があるのは、ターミナルにアクセスするか、SSH経由でシステム全体を更新することです。

sudo apt update
sudo apt upgrade

次に、必要なパッケージをいくつかインストールする必要があります。

sudo apt install git unzip zip curl

次に、curlを使用できます SDKインストールスクリプトをダウンロードします。すぐに、このスクリプトを実行します。次に、SDKをダウンロードしてインストールするには、実行するだけです。

curl -s "https://get.sdkman.io" | bash

プロセスを完了するには、前のコマンドの実行が終了した後でこのコマンドを実行します。

source "$HOME/.sdkman/bin/sdkman-init.sh".

インストールされているSDKのバージョンを確認して変更を確認します。

sdk version

Debian11でSDKを使用してJavaとSBTをインストールする

PlayはJavaバージョン8および11のみをサポートします。したがって、これらのいずれかを選択する必要があり、そのためにSDKを使用します。

sdk install java 11.0.14-tem

Javaの後にSBTが続きます。 SDKを使用してインストールするには、実行するだけです。

sdk install sbt

PlayFrameworkの例をダウンロード

Playを使用できることを確認するには、まず、実行したすべてが正常かどうかを知るのに役立ついくつかの例をダウンロードする必要があります。

ダウンロードするには、GITリポジトリからファイルのクローンを作成するだけです。

cd ~
git clone https://github.com/playframework/play-samples.git

生成されたフォルダにアクセスします

cd play-samples/play-scala-hello-world-tutorial

そして、あなたは

によってプログラムを実行することができます
sbt run

次に、アドレスlocahost:9000のWebブラウザからアクセスできます。 。

ただし、仮想マシンまたはVPSからこのテストを実行する場合は、任意のホストへのアクセスを有効にする必要があります。これを実現するには、構成を編集します。

nano conf/application.conf

そして、以下を追加します

play.filters.hosts {
  allowed = ["."]
}

変更を保存すれば完了です。

これは、Playを使用する準備ができていることを示しています。

PlayFrameworkを使用して新しいプロジェクトを作成する

これで、Playを使用して新しいプロジェクトを作成する準備が整いました。これを実現するには、プロジェクトの名前でフォルダを作成するだけです。

cd ~
mkdir project

アクセスすると、Playプロジェクトテンプレートをダウンロードできるようになります。

cd project
sbt new playframework/play-java-seed.g8

そして、終了したら、作業を開始できます。

結論

Play Frameworkは、JavaのパワーとScalaを組み合わせて、軽量でスケーラブルな堅牢なWebアプリケーションを作成します。

この投稿がお役に立てば幸いです。他の人と共有することもできます。


Debian
  1. Debian 10(バスター)のインストール方法

  2. Debian10BusterにSteamPlayでSteamをインストールする方法

  3. Python3.9をDebian10にインストールする方法

  1. Debian10にMemcachedをインストールする方法

  2. Debian10にTeamViewerをインストールする方法

  3. Debian9にGitをインストールする方法

  1. Debian9にGoをインストールする方法

  2. Debian9にPipをインストールする方法

  3. Debian9にRをインストールする方法