English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Spring モジュール

Springフレームワークには、Core、Bean、Context、Expression Language、AOP、Aspects、Instrumentation、JDBC、ORM、OXM、JMS、Transaction、Web、Servlet、Strutsなど、多くのモジュールが含まれています。これらのモジュールは以下の図に示されています。彼らはTest、Core Container、AOP、Aspects、ツール、データアクセスに分類されます。/統合、Web(MVC)/リモーティング)。

テスト

このレベルでは、JUnitおよびTestNGを使用したテストへのサポートを提供しています。

Spring コア

Spring コアコンテナは、コア、ベーン、コンテキスト、およびエクプレッションランゲージ(EL)を含んでいます。

コアおよびベーン

これらのモジュールは、IOCおよび依存注入機能を提供します。


コンテキスト

このモジュールは、国際化(I18N)をサポートしています。18N)、EJB、JMS、基本的なリモート処理。


エクプレッションランゲージ

これは JSP で定義された EL の拡張です。属性値の設定と取得、メソッド呼び出し、コレクションとインデクサのアクセス、ネーミング変数、論理および算術演算子、名前でオブジェクトを検索するなどがサポートされています。

AOP、アスペクトおよびインストルメンテーション

これらのモジュールは、アスペクト指向プログラミングの実装をサポートし、アドバイザやポイントカットなどを使用してコードを分離できます。

アスペクトモジュールは、AspectJとの統合にサポートを提供します。

デテクションモジュールは、クラス検出とクラスローダの実装にサポートを提供します。

データアクセス / 統合

このグループには、JDBC、ORM、OXM、JMS、トランザクションモジュールが含まれています。これらのモジュールは基本的にデータベースとのインタラクションをサポートしています。

Web

このグループには、Web、Web が含まれています。-Servlet、Web-Struts と Web-ポートレット。これらのモジュールは、Web アプリケーションの作成をサポートしています。