2014-04-25 4 views
0

HTML5 또는 Struts2가 더 나은 유효성 검사를 보유하고 있습니까? 저는 Struts2 구조를 사용하여 프로젝트를 개발하고 있었지만, 항상 혼란스럽고 어려움을 겪었습니다. HTML5에 검증이 있다는 것을 알았습니다. 그래서 Struts2 검증보다는 HTML5를 사용하면 더 신뢰할만한 것인지 궁금합니다.Struts2 유효성 검사 또는 HTML5 유효성 검사?

답변

1

HTML5의 유효성 검사는 클라이언트쪽에 있습니다. 또한 완전한 HTML5 기반 유효성 검사를 지원하지 않는 브라우저를 사용하면 작동하지 않습니다.
Struts2는 서버 측 유효성 검사입니다. 즉, 클라이언트가 잘못된 데이터를 보내면 서버 측에서 거부됩니다.
응용 프로그램이 외부 사용자 (외부 사용자에게 노출 된 사용자) 인 경우 제 생각에는 서버 측 유효성 검사 (귀하의 경우에는 struts2)가 있어야합니다. 클라이언트 측 유효성 검사 (HTML5)는 경험을 더 빠르게 할 수 있도록 지원합니다. 자세한 내용은 here

+2

Struts2도 클라이언트 측 Ajax 유효성 검사가 있지만, 나는 그것을 좋아하지 않는다. 그래서 나는 Struts2 서버 쪽 PLUS HTML5 클라이언트 쪽과 함께 갈 것이다. 첫 번째는 필수이고 두 번째는 눈 - 사탕을위한 것이며 원하지 않는 연결을 피하는 것입니다 –

0

을 참조하십시오. Struts2 유효성 검사는 순전히 서버 측 유효성 검사가 아니며 클라이언트 측 유효성 검사가 아닙니다. 웹 애플리케이션의 프론트 엔드 검증으로 사용됩니다. 그런데 당신은 당신의 취향대로 이것을 사용할 수 있습니다. 모든 클라이언트가 html5를 제대로 지원하지 않습니다. 따라서 struts2 유효성 검사를 선택하는 것이 좋습니다. 별도의 유효성 검사 XML 파일에서이 작업을 수행 할 수 있습니다. 그러나 그럴 필요는 없습니다.

+0

Struts2 유효성 검사는 순전히 서버 측 유효성 검사가 아닙니다 ... *? –

+0

나는 _Struts2_가 서버 측 유효성 검사가 아니라는 것을 의미합니다. – Sadun89