Verasym System Designer

VSAG for JavaWeb

Verasym Application Generator(VSAG) for JavaWeb 機能概要

VSAG for JavaWebにより出力されるプログラムは、UI部分をApache FoundationのWebフレームワークである『Wicket』、データベースへのアクセスをSQLマッパーである『MyBatis』を使用し、業務アプリケーションが必要とする基本的な機能を備えたDCR標準フレームワークを対象としています。

VSSDで作成された設計情報から、プログラムソースを自動生成するVSAG

VSAGが自動生成するプログラムソースには、以下のものがあります。
・画面レイアウトをHTML
・イベントや処理のクラス・メソッド定義をWicketのPageクラス
・SQL文をMyBatisのMapper XML
・DBへのアクセス処理をMyBatisのDAO
・WicketとMyBatisでデータの連携を行うDTO

DCR 標準JavaWebフレームワーク 使用フレームワーク

Wicket

Wicketは、Javaの持つオブジェクト指向言語としての機能を最大限に活用できるように作られています。
Webページ上のラベルやタグ、またWebページそのものもWicketにとってはオブジェクトであり、Javaプログラムから操作が可能です。
また、WicketではHTMLに特殊な拡張を必要とせず、オブジェクトにIDを指定するだけで通常のWebブラウザでそのまま表示が可能であり、Webオーサリングツールでの表示・編集を容易に行うことができます。

MyBatis

MyBatisは、他のO/Rマッピングフレームワークと異なり、SQL文とオブジェクトのマッピングを行います。
このため業務システムの開発では、多くのエンジニアが慣れ親しんでいるSQL文を定義するだけで、簡単にデータをオブジェクトとして取得できます。
従来のJDBCで直接プログラミングする場合に比べて、DBアクセスのためのコーディングを簡略化できます。

Log4J

ログ出力をLog4Jを使用して標準機能としてフレームワークに組み込んでおり、何もしなくてもアクセスログやSQL文のデバッグ時のログが出力されます。

その他

ファイルのアップロード・ダウンロード、Excel出力、ファイルの圧縮・解凍など業務アプリケーションに求められる必須の機能を提供いたします。

PAGE TOP
システムソリューション
プロダクトソリューション
グローバルソリューション
企業情報
採用情報