English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 コアコンテナは、コア、ベーン、コンテキスト、およびエクプレッションランゲージ(EL)を含んでいます。
これらのモジュールは、IOCおよび依存注入機能を提供します。
このモジュールは、国際化(I18N)をサポートしています。18N)、EJB、JMS、基本的なリモート処理。
これは JSP で定義された EL の拡張です。属性値の設定と取得、メソッド呼び出し、コレクションとインデクサのアクセス、ネーミング変数、論理および算術演算子、名前でオブジェクトを検索するなどがサポートされています。
これらのモジュールは、アスペクト指向プログラミングの実装をサポートし、アドバイザやポイントカットなどを使用してコードを分離できます。
アスペクトモジュールは、AspectJとの統合にサポートを提供します。
デテクションモジュールは、クラス検出とクラスローダの実装にサポートを提供します。
このグループには、JDBC、ORM、OXM、JMS、トランザクションモジュールが含まれています。これらのモジュールは基本的にデータベースとのインタラクションをサポートしています。
このグループには、Web、Web が含まれています。-Servlet、Web-Struts と Web-ポートレット。これらのモジュールは、Web アプリケーションの作成をサポートしています。