主なSpring技術要素

Springは、主にJava言語を使用してWebシステムを構築するときの代表的なフレームワークです。大規模システムを構築する場合に必要な機能が網羅されています。約1年間に渡り調査した内容をまとめて掲載します。他のツールを使用してWebシステムを構築する場合にも、必要な機能に漏れがないかのチェックに使用できます。エンドユーザー・IT技術者の参考になれば幸いです。データベースアクセスのJPA・トランザクション管理・排他処理については範囲を広げて調査しています。
〇Springを元にしたWebで必要な技術要素
- DI
- MVC構成
- データベースアクセス(JDBC・JPA・Creteria・MyBatis(調査中))
- トランザクション管理・排他処理
- Webサーバー
- HTMLなどの画面製作
- Restful Webサービスの構築
- Restful Webサービスの呼び出し
- セキュリティ・認証・認可
- シングルトンとスレッドセーフ(マルチスレッド)
- 例外処理
- セッションスコープ
- フラッシュスコープ
- テストサポート 単体テスト・結合テスト・総合テスト(調査中)
- リアクティブWebアプリケーションの開発(調査中)
- Spring Batch
下記より、各項目の調査結果をご確認・ダウンロードいただけます。