2012-03-27 2 views
1

현재 Java EE 애플리케이션 컨트롤러는 8 개의 모듈에 대해 Http Serlvets를 사용하여 빌드되었습니다.
그리고 추가 할 새 모듈이 있습니다.이 새로운 모듈 컨테이너는 struts1?레거시 애플리케이션 : 컨트롤러로 struts를 사용하여 새 모듈 구현하기

이 모듈은 각 모듈에 전면 컨트롤러 패턴을 사용하기 때문에 가능합니다. 그리고 새 모듈을 추가 할 때 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

답변

1

네, 가능 사용 가능한 경우 위의 생각합니다. 아래 코드는 내 web.xml입니다. MyServletActionServlet이고, ImageFormationServletHttpServlet입니다.

<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>