2008-10-17 1 views
2

struts2 유효성 검사 프레임 워크를 사용하면 동작 또는 도메인 객체 수준에서 유효성 검사를 정의 할 수 있습니다.Struts2 동작 대 도메인 객체 수준의 유효성 검사

제 질문은 다른 하나를 사용하는 것이 유리한 점입니까? 추천 메뉴가 무엇인가요?

내 결과 : 몇 가지 작업에서 동일한 도메인 개체를 사용할 수 있으며 동작마다 유효성 검사 규칙을 다시 정의해야 할 수 있습니다. 개체에 유효성 검사 규칙을 넣는 것이 좋습니다. 하지만 도메인 규칙에 유효성 검사 규칙을 삽입하는 것이 불편한 것처럼 느껴질 수 있습니다.

답변

2

MVC 아키텍처에서 유효성 검사는 모델 수준, 즉 도메인 개체에서 수행되어야합니다. 컨트롤러 (동작)에 유효성 검사 논리가있는 것이 적절하지 않다고 생각합니다.

+0

내 생각은 유효성 확인을 기반으로 의사 결정이 내려졌으며 컨트롤러처럼 들리지만 올바른 생각입니다. 컨트롤러는 모델에 지정된 유효성 확인을 기반으로 결정을 계속합니다. 감사. –