Struts2 및 JSP를 사용하여 작은 테스트 다중 로그인 응용 프로그램을 개발하고 싶습니다. 기본적으로 :Struts2 웹 응용 프로그램에서 다중 로그인을 위해 web.xml을 구성하는 방법은 무엇입니까?
애플리케이션에는 누구나 액세스 할 수있는 환영 페이지 (예 :
index.jsp
)가 있어야합니다.이 환영 페이지에는 두 개의 로그인 상자가 있습니다. 하나는 사용자 용이고 다른 하나는 관리자 용입니다.
웹 응용 프로그램에는 사용자 용과 관리자 용의 두 가지 하위 응용 프로그램이 있어야합니다. 즉, 로그인 한 사용자가 다른 권한을 갖는 단일 응용 프로그램이 아닙니다. 각 하위 애플리케이션은 외딴 한 세트의 페이지를 갖습니다.
는 Struts2는 MVC 패턴을 사용하고, 나는이를 구성 할 필터 패턴을 사용하는 방법 궁금입니다. /userapp/*
아래의 모든 요청을 사용자 응용 프로그램으로 이동하고 /adminapp/*
아래의 모든 요청을 관리 응용 프로그램으로 이동할 수 있습니다.
내 질문은 :
이 오른쪽 전략 (즉, 가장 좋은 방법)인가? 그렇다면 내
web.xml
에 어떻게 구현해야합니까?두 개의 필터와 두 개의 매핑을 구현해야합니까 (그렇다면 왜 필요합니까?) 하나의 필터와 두 개의 매핑을 구현해야합니까?
UPDATE
많은 독서를하고 후에, 나는 Struts2 멀티 로그인이 내가 필요에 대한 과잉 설계와 너무 무거운 해결책이 있는지 이해하는 얻을. 나는 내 자신의 Servlet 3.0을 구현하고 JQuery + Ajax를 사용하기로 결정했다.
대신 하위 응용 프로그램이란 무엇입니까?부모님 안에 2 개의 웹 응용 프로그램이 있습니까? – PraveenMax
@Max_dev 또한 내가 알아 내려고하는 것입니다. 같은 부모 밑에 두 개의 개별 응용 프로그램을 설치해야합니까? 난 정말 모범 사례가 무엇인지 잘 모르겠다. – JVerstry
@ JVerstry : 2 개의 개별 웹 응용 프로그램을 작성하는 대신, 잘 정의 된 구조 (확장 성, 재구성 가능 등)로 구조를 구조화해야한다. , 하나의 웹 응용 프로그램에 대해 2 개의 개별 웹 응용 프로그램을 작성하는 것은 관련이 없습니다 (두 가지 다른 사이트 통합 인 idk가없는 경우). – PraveenMax