2013年8月11日 / 最終更新日時 : 2019年6月26日 管理者 Struts1.3 Strutsアプリケーションを構成するコンポーネント (Struts) アクションサーブレット StrutsのMVCモデル2のコントローラ 通常は、Strutsによって提供されるクラスである。ActionServletをそのまま利用する アプリケーションに対するHTTPリクエストがすべてのアクションサーブレットに集約されるようにWebコンテナに設定を行い、MVCモデル2のコントローラとして動作されるようにする。 アクションサーブレットが行う処理は、Webブラウザから送 […]
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アプリケーションフレームワークのメリット 基本的なアーキテクチャを繰り返し設計する必要がなくなり、構築までの負担・時間を軽減できる。 拡張部分が、一定の規約に基づいて設計。作成されるため、拡張部の再利用性の向上も期待できる。 基本機能の部分は、フレームワーク側で十分にテストされている場合、個々のアプリケーシ […]