• Showing Page History #19126
  • Showing Page History #50221
  • Showing Page History #27402
  • Showing Page History #83506

TERASOLUNA Server Framework for Java(Rich版)

概要

リッチクライアントアプリケーション開発に必要な機能を備えた汎用フレームワークです。オープンソースのJavaフレームワークであるSpring Frameworkをベースにしています。

特徴とメリット

  • Apache Struts、Spring Framework、iBATISをベースにしており、プレゼンテーション層からデータアクセス層までを範囲とするフルスタックのフレームワークです。
  • Spring Frameworkの特徴であるDI(Dependency Injection)コンテナやアスペクト指向プログラミング(AOP)の機能を利用することで、モジュールの独立性が増し、テスタビリティおよび再利用性 の向上を実現させています。
  • 共通機能として、複雑なトランザクション管理やリクエスト処理のフロー制御など、業務処理に共通する機能を提供しているため、業務開発者はフレームワークの各種機能を利用することで、開発者間の品質のばらつきを抑え、業務処理の開発のみに集中でき、高品質なアプリケーションを構築できます。
  • リッチクライアント・サーバ間のインタフェースとしてXML形式での通信を採用しており、多種多様なクライアントと連携させることが可能です。

動作環境

  • 対応JDK
    • Sun JDK 5 / 6
    • OpenJDk 6
※2012年度第3四半期に JDK 7 対応を行う予定
  • 対応WebAPサーバ
    • Tomcat 5.5 / 6.0 / 7.0
    • WebLogic Server 9.2J / 10.0 / 10.3, WebLogic Express 9.2J
    • WebSphere 6.1 / 7.0 / 8.5
    • Cosminexus 07-60 / 08-00 / 08-50 / V9
    • Interstage Application Server 9.1 / 9.2
    • WebOTX 8.2 / 8.3
  • 対応データベース
    • Oracle 10g / 11g
    • PostgreSQL 8 / 9
    • DB2 10.1

ダウンロード

  • 下記のコンテンツは、以下のページからダウンロードすることができます。
    • http://sourceforge.jp/projects/terasoluna/releases/55510/
      資材名ダウンロードファイル名説明
      フレームワーク本体terasoluna-server4jrich-projects_x.x.x.x.zipEclipseプロジェクトとして提供します。
      単体試験コードも付属しています。
      ブランクプロジェクトterasoluna-server4jrich-blank_x.x.x.x.zipアプリケーションの元となるブランクプロジェクトです。
      チュートリアルでは、これを元に学習していきます。
      チュートリアルterasoluna-server4jrich-tutorial_x.x.x.x.zipチュートリアルの完成版アプリケーションです。
      数画面の簡易的なサンプルで簡単に動作確認を行えます。
      warファイル化することで、非WTP環境下でも簡単に動作確認を行えます。
      機能網羅サンプルterasoluna-server4jrich-funcsample_x.x.x.x.zip各機能の実装に重点を置いたサンプルです。
      ドキュメントterasoluna-server4jrich-doc_x.x.x.x.zipフレームワークのマニュアルおよびチュートリアルです。
      詳細は、ドキュメントページをご覧ください。
      上記全てを含むアーカイブterasoluna-server4jrich-all_x.x.x.x.zip上記5つを全て含んでいます。


また、各プロジェクトおよびサンプルアプリケーションの導入手順は、以下をご覧ください。


フレームワークのAPIドキュメントは以下からご覧いただけます。