openGionopenGion
5.8.8.0

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

このドキュメントは、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 DBアクセス関連、DBTableModel、 DBColumn等データベースアクセス関連のクラス群です。
org.opengion.hayabusa.develop はやぶさの開発サポート関係のクラスを提供します。
org.opengion.hayabusa.filter このドキュメントは、サーブレット・フィルターの API 仕様です。
org.opengion.hayabusa.html HTML関連ユーティリティViewFormインターフェースと、そのAbstractクラス、および、 ViewLink、ViewMarkerインターフェースとその実装、各種Param属性のキーファイルを提供します。
org.opengion.hayabusa.io ファイル入出力関連DBTableModel をファイルに書き出したり、ファイルから読み込んだりするクラス群です。
org.opengion.hayabusa.mail メール伝送システムの関連クラスを提供します。
org.opengion.hayabusa.remote RemoteControllableインタフェイスを実装したサーブレット経由で遠隔リソース更新を行うためのクラスです。
org.opengion.hayabusa.report Excel帳票関連のクラス群です。
org.opengion.hayabusa.report2 OpenOfficeを利用した帳票システム関係のクラスです。
org.opengion.hayabusa.resource 国際化(リソース)管理関連リソース関連のハンドリングを行うクラス群です。
org.opengion.hayabusa.servlet Servlet関連のユーティリティクラス群です。
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 このドキュメントは、『はやぶさPlugIn』の テーブルフィルター PlugIn 仕様です。
org.opengion.plugin.token  
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.8.8.0

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