URL을 처리하는 고성능 응용 프로그램이 있습니다. 모든 URL에 대해 사전 정의 된 풀에서 적절한 설정을 검색해야합니다. 모든 설정 개체는 이러한 설정을 사용해야하는 URL 패턴을 나타내는 URL 패턴과 연결됩니다. 일치하는 규칙은 다음과 같습니다.URL을 필터링/일치시키는 기본 공개 소스 Java 패키지는 무엇입니까?
위의 규칙 외에도 모든 일치 규칙에는 경로가 포함될 수 있습니다. 즉, URL의 경로 부분은 일치 규칙 경로로 시작해야합니다. 따라서 : "* .google.com/maps"는 "maps.google.com/maps"와 일치하지만 "maps.google.com/advanced"와는 일치하지 않습니다.
위에서 볼 수 있듯이 위의 규칙은 중복되어 있습니다. 동일한 URL과 일치하는 두 개의 규칙이있는 경우 가장 구체적인 것이 적용되어야합니다. 위의 목록은 가장 구체적인 것으로부터 가장 구체적인 것으로 순위가 매겨집니다.
이것은 내 자신을 프로그래밍하기보다는 준비된 라이브러리를 사용하고자하는 것과 같은 표준 문제인 것처럼 보입니다. Google은 두 가지 옵션을 제시하지만 그 중에서 선택할 명확한 방법이 없습니다. 이 작업을 위해 훌륭한 라이브러리로 무엇을 권하고 싶습니까?
감사합니다, 보아스
이전 질문을보십시오. http://stackoverflow.com/questions/2230676/how-to-check-for-a-valid-url-in-java –