openGionopenGion
5.5.0.1

Webアプリケーションフレームワーク openGion 5.5.0.1

このドキュメントは、Webアプリケーションフレームワーク『はやぶさ』の API 仕様です。

参照先:
          説明

パッケージ
org.opengion.fukurou.business 業務ロジックを処理するためのクラスを提供します。
org.opengion.fukurou.db データベースのConnection オブジェクトを管理するクラスを提供します。
org.opengion.fukurou.mail はやぶさのメール(SMTP/POP3クライアント)関係のクラスを提供します。
org.opengion.fukurou.model [PN],[OYA] などの [] で指定されたカラムで表されたフォーマットデータに対して、 DataModel オブジェクトを適用して 各カラムに実データを割り当てる処理を行うクラスを提供します。
org.opengion.fukurou.process このドキュメントは、バッチフレームワーク『ふくろう』の API 仕様です。
org.opengion.fukurou.security セキュリティ強化の為の Hybs独自の暗号化クラスを提供します。
org.opengion.fukurou.taglet このドキュメントは、フレームワークドキュメントを自動生成・DB登録するのに 使用するドックレット、タグレットクラス API 仕様です。
org.opengion.fukurou.transfer 伝送システム関係のクラスです。
org.opengion.fukurou.util はやぶさのユーティリティ関係のクラスを提供します。
org.opengion.fukurou.xml はやぶさ共通のXML関連クラスを提供します。
org.opengion.hayabusa.common はやぶさ共通のクラスを提供します。
org.opengion.hayabusa.db はやぶさのデータベース関連クラスを提供します。
org.opengion.hayabusa.develop はやぶさの開発サポート関係のクラスを提供します。
org.opengion.hayabusa.filter このドキュメントは、サーブレット・フィルターの API 仕様です。
org.opengion.hayabusa.html はやぶさのHTML画面表示関係のクラスを提供します。
org.opengion.hayabusa.io はやぶさのデータ入出力関係のクラスを提供します。
org.opengion.hayabusa.mail メール伝送システムの関連クラスを提供します。
org.opengion.hayabusa.remote RemoteControllableインタフェイスを実装したサーブレット経由で遠隔リソース更新を行うためのクラスです。
org.opengion.hayabusa.report EXCEL帳票システムの API 仕様です。
org.opengion.hayabusa.report2 OpenOfficeを利用した帳票システム関係のクラスです。
org.opengion.hayabusa.resource はやぶさのリソース管理関係のクラスを提供します。
org.opengion.hayabusa.servlet Webエンジンでのサーブレットの API 仕様です。
org.opengion.hayabusa.servlet.multipart Webエンジンでのサーブレットのファイルアップロード API 仕様です。
org.opengion.hayabusa.taglib はやぶさのタグライブラリー関係のクラスを提供します。
org.opengion.plugin.calendar このドキュメントは、『はやぶさPlugIn』の CalendarQuery PlugIn 仕様です。
org.opengion.plugin.column このドキュメントは、『はやぶさPlugIn』の カラムリソース関連 PlugIn 仕様です。
org.opengion.plugin.daemon org.opengion.fukurou.util.HybsTimerTask の実装クラスで、デーモンクラスです。
org.opengion.plugin.develop はやぶさの開発サポート関係のクラスの拡張クラス(プラグイン)を提供します。
org.opengion.plugin.io このドキュメントは、『はやぶさPlugIn』の ファイル入出力関連 PlugIn 仕様です。
org.opengion.plugin.query このドキュメントは、『はやぶさPlugIn』の Query PlugIn 仕様です。
org.opengion.plugin.table このドキュメントは、Webアプリケーションフレームワーク『はやぶさ』の API 仕様です。
org.opengion.plugin.view このドキュメントは、Webアプリケーションフレームワーク『はやぶさ』の API 仕様です。

 

このドキュメントは、Webアプリケーションフレームワーク『はやぶさ』の API 仕様です。

業務ロジックA
    SQL・PL/SQLや、ストアドプロシージャ呼び出しによる業務ロジックの記述。
    および、画面遷移の制御を行います。
    作業スキルとしては,
        HTML/XML の基礎知識、JSPの基礎知識
        業務知識(画面系、通常処理)
        openGion独自に用意した,TagLib(タグライブラリー)の使用方法
    が必要です。
    一般的には,従来よりの開発手法が、そのまま利用できます。

業務ロジックB
    オラクルのストアドプロシージャ/ストアドファンクションによる業務ロジックの記述。
    主として複雑なバッチ処理的な業務ロジック(仕様展開や、組図差分検索等)を
    記述し、業務ロジックA のJSPより、CALL で呼び出して利用します。
    作業スキルとしては、
        PL/SQL等によるストアドプロシージャ作成の知識
        バッチ系業務知識(複雑な展開、差分、比較等の処理)
        引数の受け渡し方法(結果をCOURSORで渡す)
    が必要です。
    一般的には,従来よりの開発手法が、そのまま利用できます。
    なお、ストアドファンクションは、PL/SQLのコーディングでも、Javaのコーディングでも
    まったく同じ呼び出し方法が可能な為、Java化しても従来の資産はそのまま利用できます。

Webアプリケーションフレームワーク
    業務ロジックとは切り離されて開発/運用できるアプリケーションロジックです。
    インターフェースは、JSPのTagLib(タグライブラリ)ですので、整合性を保ちつつ、
    新技術に対応していくことが可能です。
    作業スキルは、
        Java一般、JSP/Servlets一般 HTTP一般、HTML,XML一般
        オブジェクト指向、デザインパターン、リファクタリング等専門知識
        データベース関係の基礎知識
    が必要です。


openGion 5.5.0.1

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.