4. メインフレームのオンライン構造 (MainFrame)
オ
ン
端末 ラ 主 業務処理
業務処理
DB
イ プ 業務処理 アクセス データ
ン ロ ベース
制
ルーチン
御
ネットワークDB
DB
画面定義体
画面定義体
メッセージ振り分け 画面定義体
多重端末多重会話
C/Sシステム3階層開発
プレゼンテーション層 アプリケーション層 データベース層
RDB
業務処理に集中して開発できる環境 Best System Structure
Copyright(c)2011 Techno Project. Co., Ltd. All Rights Reserved.
5. Web
Webアプリ(Railsシステム構造)
Ruby on Rails
Ruby on Rails(機能分割:モデル・ビュー・コントローラ)
コントローラ
R コントローラ
W
A
コントローラ モデル
端末 E 業務処理
I
B 業務処理
L Active データ
サ 業務処理 ベース
S Record
|
制
バ
御
MySQL
MySQL等
ビュー
ビュー
Apache
Apache等
ビュー画面定義体
画面定義体
画面定義体
※Ruby on Rails
M:モデル(DBマクロ) 検索・挿入・更新・削除のSQL (一部業務も含む)
M
V:ビュー(画面定義) HTML・ヘルパー ・・・HTMLエディター
V
C:
C:
C:コントローラ(オンライン制御・業務処理)・・・業務ロジック
Copyright(c)2011 Techno Project. Co., Ltd. All Rights Reserved.