yooshima-sg / JavaJissyu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

研修: Java 実習用サービス加入者管理システム

以下の課題に対する例です

  1. ログアウトリンクの作成
  2. 加入者情報検索で名前の一部で検索できるようにする
  3. 料金検索機能の実装
  4. 月額料金登録・編集機能の実装 ​
  5. 【追加 1】削除機能の実装
  6. 【追加 2】一覧ソート機能の実装

このプロジェクトは、Java 実習用で使用するサービス加入者システムです。 Spring Framework 6(Spring Boot 3) を使用して作成されています。

弊社 Java 研修受講者は、本リポジトリをフォークしてください。

必要なソフトウエア

Windows

以下のソフトウエアを、公式サイトからダウンロードしてインストールしてください。

Linux(Ubuntu)

以下のコマンドを実行して、必要なソフトウエアをインストールしてください。

sudo apt install git openjdk-17-jdk-headless
wget -o vscode.deb https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64
sudo apt install ./vscode.deb

開発方法

本プロジェクトは、 Visual Studio Code(以下、VSCode) で開発することを想定しています。 VSCode を起動し、フォークしたリポジトリを適当な場所にクローンしてください。その後、クローンしたフォルダを開きます。 初回クローンしたフォルダを VSCode で開くと、本プロジェクトが利用している拡張機能のインストールを求められますので、インストールしてください。

なお、開発ドキュメントは所定の場所に格納しています。事前に講師が説明をしますので、その場所のドキュメントを参照してください。

実行およびデバッグ方法

クローンしたフォルダを VSCode で開いた状態で、F5 キーを押します。

ビルド方法

ターミナルから以下のコマンドを実行します。

./gradlew bootWar

エラーない場合は、build/lib フォルダに、webapp-0.0.1-SNAPSHOT.war が作成されます。 このファイルは、java -jar webapp-0.0.1-SNAPSHOT.war とすることで実行できます。

About


Languages

Language:Java 59.3%Language:HTML 40.7%