システムの 詳 細 中 電 シーティーアイ 標 準 フレームワーク&ライブラリ フレームワークとライブラリ(コンポーネント)の 集 合 体 中 電 シーティーアイ 標 準 開 発 ツール 標 準 的 に 使 用 されることを 想 定 した 開 発 ツール 群 CSFL のフレームワーク CSFL のコンポーネント CSFL の 開 発 ツールの 詳 細 は 以 下 の 通 りで す
CSFL のフレームワーク CSFL は OSS プロダクトをベースに6つのフレームワークを 構 成 しています フレームワーク 構 成 の 詳 細 は 以 下 の 通 りです OSS プロダクト Web フレ Batch フレ Report フレ Report フレ Remoting Web サービ ームワー ームワーク ームワーク ームワーク フレーム スフレーム ク (EXCEL) (PDF) ワーク ワーク Spring Framework MyBatis Logback SLF4J Struts2 Spring Batch Apache POI JasperReports Library Fisshplate Finagle Apache CXF
CSFL のコンポーネント CSFL のコンポーネント CSFL の 開 発 ツール 業 務 ポータル 画 面 UI 認 証 認 可 業 務 閉 塞 入 力 チェック 拡 張 スコープ アップロード/ダウンロード I/O 排 他 制 御 ユーティリティ 共 通 基 盤 全 109 Plain DAO 生 成 ツール Spring Test DbUnit Extension CSFL テスト 支 援 ツール プロジェクトスケルトン 生 成 ツール プログラムスケルトン 生 成 ツール CSFL 開 発 支 援 ツール 単 項 目 入 力 チェック 部 品 生 成 ツール メッセージリソース 生 成 ツール ロール 実 行 権 定 義 情 報 生 成 ツール 全 9 コンポーネントの 詳 細 は 以 下 のとおりです
No. 名 説 明 1 実 行 トレースログ 自 動 出 力 Action クラス,Service クラス,Dao クラスの,メソッド 呼 び 出 し 前 後 およびメソッド 内 での 例 外 発 生 のタイミングで,トレースログを 出 力 する を 提 供 す 2 サブウィンドウ ALLCLOSE 開 かれているサブウィンドウを 全 て 閉 じ,ルートウィンドウで 任 意 の 画 面 を 表 示 する を 提 供 す 3 非 同 期 通 信 画 面 のサブミットを 行 う 事 なく,サーバ 側 に 処 理 を 要 求 し, 処 理 した 結 果 を 取 得 することなどが 可 な 非 同 期 通 信 を 行 うための を 提 供 す 4 ポップアップウィ ンドウ 表 示 制 御 機 ポップアップウィンドウのオープン,クローズに 伴 う, 以 下 の を 提 供 す ポップアップウィンドウを 表 示 する 際 に 親 画 面 からポップアップウ ィンドウへ 任 意 の 値 を 渡 す ポップアップウィンドウを 閉 じる 際 にポップアップウィンドウから 親 画 面 の 画 面 項 目 に 任 意 の 値 を 出 力 す ポップアップウィンドウを 表 示 する 前, 閉 じた 後 に 任 意 の 関 数 を 実 行 す 5 日 付 選 択 用 カレン ダーUI 日 付 の 入 力 を 支 援 するためのカレンダーユーザーインターフェースを 利 用 するための を 提 供 す 任 意 の 画 面 項 目 の 任 意 のイベントにカレンダーの 表 示 を 行 う 処 理 を 設 定 することが 可 であ 6 ブラウザ 操 作 イベ ント 制 御 ファンクションキーやマウスの 右 クリックなどのキー 操 作 の 制 御 を 行 い, 所 定 のブラウザ 動 作 を 抑 制 する を 提 供 す 7 不 適 切 サブミット 無 効 化 画 面 描 画 が 完 了 する 前 にボタンが 押 下 され,サブミットが 行 われた 場 合 に,そのサブミットを 無 効 化 する を 提 供 す また, 画 面 描 画 完 了 後 にボタンの 連 打 などでサブミットが 多 重 に 行 わ れた 場 合,1 回 目 のサブミットでロックを 行 い,2 回 目 以 降 のサブミッ トを 無 効 化 す 8 共 通 レイアウト 定 義 共 通 的 なレイアウトを 多 数 の 画 面 に 簡 単 に 適 用 するための を 提 供 す 9 ページング 表 示 制 御 ページャーデザインのユーザーインターフェース(いわゆるページナ ビゲーション)を 表 示 するためのカスタムタグを 提 供 す
No. 名 説 明 10 ページングデータ 制 御 データベースへの 問 合 せ 結 果 の 任 意 のページデータ( 指 定 した 検 索 条 件 で 取 得 できるデータの 内,1 画 面 で 表 示 する 件 数 分 のデータ)を 取 得 するための を 提 供 す 本 コンポーネントとページング 表 示 制 御 を 利 用 することにより, ページャーデザインのユーザーインターフェースを 容 易 に 実 現 でき 11 BigDecimal 操 作 Java の BigDecimal 型 データを 操 作 するためのユーティリティ ユーティリティ 12 文 字 列 操 作 ユーテ 文 字 列 を 操 作 するためのユーティリティ ィリティ 13 JavaBeans 相 互 変 換 JavaBeans と JavaBeans,あるいは JavaBeans と Map の 間 でプロパ ティをコピーするためのユーティリティ 14 重 複 サブミット 防 止 画 面 からサブミットが 多 重 に 行 われた 際 に, 任 意 の 画 面 や Action へ 遷 移 するように 設 定 する を 提 供 す 15 認 証 状 態 チェック 以 下 の を 提 供 す 認 証 情 報 へアクセスする 認 証 情 報 へアクセスするためのコンポーネントを 取 得 する 指 定 された URI へのリクエストを 監 視 し, 認 証 済 み 状 態 でのアクセ スのみを 許 可 する ( 認 証 状 態 のチェックは,フレームワークに よって 透 過 的 に 行 われ) 16 例 外 共 通 処 理 アプリケーション 内 で 発 生 した 例 外 を 共 通 的 に 処 理 するための 例 外 処 理 フレームワークと,それを 実 現 するためのコンポーネント 群 を 提 供 す 17 SQL ログ 出 力 実 行 する SQL を 標 準 出 力 やファイルに 出 力 する を 提 供 す p6spy を 利 用 した SQL ログ 出 力 では,SQL 文 に 実 際 に 使 用 されたバイ ンド 変 数 を 埋 め 込 んだ 形 でログを 出 力 することが 可 であ 18 Excel 入 出 力 Excel ファイルを 操 作 するための を 提 供 す(CSFL に 搭 載 され た Apache POI そのものである) 19 ユーザー/ 業 務 情 報 保 持 ユーザー 情 報 および 業 務 情 報 に 関 わる, 以 下 の を 提 供 す ユーザー 情 報 および 業 務 情 報 を 保 持 する 保 持 しているユーザー 情 報 および 業 務 情 報 へアクセスするための 機 クライアントからの HTTP リクエスト 情 報 を 元 に, 業 務 情 報 オブジ ェクトを 構 築 する ログへ 出 力 するために,ユーザー 情 報 および 業 務 情 報 をロギング
No. 名 説 明 (SLF4J)へ 受 け 渡 す 20 JavaScript 共 通 ユ ーティリティ 21 セッション 維 持 機 22 拡 張 カンバセーシ ョンコンテキスト 23 固 定 長 /CSV テキ ストファイル 入 出 力 24 拡 張 入 力 チェック 25 日 付 ユーティリテ ィ 26 コード 入 力 支 援 UI Web 系 コンポーネントデイ 共 通 的 に 使 用 する JavaScript 関 数 を 提 供 す(CSFL 内 部 で 使 用 するためのコンポーネントである) 一 定 の 間 隔 でサーバにリクエストを 送 信 し 続 けることで,セッション タイムアウトを 防 ぐ を 提 供 す カンバセーションスコープに 関 する を 提 供 す カンバセーションスコープとは,アプリケーションスコープ/セッショ ンスコープ/リクエストスコープ 等 のようにオブジェクトのライフサイ クルを 限 定 するスコープの 一 種 であ カンバセーションスコープは,セッションスコープよりも 持 続 時 間 が 短 い( 有 効 範 囲 がリクエストスコープより 広 く,セッションスコープよ り 狭 い) また, 複 数 のウィンドウを 起 動 して, 同 じ Web アプリケーシ ョンにアクセスする 場 合,カンバセーションスコープを 使 うと,それぞ れのウィンドウの 状 態 を 別 々に 管 理 でき 固 定 長 /CSV テキストファイルの 入 出 力 を 提 供 す 本 コンポーネントを 使 用 することで, 固 定 長 /CSV テキストファイル の 1 行 分 のデータと JavaBean を 一 対 一 で 扱 うことができ 検 証 対 象 オブジェクトの 値 の 妥 当 性 や 整 合 性 をチェックする を 提 供 すチェックの 対 象 はオンライン 業 務 であれば 画 面 に 入 力 された 値 であり,バッチ 業 務 であればパラメーターやファイルの 内 容 であ 検 証 対 象 オブジェクトとはこの 入 力 された 値 やパラメーターの 入 れ 物 (JavaBean)のことであ 日 付 に 関 わる 以 下 の を 提 供 す 指 定 された 日 付 ( 年 月 日 )を, 年 度 (3/31 〆 )の 日 付 に 変 換 する, 年 度 変 換 日 付 を, 指 定 された 和 暦 の 日 付 / 時 刻 パターンにフォーマットす コードと 名 称 を 選 択 する 画 面 (コード 入 力 支 援 画 面 )をポップアップウ ィンドウで 表 示 し, 選 択 したコードと 名 称 を 呼 び 出 し 元 画 面 の 任 意 の 画 面 項 目 に 出 力 する を 提 供 す
No. 名 説 明 27 一 意 制 約 違 反 例 外 発 行 データベースへ 登 録 / 更 新 SQL を 発 行 した 際 に 一 意 制 約 違 反 が 発 生 し た 場 合,フレームワークによって 自 動 的 に 専 用 の 例 外 を 発 行 する を 提 供 す 28 データ 入 出 力 データの 入 出 力 を 抽 象 化 する を 提 供 す 29 コントロールブレ イク 30 設 定 情 報 読 み 込 み 31 メッセージ 管 理 機 32 ファイル 圧 縮 / 解 凍 33 ファイルアップロ ード 34 ファイルダウンロ ード 35 画 面 表 示 (カ スタムタグ&ファ ンクション) 36 リモーティングサ ーバー 37 リモーティングク ライアント ある 項 目 をキーとして,キーが 変 わるまで 集 計 したり 見 出 しを 追 加 し たりする,コントロールブレイク 処 理 を 行 うための を 提 供 す アプリケーション 起 動 時 に, 設 定 ファイル(Java プロパティファイル) に 定 義 された 情 報 を 読 み 込 み, 設 定 情 報 保 持 オブジェクト 内 に 保 持 し, 任 意 のタイミングで 利 用 者 が 設 定 情 報 を 参 照 できるようにする を 提 供 す 様 々なリソースを 読 み 込 み,そこから 取 得 したテキストをフォーマッ トする を 提 供 す ZIP によるファイル 圧 縮 / 解 凍 に 関 する を 提 供 す Web 画 面 においてファイルをアップロードするための を 提 供 す ファイルはサーバ 上 に 仮 アップロードされ, 業 務 プログラムはアップ ロードアクションヘルパー を 通 して, 仮 アップロードされたファ イル 情 報 を 取 得 し 利 用 す また, 仮 アップロード 時 にはファイルに 関 するチェックを 行 うことが 可 であ Web 画 面 においてファイルをダウンロードするための を 提 供 す 画 面 遷 移 なしでダウンロードを 行 う 即 時 ダウンロードと, 画 面 遷 移 直 後 にダウンロードを 行 う 遅 延 ダウンロードを 行 う を 提 供 す また,ダウンロードするファイルは ZIP 形 式 でアーカイブすることが 指 定 可 であり, 圧 縮 無 圧 縮 を 選 択 でき 画 面 作 成 をサポートするカスタムタグとファンクションを 提 供 す リモート 呼 び 出 しを 受 け 取 り, 適 切 なコンポーネントの 実 装 クラスを 呼 び 出 す を 提 供 す リモーティングサーバーのコンポーネントを 呼 び 出 すための を 提 供 す
No. 名 説 明 38 SQL ユーティリテ ィ プログラムで SQL 文 を 組 み 立 てる 際 に,SQL に 埋 め 込 む 文 字 列 に 対 してエスケープ 処 理 を 行 う を 提 供 す 39 DB 楽 観 的 排 他 制 御 DB 楽 観 的 排 他 制 御 DB に 格 納 されたデータの, 楽 観 的 排 他 制 御 に 関 わる を 提 供 す 楽 観 的 排 他 制 御 とは,トランザクションの 開 始 時 には 特 に 排 他 処 理 な ど 行 なわず, 完 了 する 際 に 他 からの 更 新 がされたか 否 かを 確 認 し,もし 他 から 更 新 されてしまっていたら 自 らの 更 新 処 理 を 破 棄 し,エラーと するものであ 40 帳 票 作 成 Web アプリケーション,Batch アプリケーションの 両 方 で 利 用 するこ とができる, 帳 票 作 成 に 関 するフレームワーク 41 ユーザー 認 可 ユーザー 認 可 に 関 する を 提 供 す 認 可 情 報 へアクセスする 認 可 情 報 へアクセスするためのコンポーネントを 取 得 する 指 定 されたオブジェクトへの 認 可 をチェックするための 42 拡 張 スコープドフ ィールド 管 理 Action チェインや Action リダイレクトを 使 用 して 他 の Action クラス を 呼 び 出 す 際 に,フィールドに 設 定 されたデータを 引 き 継 いで 利 用 す ることを 可 にするための を 提 供 す 43 フレームワーク 初 期 化 処 理 フレームワークで 共 通 的 に 使 用 するコンポーネントの 初 期 化 処 理 を 行 う を 提 供 す 44 業 務 情 報 構 築 システム 単 位 に 設 定 されたポリシー 定 義 を 元 に, 業 務 情 報 Bean へ 設 定 する 業 務 ID や 業 務 画 面 ID の 取 得 方 法 を 切 り 替 える を 提 供 す 45 JavaBeans プロパ ティ 設 定 予 め 設 定 されたアノテーションで 注 釈 された JavaBeans プロパティに 任 意 の 値 を 挿 入 するための を 提 供 す WEB アプリケーションでは Struts2 のインターセプタの を 利 用 して JSP ファイルにフォワードする 前 に Model のプロパティに 自 動 的 に 値 が 挿 入 され 46 Web サービスクラ イアント 支 援 Web サービスクライアントに 関 する 以 下 の を 提 供 す 接 続 URL 変 更 : 接 続 先 の URL を 動 的 に 切 り 替 え スタブサポート : 実 際 に 動 作 するクラスを 動 的 に 切 り 替 え コンポーネントスキャン: Web サービスクライアントを 自 動 検 出 す 47 MyBatis バッチ 更 新 支 援 MyBatis を 利 用 してデータベースへのバッチ 更 新 を 行 うためのサポー ト を 提 供 す 48 メール 送 信 メール 送 信 および,メール 本 文 のテンプレート 編 集 を 提 供 す
No. 名 説 明 49 リクエストパラメ リクエストされたパラメーターをトリムする を 提 供 す ーター 自 動 トリム 50 画 面 情 報 復 元 Web 画 面 において 最 後 に 成 功 したアクションのフィールドの 値 を,カ ンバセーションコンテキストもしくは HTTP セッションコンテキスト に 保 存 し, 復 元 可 にする を 提 供 す 51 大 量 印 書 向 け 帳 票 作 成 支 援 大 量 印 書 向 け 帳 票 の 帳 票 データファイルを 作 成 するための を 提 供 す 52 業 務 閉 塞 チェック 業 務 閉 塞 チェックに 関 する 以 下 の を 提 供 す インフラ の 閉 塞 状 態 起 動 確 認 API を 利 用 して, 業 務 閉 塞 チェッ クを 行 う 業 務 処 理 実 施 前 にシステム 全 体 閉 塞 チェックと 業 務 閉 塞 チェッ クを 行 う 53 業 務 日 付 ユーティ リティ 業 務 システムで 使 用 する, 日 付 に 関 わる 以 下 の を 提 供 す 指 定 された 日 付 ( 年 月 日 )を, 資 材 年 度 (3/20 〆 )の 日 付 に 変 換 する 機 運 用 日 付 を 取 得 する 運 用 日 付 テーブルに 運 用 日 付 を 設 定 する 運 用 日 付 テーブルに 定 義 された 運 用 日 付 情 報 を 削 除 する 54 業 務 ログイン ログインに 関 わる, 以 下 の を 提 供 す インフラ の 認 証 API を 利 用 したユーザーを 認 証 する インフラ のログイン 情 報 API を 利 用 した 業 務 利 用 者 の 情 報 を 取 得 する 安 全 管 理 措 置 対 策 に 対 応 したフォーマットでログを 出 力 する ログインユーザー 用 の 一 時 作 業 ディレクトリを 作 成 および 削 除 する ユーザー 情 報 および 業 務 情 報 にの 取 得 保 持 に 関 わる 共 通 インフラ 認 証 システムを 利 用 する 55 業 務 ログアウト 機 ログアウトに 関 わる, 以 下 の を 提 供 す セッションの 終 了 処 理 を 行 う 安 全 管 理 措 置 対 策 に 対 応 したフォーマットでログを 出 力 する ログインユーザー 用 の 一 時 作 業 ディレクトリを 削 除 する 56 運 用 日 付 更 新 バッ チ 業 務 システムで 使 用 する, 運 用 日 付 を 登 録 更 新 するバッチ を 提 供 す
No. 名 説 明 57 固 定 長 /CSV テキ ストファイル 入 出 CSFL の 固 定 長 /CSV テキストファイル 入 出 力 の 利 用 をサポ ートする を 提 供 す 力 支 援 58 証 跡 ログ 出 力 安 全 管 理 措 置 対 策 対 応 として 業 務 アプリケーションで 利 用 する, 証 跡 ログに 関 わる を 提 供 す 59 拡 張 ファイルダウ ンロード CSFL の ファイルダウンロード を 拡 張 し,ダウンロードファイ ルに 関 する 証 跡 ログを 出 力 する を 提 供 す 60 業 務 画 面 表 示 (カスタムタグ& 業 務 向 け 画 面 の 作 成 をサポートするカスタムタグとファンクションを 提 供 す ファンクション) 61 業 務 入 力 チェック 業 務 システムで 使 用 するチェック 処 理 部 品 を 提 供 す 62 リモートバッチ 共 有 情 報 保 持 リモートバッチを 構 成 する 各 コンポーネントが 共 有 する 情 報 を 保 持 す る 63 リモートバッチ 即 時 起 動 CSFL Remoting フレームワークを 利 用 し,クライアントからの 処 理 要 求 に 応 じてサーバー 側 でバッチを 即 時 に 実 行 する 64 リモートバッチ 起 動 予 約 クライアントからの 処 理 要 求 を 即 時 で 処 理 せず, 予 約 情 報 として 登 録 しておき, 後 からその 予 約 情 報 を 取 得 できる 65 リモートバッチ 状 況 確 認 即 時 起 動, 起 動 予 約 実 行 時 に 発 番 されたリモートバッチ 番 号 に 紐 づくバッチ 状 態 の 確 認 や, 起 動 予 約 されたバッチを 処 理 した 後 にステータスを 変 更 する 66 業 務 バッチ 共 通 初 期 化 処 理 業 務 バッチで 共 通 的 に 使 用 する 情 報 の 初 期 化 処 理 を 行 う ユーザ ー 情 報 初 期 化, 業 務 情 報 初 期 化,ログ 情 報 初 期 化 および 一 時 作 業 ディレクトリ 自 動 生 成 削 除 があ 67 標 準 業 務 画 面 向 け レイアウト 制 御 機 画 面 標 準 に 準 拠 した 業 務 画 面 を 作 成 を 支 援 する, 画 面 レイアウトを 制 御 する を 提 供 す 68 標 準 業 務 画 面 向 け 共 通 画 面 表 示 画 面 標 準 に 定 義 された,システム 大 で 共 通 的 に 使 用 される 以 下 の 画 面 を 提 供 す 処 理 中 画 面 システムエラー 画 面 業 務 閉 塞 エラー 画 面 システム 閉 塞 エラー 画 面 認 証 エラー 画 面
No. 名 説 明 69 業 務 帳 票 作 成 バッチ 処 理 で 業 務 帳 票 を 作 成 するための を 提 供 す 70 業 務 ユーザー 認 可 業 務 ユーザーの 認 可 に 関 わる, 以 下 の を 提 供 す 認 可 情 報 へアクセスするための 認 可 情 報 を 取 得 するための 認 可 情 報 とロールからメニューおよびアクションの 実 行 可 否 をチェ ックするための 指 定 された URI へのリクエストを 監 視 し, 許 可 されたアクセスのみ を 実 行 するための 71 業 務 ポータル 業 務 ポータルとして,メニューやお 知 らせ 等 の 情 報 を 表 示 するための 以 下 の 画 面 を 提 供 す 業 務 ポータル 画 面 72 業 務 ユーザー 情 報 業 務 ユーザー 情 報 管 理 に 関 する 基 本 的 な を 提 供 す 管 理 基 盤 73 業 務 ユーザー 情 報 管 理 画 面 業 務 ユーザー 情 報 を 管 理 するための 以 下 の 画 面 を 提 供 す 業 務 ユーザー 情 報 管 理 画 面 74 業 務 帳 票 ファイル 業 務 システムで 使 用 する 帳 票 ファイルに 関 わる 管 理 基 盤 75 業 務 帳 票 ファイル 管 理 画 面 帳 票 ファイルを 管 理 するための 以 下 の 画 面 を 提 供 す 帳 票 一 覧 画 面 76 業 務 添 付 ファイル 管 理 基 盤 業 務 システムで 使 用 する, 添 付 ファイルに 関 わる 以 下 の を 提 供 す 添 付 ファイルを 登 録 する 添 付 ファイルを 取 得 する 添 付 ファイルを 削 除 する 77 業 務 帳 票 ファイル 削 除 バッチ 運 用 日 付 を 有 効 期 限 とし 有 効 期 限 が 設 定 された 帳 票 ファイルで 期 限 切 れのものを 一 括 削 除 する 帳 票 削 除 バッチ を 提 供 す 78 箇 所 入 力 支 援 UI 機 箇 所 を 選 択 する 画 面 ( 箇 所 選 択 画 面 )をポップアップウィンドウで 表 示 し, 選 択 した 箇 所 を 呼 び 出 し 元 画 面 の 任 意 の 画 面 項 目 に 出 力 する を 提 供 す 79 氏 名 入 力 支 援 UI 機 氏 名 を 選 択 する 画 面 ( 氏 名 選 択 画 面 )をポップアップウィンドウで 表 示 し, 選 択 した 氏 名 を 呼 び 出 し 元 画 面 の 任 意 の 画 面 項 目 に 出 力 する を 提 供 す 80 お 知 らせ 情 報 表 示 お 知 らせ 情 報 を 表 示 する を 提 供 す
No. 名 説 明 81 お 知 らせ 情 報 管 理 画 面 お 知 らせ 情 報 を 管 理 するための, 以 下 の 画 面 を 提 供 す お 知 らせ 一 覧 画 面 表 示 期 間 一 括 変 更 画 面 お 知 らせ 詳 細 画 面 お 知 らせ 登 録 画 面 お 知 らせ 流 用 登 録 画 面 お 知 らせ 更 新 画 面 82 拡 張 ファイルアッ プロード CSFL の ファイルアップロード で 使 用 できる, 業 務 向 けのファ イルアップロード 画 面 (JSP )とアップロード 画 面 表 示 関 数 (JavaScript)を 提 供 す 83 汎 用 定 型 業 務 処 理 業 務 処 理 の 作 成 を 容 易 にすることを 目 的 に, 以 下 の 定 型 的 な 業 務 処 理 に 対 する 主 要 な 処 理 の 実 装 を 提 供 す 単 一 の 入 力 データ(ファイルなど)から 任 意 の 条 件 で 抽 出 したレコード を 出 力 する 処 理 複 数 の 入 力 データ(ファイルなど)からレコードを 取 得 し, 任 意 の 順 で 出 力 する 処 理 84 拡 張 業 務 情 報 構 築 CSFL の 業 務 情 報 構 築 を 利 用 し,システム 単 位 に 設 定 されたポ リシー 定 義 を 元 に, 業 務 情 報 Bean へ 設 定 する 業 務 ID や 画 面 ID の 取 得 方 法 を 切 り 替 える を 提 供 すまた, 業 務 ID や 画 面 ID を 加 工 する を 提 供 す 85 リモートバッチ 状 況 確 認 画 面 リモートバッチの 実 行 状 況 を 確 認 するための 以 下 の 画 面 を 提 供 す リモートバッチ 状 況 確 認 画 面 86 業 務 データソート 業 務 データファイルをソートする で, 主 に MSORT の 利 用 をサポ ートする を 提 供 す 87 リモートバッチス テータス 削 除 バッ リモートバッチの 即 時 起 動, 起 動 予 約 の 実 行 時 にリモートバッチステ ータステーブルに 登 録 された 情 報 を 削 除 するバッチ を 提 供 す チ 88 業 務 コード 入 力 支 援 UI コードと 名 称 を 選 択 する 画 面 を, 業 務 コード 入 力 支 援 JavaScript によ ってポップアップウィンドウで 表 示 し, 選 択 したコードと 名 称 を 呼 び 出 し 元 画 面 の 任 意 の 画 面 項 目 に 出 力 する を 提 供 す 89 テーブル 更 新 履 歴 管 理 用 カラム 自 動 登 録 DB テーブルへの INSERT,UPFATE 時 に,テーブル 更 新 履 歴 管 理 用 カラムである, 作 成 日 時, 更 新 日 時, 更 新 者 氏 名 c に 対 して, 自 動 的 に 適 切 な 値 を 設 定 する を 提 供 す
No. 名 説 明 90 業 務 日 付 選 択 画 面 UI 標 準 業 務 画 面 向 け 画 面 を 作 成 する 時 に, 表 示 をサポートするカスタム タグおよびファンクションを 提 供 す 91 数 値 変 換 ユーティ リティ 数 値 変 換 ユーティリティとは 文 字 列 で 表 された 数 字 を 数 値 に 変 換 する を 提 供 す 変 換 する 文 字 列 は,オープン 化 標 準 に 従 ったものであ なお, 変 換 規 則 は 利 用 者 側 で 変 更 することも 可 であ 92 インフラ 認 証 API 連 携 業 務 アプリケーションから 以 下 の 共 通 インフラ 認 証 システムの API を 使 用 するための を 提 供 す API ラッパーファクトリ(3 層 版 ) API ラッパーファクトリ(2 層 版 ) ユーザ 一 覧 API ラッパー 93 データベース 監 査 ログ 採 取 IBM InfoSphere Guardium と 連 携 し,データベース 操 作 ログの 採 取 を 行 うための を 提 供 す 94 業 務 画 面 例 外 メッ セージ 表 示 特 定 の 例 外 に 対 する 例 外 処 理 ( 画 面 への 例 外 メッセージ 設 定 )を 実 現 す るためのコンポーネント 群 を 提 供 す 95 業 務 セッションデ ィレクトリ 管 理 機 オンラインで 使 用 するセッションディレクトリ( 業 務 間 で 引 き 渡 す 一 時 ファイルを 格 納 するディレクトリ)を 管 理 する を 提 供 す 96 業 務 バッチ 作 業 デ 業 務 バッチで 使 用 する 作 業 ディレクトリを 管 理 する を 提 供 す ィレクトリ 管 理 機 97 業 務 バッチジョブ ディレクトリ 管 理 業 務 バッチで 使 用 するジョブディレクトリを 管 理 する を 提 供 す 98 業 務 メール 送 信 機 CSFL の メール 送 信 を 拡 張 し, 送 信 したメールに 関 する 証 跡 ロ グを 出 力 する を 提 供 す 99 業 務 共 通 例 外 検 査 例 外 および 実 行 時 例 外 に 関 するクラスを 提 供 す 100 業 務 添 付 ファイル メンテナンスバッ チ 業 務 システムで 使 用 する, 添 付 ファイルをメンテナンスするための 以 下 のバッチ を 提 供 す 業 務 添 付 ファイルインポートバッチ 業 務 添 付 ファイルエクスポートバッチ 業 務 添 付 ファイル 削 除 バッチ 101 Plain DAO 生 成 ツ ール データベースのテーブル 定 義 情 報 を 利 用 して,テーブルアクセスのた めの Java ソースおよび,SQL Map XML ファイル(MyBatis が 発 行 す
No. 名 説 明 る SQL を 定 義 した XML ファイル)を 生 成 するツール 102 Spring Test DbUnit Extension 103 CSFL テスト 支 援 ツール 104 プロジェクトスケ ルトン 生 成 ツール 105 プログラムスケル トン 生 成 ツール 106 CSFL 開 発 支 援 ツ ール 107 単 項 目 入 力 チェッ ク 部 品 生 成 ツール 108 メッセージリソー ス 生 成 ツール SpringFramework の DI コンテナで 管 理 されているオブジェクトを 単 体 テストスル 際 に,DbUnit と 連 携 して 以 下 の を 提 供 するツール Excel ファイルに 定 義 されたテストデータを 自 動 的 に DB に 投 入 す テストが 終 了 すると,DB に 加 えた 変 更 を 自 動 的 にロールバックして 元 に 戻 す CSFL を 利 用 したアプリケーションプログラムを,CSFL-AllinOneIDE ( Eclipse) 上 で 単 体 テストする 際 に, 関 連 するリソース(テストク ラス,テスト 対 象 クラス,テスト 用 Spring 設 定 ファイル,Excel テス トデータファイル,Excel テスト 結 果 期 待 値 ファイル)の 間 をキーボー ドショートカットで 遷 移 可 にする を 提 供 するツール(Eclipse プ ラグイン) なお, 遷 移 する 対 象 のファイルが 存 在 しない 場 合,プログラムスケルト ン 生 成 ツールと 連 動 してファイルを 作 成 することもでき CSFL を 利 用 した 最 小 構 成 のプロジェクト 雛 型 を 生 成 するツール (プ ロジェクトとは,アプリケーション 単 位 で 複 数 のプログラムや 設 定 フ ァイルをまとめて 管 理 する 単 位 である) CSFL を 利 用 したアプリケーションプログラムを 作 成 するための, Java ファイル,JSP ファイル, 設 定 ファイルなどの 雛 型 を 生 成 するツ ール CSFL を 利 用 したアプリケーションプログラムを,CSFL-AllinOneIDE ( Eclipse) 上 で 開 発 する 際 に, 関 連 するリソース(Web アプリケー ションであれば Action クラス,Model クラス,JSP ファイル,Batch アプリケーションであれば Step クラス,Parameter クラス,Job 定 義 ファイル)の 間 をキーボードショートカットで 遷 移 可 にする を 提 供 するツール(Eclipse プラグイン) なお, 遷 移 する 対 象 のファイルが 存 在 しない 場 合,プログラムスケルト ン 生 成 ツールと 連 動 してファイルを 作 成 することもでき 利 用 者 が 予 め 用 意 した Bean クラスの Java ファイルに 対 して, 設 計 書 CHS1 チェック 仕 様 _ 別 紙 を 読 み 込 み,チェック 処 理 部 品 のアノテ ーションを 付 与 するツール メッセージリソースファイル 自 動 生 成 Maven プラグインは,メッセー ジを 一 覧 化 した Excel ファイルから Java で 読 み 込 み 可 なプロパティ
No. 名 説 明 ファイルを 作 成 するツール 109 ロール 実 行 権 定 義 情 報 生 成 ツール ロール 実 行 権 定 義 情 報 自 動 生 成 ツールは Maven プラグインであり, Excel ファイルからデータベースに 登 録 可 な CSV ファイルを 作 成 す るツール