Dictionary
Dictionary
プログラム
SpringFrameworkとは、オブジェクトプログラミング言語のJavaプラットフォームを基礎としたオープンソースアプリケーションである。略称はSpringである。
SpringFrameworkは、Javaプラットフォームに基づきアプリケーション開発を行う際に直面する問題に解決策を提示し、効率良く複雑なアプリケーションの開発に必要な機能を提供し、製作される多彩なアプリケーションに対応可能にするフレームワークである。
SpringFrameworkには、複数のモジュールによって構成されており、Javaオブジェクトの管理とアプリケーションのコンポーネントを管理する「制御の反転コンテナ」がある。この他に、サブプロジェクトを用い、認証・認可の機能を提供する「認証・認可フレームワーク」、膨大なデータの処理向けのフレームワークとして、ログの取得、統計情報を取得する機能などを提供する「バッチ処理」などがある。