public class RepositoryBasedWebFrontController
extends java.lang.Object
implements javax.servlet.Filter
WebFrontController
を保持し、
そこに対してリクエスト処理を委譲するリクエストコントローラー.
-------------------------------------
デプロイメントディスクリプタの記述例
-------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>w8</display-name>
<description>
The default application-context for w8.http-based applications.
</description>
<filter>
<filter-name>webEntryPoint</filter-name>
<filter-class>
nablarch.fw.web.servlet.RepositoryBasedWebFrontController
</filter-class>
<init-param>
<param-name>controllerName</param-name>
<param-value>otherNameController</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>webEntryPoint</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
WebFrontController
Constructor and Description |
---|
RepositoryBasedWebFrontController() |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
この実装では、保持しているリクエストコントローラに対して
処理を委譲するのみ。
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
この実装では、保持しているリクエストコントローラに対して
処理を委譲するのみ。
|
void |
init(javax.servlet.FilterConfig filterConfig)
リポジトリ機能を用いてWebFrontControllerのインスタンスを初期化し、
以降の全ての処理をそこへ委譲する。
|
public void destroy()
destroy
in interface javax.servlet.Filter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
java.io.IOException
javax.servlet.ServletException
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
javax.servlet.ServletException