= TERASOLUNA Server Framework for Java(Rich版) = == 概要 == リッチクライアントアプリケーション開発に必要な機能を備えた汎用フレームワークです。オープンソースのJavaフレームワークであるSpring Frameworkをベースにしています。 [[Thumb(Server_fw_for_java_Rich.jpg, caption=TERASOLUNA Server Framework for Java(Rich版)(クリックで画像表示))]] == 特徴とメリット == * Spring MVC、Spring Framework、iBATISをベースにしており、プレゼンテーション層からデータアクセス層までを範囲とするフルスタックのフレームワークです。 * Spring Frameworkの特徴であるDI(Dependency Injection)コンテナやアスペクト指向プログラミング(AOP)の機能を利用することで、モジュールの独立性が増し、テスタビリティおよび再利用性 の向上を実現させています。 * 共通機能として、複雑なトランザクション管理やリクエスト処理のフロー制御など、業務処理に共通する機能を提供しているため、業務開発者はフレームワークの各種機能を利用することで、開発者間の品質のばらつきを抑え、業務処理の開発のみに集中でき、高品質なアプリケーションを構築できます。 * リッチクライアント・サーバ間のインタフェースとしてXML形式での通信を採用しており、多種多様なクライアントと連携させることが可能です。 == 動作環境 == * 対応JDK * Oracle (Sun) JDK 5 / 6 / 7 * OpenJDk 6 / 7 * HP JDK 5 / 6(HP-UX利用時) * jRockit JDK 5 / 6(WebLogic利用時) * IBM JDK 5 / 6 / 7(WebSphere利用時) * 日立 JDK 5 / 6(Cosminexus利用時) * 富士通 JDK 5(Interstage利用時) * 対応WebAPサーバ * Tomcat 5.5 / 6 / 7 * WebLogic 9.2 / 10.0 / 10.3.x / 12c * WebSphere 6.1 / 7.0 / 8.5 * Cosminexus V7 / V8 / V9 * Interstage 9 * WebOTX 8 * JBOSS EAP 6 (※1) * 対応データベース * Oracle 10g / 11g / 12c * PostgreSQL 8 / 9 * DB2 10 == ダウンロード == * 下記のコンテンツは、以下のページからダウンロードすることができます。 * [http://sourceforge.jp/projects/terasoluna/wiki/download#h2-TERASOLUNA.20Server.20Framwork.20for.20Java.EF.BC.88Rich.E7.89.88.EF.BC.89 http://sourceforge.jp/projects/terasoluna/wiki/download][[br]] [[br]] また、各プロジェクトおよびサンプルアプリケーションの導入手順は、以下をご覧ください。 * [wiki:HowToUse 導入手順] [[br]] フレームワークのAPIドキュメントは以下からご覧いただけます。 * [wiki:Javadoc フレームワークAPIドキュメント]