2013年8月11日 / 最終更新日時 : 2019年6月26日 管理者 Struts1.3 Strutsの基本動作 (Struts) Strutsの基本動作 画像をクリックすると別ページが開きます ブラウザからHTTPリクエストが送られる コントローラであるStrutsのアクションサーブレット(Strutsが提供)が指定のモジュールのリクエストプロセッサ(Strutsが提供するリクエスト処理を制御するクラス)へHTTPリクエストを転送する。 リクエストプロセッサは、HTTPリクエスト中にフォーム情報が […]
2013年8月10日 / 最終更新日時 : 2019年6月26日 管理者 Struts1.3 Strutsの特徴 (Struts) Strutsの特徴 必要な機能のみをシンプルに提供 オーブンソースによる開発 Apacheライセンスに基づき商用利用も可能 モデルの実装には関与しない Strutsのサービススコープ(処理する領域)はWeb層にに特化しており、モデルの実装方法を規定していない。 そのため、ビジネスロジックの実装方法をEJBでもJavaクラスでも実装可能であるため、自由度の高いアプリケーションの構築が可能である。 ポ […]
2013年8月10日 / 最終更新日時 : 2019年6月26日 管理者 Struts1.3 Webアプリケーションフレームワーク (Struts) フレームワークとは、 共通の機能・アーキテクチャを抽象化し、最良可能な状態にしたもの Webアプリケーションフレームワークのメリット 基本的なアーキテクチャを繰り返し設計する必要がなくなり、構築までの負担・時間を軽減できる。 拡張部分が、一定の規約に基づいて設計。作成されるため、拡張部の再利用性の向上も期待できる。 基本機能の部分は、フレームワーク側で十分にテストされている場合、個々のアプリケーシ […]
2013年8月6日 / 最終更新日時 : 2013年8月7日 管理者 デザインパターン Chain of Responsibility パターン 1つのリクエストを複数のオブジェクトのいずれかで処理させたい場合に使用 あるリクエストをしょりするのに適切なオブジェクトをたくさんの中から選んで処理させることが簡単にできる。
2013年8月6日 / 最終更新日時 : 2013年8月7日 管理者 デザインパターン Visitorパターン たくさんのオブジェクトの集合に処理を追加したい場合に使用 オブジェクトの集合の中に何種類かのクラスが混在していても、それらのクラスを修正することなく処理を追加することができる。