Java読書会BOF「Spring徹底入門 第2版」を読む会 第15回議事録

[ 戻る ]


=====================================================
Java読書会BOF「Spring徹底入門 第2版」を読む会 第15回議事録
=====================================================

.. csv-table:: 開催概要

  "日時", "2025年12月20日 10:00 - 17:00"
  "場所", "エポック中原 第2会議室"
  "出席者(敬称略)", 高橋(徹)、遠藤、岩室、井上、高橋(智)(書記)"

Chapter 12: Spring + Thymeleaf
==============================

12.3.9 テンプレートの共通化
------------------------
* P589 HtMLには<footer>タグがあるのか?
  * ある https://html.spec.whatwg.org/multipage/sections.html#the-footer-element
  * <header>タグなどもある

* P589 「&copy;」はCopyright symbolの「©」こと https://en.wikipedia.org/wiki/Copyright_symbol
  * 英語キーボードではどのように「©」を入力するのか?
    * Alt + 0169 (Windows), Option + G (macOS)

* P590 「テンプレート名 :: フラグメント名」の中の空白スペース2個は必須なのか?
  * Thymeleafのドキュメントにはどのように書かれているのか?
    * 宿題!!

Chapter 14: チュートリアル
========================

14.1 アプリケーションの概要
------------------------
* P646 そもそも古いバージョンのSTS(STS for Eclipseの本体またはプラグイン)はどうやって入手・インストールするのか?
  * 最新のSTS5.0.0では、Spring Bootの4.0または3.5系しか選択できない

14.1.1 ER図
-----------
* P647 このER図は何を使って表示しているのか?
  * Eclipseに内蔵されている機能かのか?
  * serial型とは?
  * NNは、NOT NULLのことだろう

* P648 usrテーブルはuserテーブルではダメなのか?
  * PostgreSQLでは、userは予約語だから使えないのでは?
  * PostgreSQLで、userテーブルを作成することはできるか?
    * 宿題!!
  * MySQLではuserテーブルはどうか?

14.2.2 プロジェクトのパッケージ構成
-------------------------------
* P655 STS(Eclipse)特有のメニューの出し方は、パッケージエクスプローラーの「︙」アイコンをクリックする方法のみ

14.2.3 PostgreSQLのセットアップトアップ
-----------------------------
* P658 psqlを実行するターミナルがいきなりLinuxに変わっている。Windowsであるべき!!

* P658 書籍で作成しているユーザーのパスワードは「mrs」ではない!! 誤植!!
  * 本当のパスワードは何なのか?
  * PostgreSQLのバージョンによって、ENCRYPTEDの処理が違う
    * 宿題!!
  * md5を省いたMD5のハッシュ値「86082399b5082acb54472ee195a57ce8」からパスワードを復号化できるか?
    * 無料オンラインサービスの https://md5decrypt.net/en/ に入れると2秒ほどで「mrsmrs」と解読できてしまう!!

* P658 PostfreSQLで作成するデータベースのENCODINGがUTF8だが。LC_COLLATE,LC_CTYPEは「C」で良いのか?
  * C.UTF-8であるべきだろう

* P659 application.propertyのコネクションプールの設定方法は?
  * 宿題!!

14.2.5 JPAエンティティの作成
--------------------------
* P665 schema.sqlとdata.sqlの実際の実行方法は?
  * JDDC APIを使っているだろう
    * sqlファイルを読み込みながら、セパレータごとに都度SQL文を実行しているようだ
    * サンプル実装 https://www.geeksforgeeks.org/java/how-to-execute-a-sql-script-file-using-jdbc/
  * schema.sql,data.sqlの実行順序や、その他のsqlファイルについてのドキュメントは?
    * 宿題!!

次回は、P668の「14.2.6 会議室一蘭表示機能の実装」から。


[ 戻る ]