Strutsを読む ~2日目: フレームワークの入口~
StrutsがJava 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()メソッドを読んでいく。