Spring Boot によるWebアプリ開発

2021システム開発実習

SpringBoot

2023 提出用課題のTwitterを作成する

更新日:

以下の手順で進めていきます。

  1. トップページ / を表示する
  2. 新規登録画面へのリンクをトップページに追加する
  3. 新規登録画面からユーザー登録できる
  4. ユーザー登録すると登録完了画面を表示する
  5. トップページに戻ると登録したユーザーのアカウントIDと名前を表示する
  6. アカウントIDと名前をプロフィールページへのリンクにする
  7. アカウントIDまたは名前をクリックするとプロフィールページを表示する
  8. 各ユーザーごとのプロフィールページを作成する
  9. プロフィールページにツイートのフォームを追加する
  10. プロフィールページからツイートすると、その内容をデータベースに保存する
  11. プロフィールページにその人のツイートの一覧を表示する
  12. トップページに全員のツイートを表示する
  13. プロフィールページに画像登録フォームを追加する
  14. プロフィールページから画像URLを登録できる
  15. プロフィールページから画像URLを更新できる
  16. プロフィールページから画像URLを削除できる

課題配点

課題 URL 配点
トップページにアクセスできる / 5
新規登録画面にアクセスできる /register 5
新規登録画面でユーザー登録できる /register 5
ユーザー登録すると完了画面を表示する /newuser 5
トップページにユーザー一覧を表示する / 5
トップページに全員のツイート一覧を表示する / 5
プロフィールページにアクセスできる /profile/{id} 5
プロフィールページからツイートできる /profile/{id} 5
プロフィールページにその人のツイート一覧を表示する /profile/{id} 5
プロフィールページから画像を登録できる /profile/{id} 5
プロフィールページから画像を更新できる /profile/{id} 5
プロフィールページから画像を削除できる /profile/{id} 5
プロフィールページでツイートを検索できる /profile/{id} 10
トップページでツイートを検索できる / 10
トップページの「Twitter」をセンタリングする / 2
トップページの「Twitter」の文字色を変更する / 2
トップページの背景色をCSSで変更する / 2
プロフィールページの名前の文字色をCSSで変更する /profile/{id} 2
プロフィールページのアカウントIDの文字色をCSSで変更する /profile/{id} 2
プロフィールページのツイート時刻の文字サイズをCSSで小さくする /profile/{id} 2
プロフィールページの背景色をCSSで変更する /profile/{id} 2
プロフィールページからトップページ(/)に戻るリンクを追加する /profile/{id} 5
トップページのツイート時刻の文字サイズをCSSで小さくする /profile/{id} 2
トップページの各ツイートにユーザーの画像を表示する / 5
トップページの各ツイートのデザインをCSSでツイッターっぽくする
/ 10
合計

提出用ファイルの作成

Eclipseのインストール

VSCodeでは提出用ファイルの作成ができないようなので、Eclipseをインストールする。
共有フォルダにある pleiades-2023-12-java-win-64bit-jre_20231211.exe をダブルクリックする。
作成先をZドライブに変更して「解凍」を実行する。

Eclipseの実行

解凍が終わったら、pleiades\2023-12\eclipse フォルダにある eclipse.exe をダブルクリックしてEclipseを起動する。
ワークスペースを選択するダイアログが表示されるので、twitterアプリケーションを作ってあるひとつうえのフォルダーを選択する。

プロジェクトのインポート

「プロジェクトのインポート」をクリックする。

Mavenの中の「既存Mavenプロジェクト」を選択して「次へ」をクリックする。

ルートディレクトリの「参照」をクリックして、twitterアプリケーションのフォルダを指定した状態で「フォルダーの選択」をクリックする。

インポートが完了すると以下の画面になる。

プロジェクトの更新

twitterを右クリックし、メニューから[Maven]-[プロジェクトの更新]を選択する。
プロジェクトの更新のダイアログが表示されるので「実行」をクリックする。

twitterアプリケーションの実行

twitterを右クリックし、メニューから[実行]-[Spring Bootアプリケーション]を選択する。
コンソールにVSCodeと同様のメッセージが表示され、Twitterアプリケーションが起動するので、ブラウザでアクセスして確認する。

学籍番号と名前を記載する

index.html のタイトル「Twitter」の右に学籍番号と名前を追加する。

提出用ファイルの作成

twitterを右クリックし、メニューから[実行]-[Maven install]を選択する。
コンソールに「BUILD SUCCESS」と表示されれば、提出用ファイルができている。
targetフォルダ内に生成された twitter-0.0.1-SNAPSHOT.jar を提出する。

提出用ファイルの動作確認

  1. コマンドプロンプトを起動する。
  2. 「cd 」(cd+スペース)と入力後、エクスプローラーからtwitter以下のtargetフォルダをドラッグして、コマンドプロンプトにドロップする。
  3. コマンドプロンプトで「java -jar twitter-0.0.1-SNAPSHOT.jar」を実行する。
  4. コマンドプロンプトにSpring Bootのロゴが表示される。
  5. ブラウザから localhost:8080 にアクセスする。
  6. 学籍番号と名前が表示されていることを確認する。
  7. 新規ユーザー登録できるか確認する。
  8. ツイートや画像登録・変更・削除ができるか確認する。

提出先

提出用フォルダの「システム開発実習」以下の「twitter」フォルダ内に各自の学籍番号のフォルダを作成し、学籍番号フォルダ内に twitter-0.0.1-SNAPSHOT.jar をコピーする。

提出期限

2024年1月10日

-SpringBoot
-

Copyright© 2021システム開発実習 , 2025 All Rights Reserved Powered by STINGER.