2011-04-13 2 views
0

J2EE에서 대규모 URL 집합과 URL 별칭을 처리하는 방법은 무엇입니까?URLRewrite보다 J2EE에서 legancy URL을 처리하는 더 좋은 방법

url에 대해 와일드 카드 매핑을 사용할 수 없으므로 응용 프로그램 사용자가 직접 제공하므로 적용된 URL 스키마가 없습니다.

URLRewrite를 하나의 URL로 구분 된 매핑으로 사용하면 적어도 이론적으로는 O (n)이 매우 느려질 것입니다.

O (log (n)) 복잡도를 얻기 위해 매핑을 사전으로 유지 관리 할 자체 필터를 만들어야합니까?

또는 URLRewrite가 와일드 카드를 사용하지 않는 URL에 적절한 트리를 사용하기에 충분히 똑똑합니까?

답변

0

사전의 별칭을 찾는 사용자 지정 URLRewriteFilter 규칙을 만들었습니다. 유일한 문제는 선행 규칙에 의해 수행 된 URL 변환을 인식하지 못한다는 것입니다. 이는 URLRewriteFilter의 클래스 규칙 제한으로 인해 발생합니다.

그러나 그 중 일부는 꽤 잘 작동하고 매우 빠르게 만들어졌습니다.

관련 문제