jp.mosp.common.common
クラス MobileController
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
jp.mosp.common.common.MobileController
- すべての実装されたインタフェース:
- Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class MobileController
- extends javax.servlet.http.HttpServlet
Mospフレームワークの携帯向けFrontController。
このサーブレットがMosPの携帯向けContorollerとしての役割を果たす。
設定ファイル読込、例外処理の他に、以下の流れでアプリケーションを制御する機能を有する。
- リクエストの受付、及び共通前処理
- Actionインスタンスの生成、及び処理実行
- Viewへの処理委譲、或いはレスポンスの生成
処理を実行するActionクラスは、リクエストに含まれるCommandによって決定される。
ActionとCommandは、設定ファイルcontroller.propertiesによって関連付けられる。
- 導入されたバージョン:
- 1.1.23
- バージョン:
- 0.0.2
- 関連項目:
- 直列化された形式
メソッドの概要 |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Getメソッドリクエスト取得処理。 |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Postメソッドリクエスト取得処理。 |
void |
init(javax.servlet.ServletConfig config)
初期化処理。 |
クラス javax.servlet.http.HttpServlet から継承されたメソッド |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
クラス javax.servlet.GenericServlet から継承されたメソッド |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MobileController
public MobileController()
init
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
- 初期化処理。
サーブレットコンテキスト取得、及び設定ファイル読込を行う。
- 定義:
- インタフェース
javax.servlet.Servlet
内の init
- オーバーライド:
- クラス
javax.servlet.GenericServlet
内の init
- 例外:
javax.servlet.ServletException
doGet
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Getメソッドリクエスト取得処理。
画像取得時にのみ用い、それ以外の場合はdoPost(request, response)を用いる。
- オーバーライド:
- クラス
javax.servlet.http.HttpServlet
内の doGet
doPost
public void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Postメソッドリクエスト取得処理。
Contorollerのメインとなる処理を行い、アプリケーションを制御する。
クライアントは、このメソッドが実行されるようにHTTPリクエストを投げる必要がある。
- オーバーライド:
- クラス
javax.servlet.http.HttpServlet
内の doPost