1

現在、私の Java EE アプリケーション コントローラは、8 つのモジュールに対して Http Servets を使用して構築
されています。追加する新しいモジュールがあります。struts1 を使用してこの新しいモジュール コンテナを構築できますか?

これらのモジュールは各モジュールのフロントコントローラーパターンを使用しているため、これは可能であると私は信じています。新しいモジュールを追加すると、struts1 フロント コントローラー ActionServlet を使用して構成できます。私は正しく考えていますか?

 <servlet>
        <servlet-name>module1</servlet-name>
        <servlet-class>com.xyz.module1.BasicsServlet</servlet-class>
  </servlet>
<servlet-mapping>
  <servlet-name>module1</servlet-name>
  <url-pattern>Module1.xp</url-pattern>
</servlet-mapping>

<servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  </servlet>
<servlet-mapping>
  <servlet-name>action</servlet-name>
  <url-pattern>Module9.do</url-pattern>
</servlet-mapping>

PS:上記が可能であれば、strut2も使用できると思います

4

1 に答える 1

1

はい、可能です。以下は私のweb.xmlです。私のコードMyServletは拡張ActionServletされ、ImageFormationServlet拡張されていHttpServletます。

<web-app>    
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>com.core.system.MyServlet</servlet-class>
  </servlet>

  <servlet>
    <servlet-name>ImageFormationServlet</servlet-name>
    <servlet-class>com.core.system.servlet.ImageFormationServlet</servlet-class>
  </servlet>  

  <servlet-mapping>
     <servlet-name>ImageFormationServlet</servlet-name>
     <url-pattern>/servlet/ImageFormationServlet</url-pattern>
  </servlet-mapping>    

  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
</web-app>
于 2012-03-27T05:35:27.777 に答える