TERASOLUNA Server Framework for Java(Web版)
概要
Webアプリケーション開発に必要な機能を備えた汎用フレームワークです。オープンソースのJavaフレームワークであるSpring Frameworkをベースにしています。
特徴とメリット
- Apache Struts、Spring Framework、iBATISをベースにしており、プレゼンテーション層からデータアクセス層までを範囲とするフルスタックのフレームワークです。
- Spring Frameworkの特徴であるDI(Dependency Injection)コンテナやアスペクト指向プログラミング(AOP)の機能を利用することで、モジュールの独立性が増し、テスタビリティおよび再利用性 の向上を実現させています。
- 共通機能として、複雑なトランザクション管理やリクエスト処理のフロー制御など、業務処理に共通する機能を提供しているため、業務開発者はフレームワークの各種機能を利用することで、開発者間の品質のばらつきを抑え、業務処理の開発のみに集中でき、高品質なアプリケーションを構築できます。
動作環境
- 対応JDK
- Sun JDK 5 / 6
- OpenJDK 6
- JDK 5/6
- 対応WebAPサーバ
- Tomcat5.5/6.0
- WebLogic Server10.3.2, WebLogic Server10.3.1, WebLogic Server10.3, WebLogic Server10.0, WebLogic Server 9.2J, WebLogic Express 9.2J
- WebSphere 7.0, WebSphere 6.1
- Cosminexus 07-60,Cosminexus 08-00
- Interstage Application Server 9.1
- WebOTX 8.2
- 対応データベース
- Oracle11g
- Oracle10g(10.2)
- Oracle9i(9.2)
- PostgreSQL8.4,PostgreSQL8.3, PostgreSQL8.2
ダウンロード
- 下記のコンテンツは、以下のページからダウンロードすることができます。
- http://sourceforge.jp/projects/terasoluna/releases/52551/
| 資材名 | ダウンロードファイル名 | 説明 |
| | |
| フレームワーク本体 | terasoluna-server4jweb-projects_x.x.x.x.zip | Eclipseプロジェクトとして提供します。 単体試験コードも付属しています。 |
| ブランクプロジェクト | terasoluna-server4jweb-blank_x.x.x.x.zip | アプリケーションの元となるブランクプロジェクトです。 チュートリアルでは、これを元に学習していきます。 |
| チュートリアル | terasoluna-server4jweb-tutorial_x.x.x.x.zip | チュートリアルの完成版アプリケーションです。 数画面の簡易的なサンプルで簡単に動作確認を行えます。 warファイル化することで、非WTP環境下でも簡単に動作確認を行えます。 |
| 機能網羅サンプル | terasoluna-server4jweb-funcsample_x.x.x.x.zip | 各機能の実装に重点を置いたサンプルです。 |
| 旅行予約システムサンプル | terasoluna-server4jweb-toursample_x.x.x.x.zip | 旅行予約を題材とした、チュートリアルよりも重厚なサンプルアプリケーションです。 |
| ドキュメント | terasoluna-server4jweb-doc_x.x.x.x.zip | フレームワークのマニュアルおよびチュートリアルです。 詳細は、ドキュメントページをご覧ください。 |
| | |
| 上記全てを含むアーカイブ | terasoluna-server4jweb-all_x.x.x.x.zip | 上記5つを全て含んでいます。 |
また、各プロジェクトおよびサンプルアプリケーションの導入手順は、以下をご覧ください。
フレームワークのAPIドキュメントは以下からご覧いただけます。