Interstage Business Application Serverは、オープンソース・ソフトウェア(以下、OSSと略します)のJavaフレームワークであるSpring Framework、MyBatis、そしてStrutsに対してInterstage用にチューニングを行ったモジュールを提供します。
GlassFish上で利用できる各フレームワークについて以下に説明します。
フレームワーク名 | バージョン | 概要 |
---|---|---|
Spring Framework | 5.3.27 | DI(Dependency Injection)機能やAOP(Aspect Oriented Programming)により、POJO(Plain Old Java Object)クラスの組み合わせでアプリケーション作成を可能にして、業務アプリケーションの開発を容易にするフレームワークです。 |
MyBatis | 3.5.0 | JavaオブジェクトとRDBのデータ構造の違いを吸収してマッピング(O/Rマッピング)するという方法で、データアクセス層のアプリケーションの開発を容易にするフレームワークです。 |
Struts 1.2 | 1.2.9 | Webアプリケーションに、Model、View、ControllerのMVC構造を適用して、Webアプリケーションの開発を容易にするフレームワークです。 |
Struts 1.3 | 1.3.10 |
本マニュアルは、OSS版の各ソフトウェアと本製品で提供するモジュールとの差異、および各ソフトウェアをGlassFish上で利用する方法を主に説明しています。本マニュアルはOSSコミュニティが公開しているオリジナルのマニュアルと併せてお読みください。
Spring Framework、MyBatis、Strutsのオリジナルのマニュアルおよびjavadocは、Interstage Business Application ServerのマニュアルDVD内にも格納されています。