セミナーで使用した技術スタックは次の通りです。
【サーバサイド技術】
| 分類 | 技術 | バージョン | 選定理由 |
|---|
| OS | AlmaLinux | 9.4 (2025年最新) | RHEL互換、企業向け安定性 |
| Webサーバ | Apache Tomcat | 10.1.x | Java標準、AI生成コード対応 |
| 言語 | Java | 21 LTS | 要件準拠、AI支援開発対応 |
| フレームワーク | Spring Boot + JSP (WAR構成) | 3.x / JSP 2.3 | 要件準拠 |
| データベース | PostgreSQL | 16.x | 要件準拠、高性能・高信頼性 |
| 接続 | JDBC | PostgreSQL Driver 42.7.x | 標準DB接続 |
【フロントエンド技術】
| 分類 | 技術 | バージョン | 選定理由 |
|---|
| マークアップ | HTML5 | - | 標準仕様、レスポンシブ対応 |
| スタイリング | CSS3 | - | モダンデザイン、アニメーション |
| スクリプト | JavaScript | ES2024 | ブラウザ通知、リアルタイム更新 |
| レスポンシブ | Bootstrap | 5.3.x | 迅速なUI開発、モバイル対応 |
【開発・運用技術】
| 分類 | 技術 | バージョン | 用途 |
|---|
| 仮想化 | VirtualBox | 7.0.x | 開発環境構築 |
| エディタ | VSCode | 1.90.x | AI支援開発、リモート接続 |
| 構成管理 | Git/GitHub | 最新 | ソースコード管理、CI/CD |
| AI支援 | GitHub Copilot | 最新 | コーディング支援・自動生成 |
| 通信暗号化 | OpenSSL | 3.1.x | HTTPS通信、セキュリティ |