Home
>
製品情報
> Effects
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.