2013-11-04 4 views
1

각 필드에는 약 200 개의 필드가있는 많은 수의 레코드를 구문 분석해야하는 유효성 검사 프로젝트가 있습니다. 필드는 유효성 관점에서 내부, 최소, 최대 등의 종속성을가집니다. 일부 규칙은 시간이 지남에 따라 변경 될 것으로 예상됩니다. 결과적으로 XML에서 규칙을로드해야한다고 생각합니까? 이 확장은 각 레코드 및이 레코드와 관련된 모든 오류를 나열하는 자세한 오류 보고서를 생성 할 수 있어야합니다. 이 유형의 기능을 지원할 수있는 유효성 검사 프레임 워크를 찾고 있으며 Hibernate 및 JValidations와 같은보다 일반적인 것들을 알고 있습니다. 그러나 잘 지원되는 유연한 프레임 워크에 대한 지침/권장 사항을 찾고 있습니다.자바 객체의 파라 메트릭 유효성 확인

지금까지는 "if-then-else"유형 문으로 각 필드를 테스트하는 레코드 엔터티를 구문 분석하는 유효성 검사 클래스를 작성했습니다. 이것은 물론 작동하지만 유연하지 않으므로 관리가 더러워집니다. 따라서 XML로 코딩 된 일종의 규칙 (엔진) 기반 접근 방식이 더 좋을 것이라고 생각합니다. 그럼에도 불구하고 그러한 솔루션을 설계하는 것은 내 기술 수준을 훨씬 뛰어 넘을 것입니다. 기대

+0

여기서 어떤 프레임 워크를 사용하고 있습니까? 스트럿츠, 봄 ?? –

답변

1

에서

덕분에 당신은 검증에 대한 OVal 프레임 워크를 고려할 수 있습니다 당신은 아파치 검사기의 옵션을 가지고 검증을 최대 절전 모드.

자세한 내용은 this 링크를 참조하십시오.

+0

고맙습니다 - 정확히 내가 찾고있는 것 – skyman

관련 문제