概要図
Thymeleaf View
画面表示用。今回のシステムはThymeleafを利用して画面表示を実装する。Data bindingは静的なVUEを利用する。画面様式はBootstrapを利用する。
Springboot
SpringbootはJava言語の環境化で使用できるWebアプリケーションの開発をサポートするフレームワークです。
今回のシステムバックグラウンドフレームワークはSpringbootです。
MyBatis
カスタム SQL、ストアドプロシージャ、高度なマッピング処理に対応した優れた永続化フレームワークです。 MyBatisを使うことで、直接 JDBC を扱うコードを書いたり、クエリ引数やクエリ結果を手動で設定する必要がほとんどなくなります。
今回のデータ永続化の実現はMyBatisを利用する。
MySQL
RDSMはMySQLを利用する。
ソフトウェア
### JDK
JDK:17
RDSM
RDSM:MySQL