동적 웹 프로젝트에서 응용프로그램을 작성할 때 JSP(JavaServer Pages)와 함께, 또는 JSP없이 JavaServer Faces 및 Struts 기술을 사용할 수 있습니다. 다음 표에서는 사용자 선택에 도움이 되는 지침을 제공합니다.
Struts 또는 JavaServer Faces는 동적 웹 응용프로그램 개발을 위한 유용한 프레임워크를 제공할 수 있습니다. JavaServer Faces, JavaServer Pages, JSP 및 Struts를 비교하는 다음 표를 살펴보십시오.
JavaServer Faces | JavaServer Pages | JSP 및 Struts | |
---|---|---|---|
구성요소 |
|
|
|
장치 독립성 |
|
|
|
오류 처리 및 유효성 검증 |
|
|
|
스크립트 |
|
|
|
페이지 플로우 |
|
|
|
세션 및 오브젝트 관리 |
|
|
|