ソフトウェア開発のeビジネスソリューションです。
      サイトマップ 個人情報保護方針 Chinese
ソフトウェア受託開発
人材ソリューション
オフショア開発
ネットワーク設計構築
製品情報
特定健診データ変換ツール
WEB販売管理システム
XML/EDI編集ツール
メール配信システム
Warpフレームワーク
ハードディスク完全抹消

Warpフレームワーク(Web Application Rapid Programing Framework)

特徴
  Ruby On Railsの生産性をJavaで実現
  MVCフレームワークです。
  Object/Relational Mapper(ActiveRecord)を装備
  RDBMSを選びません。
  3ステップで開発を始められる簡単設計
  ゼロXML
  カスタマイズ性の高い自動生成コード
  View作成をサポートするViewHelperを搭載
実行時のアプリケーション内部構成
開発時の構成
運用時の構成
Warpフレームワーク(Web Application Rapid Programing Framework)
特徴
Ruby On Railsの生産性をJavaで実現
Ruby On Railsの生産性をJavaで実現
Ruby On Railsに大きく影響を受けており、簡単なテーブルメンテナンス画面であれば、自動生成されたスケルトンコードが動作する状態で自動生成されます。
柔軟性よりも制約/規約を重視することにより規約に沿った設計を行うことで従来のJavaフレームワークを大幅に上回る開発生産性を実現します。
MVCフレームワークです。
モデル=O/R Mapperから自動生成
ビュー=Velocityテンプレートを自動生成
コントローラ=雛型からCRUD用のコントローラを自動生成
その他の雑多な部分=フレームワークがサポート
アドオン/プラグイン=オプション製品を展開予定
Object/Relational Mapper(ActiveRecord)を装備
フレームワークと親和性が高いO/R Mapperを装備することでO/R Mapperの選択や複雑な設定を行う必要がありません。基本的にSQLの記述はコード中に表れません。
Object/Relational Mapper(ActiveRecord)を装備
フレームワークと親和性が高いO/R Mapperを装備することでO/R Mapperの選択や複雑な設定を行う必要がありません。基本的にSQLの記述はコード中に表れません。
RDBMSを選びません。
O/R MapperのレイヤがRDBMS製品の差異を吸収しますのでRDBMSに依存しません。
(初期製品ではMySQL,Postgresql,Oracleをサポート)
3ステップで開発を始められる簡単設計
インストールして
データーベースの設定をして
自動生成コマンドを実行する。
これだけで単純なCRUDアプリができあがります。
ゼロXML
XMLによる設定は必要ありません。必要な設定ファイルは全てYAMLで提供されます。
サーブレットコンテナの設定ファイルなどはあらかじめ用意された雛型から生成されます。
カスタマイズ性の高い自動生成コード
データベース依存コード(カラムへのアクセサ等)は階層を分離した状態で生成されます。
データベースに変更が生じた場合でもデータベース依存コードのみ再度生成可能です。カスタマイズされたモデルのコードはそのまま維持されます。
入力値のバリデーションもモデルのコンストラクタに定義を追加するだけです。
View作成をサポートするViewHelperを搭載
HTML記述を間違い無く行う為のVTLマクロのセットです。
各フォームオブジェクトの記述や、サニタイジング、リンクの生成などをサポートします。
実行時のアプリケーション内部構成
開発時の構成
運用時の構成