OpenXavaでは、開発者は「データ構造」と「ビジネスロジックコード」のみを記述し、「HTML」「JavaScript」「CSS」「SQL」などを記述する必要はありません。
「ユーザーインターフェイス」「データアクセスロジック」「デフォルト動作」などは、OpenXavaフレームワークにより自動的に提供され、基本的なアプリケーション動作に関するコード記述を省略できます。
一般的な方法では対応できない特別な処理が必要な場合は、任意部分について手動プログラミングすることにより、柔軟に対応できます。
OpenXavaは「モデル駆動型開発アプローチ」と「ビジネスコンポーネント」の概念に基づいています。
迅速開発のためのOpenXavaアプローチは、ビジュアル環境ベース(Visual BasicやDelphiなど)やスクリプトベース(PHPなど)を使用するアプローチとは異なります。
OpenXavaアプリケーションのコアは、問題をモデル化するJavaクラスであるため、高レベルのカプセル化を維持しながら生産性を維持できます。
OpenXavaはJava標準に準拠しているため、既存JavaコードをOpenXavaに移行でき、その逆に簡単に実行できます。
OpenXavaでは、シンプルなJavaクラスの作成方法を学習するだけで、アプリケーション開発を開始できます。
OpenXavaは標準で豊富な機能を備えています。
・AJAXユーザーインターフェース---ページリロードなし
・エディタ機能---タブ、フレーム、ダイアログ、参照、コレクション
・リストモード機能---カード形式、チャート
・ページング機能
・列の追加/削除/移動機能
・順序付け機能
・フィルタリング機能
・レスポンシブレイアウトサポート
・レポート機能---PDF、Excel など
参考元サイト
※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。
OSS×Cloud ACCESS RANKING