Topページ 03-5447-7501
サイトマップ お問い合わせ
 
 Home > 製品情報 > Effects
JAVAフレームワーク
Effectsとは
メガ・トレードの製品は、常に新しい技術を追求した、高品質なソフトウェアであり、エンジニアに広く受け入れられることをコンセプトに設計されています。Effects弊社の得意分野であるデータベースの設計、実装、運用のノウハウとインターネット・システムに求められる分散環境への対応、スケーラビリティの確保を前提にしたシステム開発をバックグラウンドに生み出されたStrutsの機能を拡張するJava Frameworkです。
 
柔軟なシステム機能インフラとなるFrameworkと、お客様のニーズとともに進化するComponent群により、ビジネスに効果的にご利用いただけるお客様の財産であるシステム形成をお約束いたします。
 
 
  • JakartaProjectのStrutsをベースにしたFrameworkである
  • Struts本体のソースに手を加える必要は無い
  • 保守性の高いシステムになる
  • 柔軟性・移植性の高いシステムになる
  • 開発コストの低減に寄与する
 
 Topへ
設計コンセプト
Effectsは柔軟性と高品質を提供するために次のような設計コンセプトをもとに開発、インテグレーションされています。
その結果、開発コストの低減に寄与することができます。
  • ApplicationSeverに依存しない
  • Databaseに依存しない
  • Javaエンジニアのスキルに依存しない
  • システムを開発する上で高い生産性を提供可能にする
  • 移植性の高いシステムを開発可能にする
  • スケーラビリティの高いシステムを開発可能にする
  • 対負荷に柔軟に対応できるシステムを開発可能にする
  • 耐障害性の高いシステムを開発可能にする
  • Webフロントエンドにバックエンドが依存しない

クリックで拡大
 
 Topへ
提供フレームワーク&コンポーネント
  • インフラストラクチャーフレームワーク
    ログ出力管理、DBコネクション管理、ファイル管理、認証管理などのコアコンポーネントの集合で、実装者はこれらのクラスの静的メソッド使用して実装の簡素化を図ることが可能です。
  • ウェブアプリケーションフレームワーク
    Struts をベースとして認証管理や DB コネクション管理などを拡張したサブクラス群です。
    Struts のアプリケーション構造、Struts のアプリケーション管理手法を踏襲しているため、実装者は Struts の Action クラス、ActionForm クラスを実装するイメージで開発を進めることになります。
  • データベースアクセスクラス群
    データベースの検索、登録、更新、削除を行う為のクラスでData Access Object(DAO) と呼ばれるクラス群です。
    具体的には、各テーブル毎に EntityDAO と呼ばれるクラスを用意し、SQL の記述をせずにオブジェクトを扱うことでテーブル単位にデータベース操作を行います。
  • 拡張タグライブラリ群
    フレームワークのクラス群を JSP 中で操作する際に、Scriptlet をなるべく記述しないようにするための拡張タグライブラリです。主にデータベースアクセスクラス群により得られた検索結果オブジェクトの操作や表示用文字列の操作を行います。
  • ユーティリティクラス群
    実装にあたり各所で有用に機能する静的メソッドを持つクラス群です。
    文字列のバリデーションチェックに使用するクラスや、文字列操作を行うクラス、HTML 特有の処理を行うクラス等があります。
 
 Topへ
 
 
 
Copyright(C) megatrade Corp. 2004 - 2012, All Rights Reserved.