Spring Frameworkはコンポーネントの再利用性を高める事を目的としたDIと呼ばれるデザインパターンに基づいたJavaアプリケーションフレームワークです。
本製品で提供するSpring Framework2.5はSpring Framework 2.5.6をベースにしたものです。
Spring Frameworkでは、以下の機能を提供します。
DIコンテナ
トランザクション抽象化レイヤ
JDBC抽象化レイヤ
O/Rマッピング連携
AOP
MVCフレームワーク
本製品に含まれるSpring Frameworkでは、以下の機能も提供します。
JDBCのSymfowareエラーコード対応
一貫したログの出力
本製品に含まれるSpring Framework2.5が提供する機能について記載します。
機能名 | 本製品で提供するSpring Framework2.5 |
---|---|
DIコンテナ | ○ |
トランザクション抽象化レイヤ | ○ |
JDBC抽象化レイヤ | ○ |
O/Rマッピング連携 | ○ |
AOP | ○ |
MVCフレームワーク | △(注1) |
JTAによるトランザクション制御 | △(注2) |
リモーティング | △(注3) |
注1)Interstageでは、ポートレット機能は未サポート
注2)Spring Frameworkが持つJTAのトランザクション属性の一部が未サポート
注3)Spring Frameworkが提供するリモーティング方式の一部が未サポート
本製品に含まれるSpring Frameworkに提供する独自機能について記載します。
機能名 | 本製品に含まれるSpring Framework2.5に提供する独自機能 |
---|---|
JDBCのSymfowareエラーコード対応 | ○ |
一貫したログの出力 | ○ |