Strutsを読む ~2日目: フレームワークの入口~

StrutsJava EEフレームワークである以上、まずは「web.xml」となる。

############### <web.xml> ############### 

<servlet-name>action</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>action</servlet-name>

<url-pattern>*.do</url-pattern>

</servlet-mapping>

######################################

 

*.doをいうURIにより、ActionServlet が必ず呼び出される。

これがフレームワークの入口。

このようにリクエストを一手に担うようなサーブレット(ActionServlet)を利用する

デザインパターンのことをFront Controller パターンと呼ぶ。

 

サーブレットのライフサイクルに準じて、まずは、このサーブレットのinit()メソッドを読んでいく。