Java EE에서 '웹 구성 요소'란 용어의 의미는 무엇입니까?Java EE의 웹 구성 요소 란 무엇입니까?
UPD : jsp의 모든 사용자 정의 태그는 웹 구성 요소이고 jsf의 태그는 웹 구성 요소라고 할 수 있습니까? 예를 들어, jsp는 다음과 같습니다. 또는 서블릿과 전체 JSP 페이지 만 웹 구성 요소입니까? 세션 빈과 웹 구성 요소가 배포 되었습니까?
Java EE에서 '웹 구성 요소'란 용어의 의미는 무엇입니까?Java EE의 웹 구성 요소 란 무엇입니까?
UPD : jsp의 모든 사용자 정의 태그는 웹 구성 요소이고 jsf의 태그는 웹 구성 요소라고 할 수 있습니까? 예를 들어, jsp는 다음과 같습니다. 또는 서블릿과 전체 JSP 페이지 만 웹 구성 요소입니까? 세션 빈과 웹 구성 요소가 배포 되었습니까?
웹 구성 요소는 들어오는 HTTP 요청을 처리하고 (잘하면 유효한) 응답을 제공하는 소프트웨어 구성 요소에 지나지 않습니다.
대부분의 경우 모든 Java 웹 프레임 워크가 핵심 Java 서블릿 기술을 토대로 구축됩니다. 서블릿은 HTTP 요청의 추상화를 수신하고 HTTP 응답을 제공하는 영구 코드입니다. 나는 서블릿이 꿈꾸어 진 10 ~ 15 년 전의 오래된 CGI 기반의 일시적인 프로세스와 달리 일반적으로 많은 연결을 통해 오래 지속되기 때문에 "영구적"이라고 말합니다.
은 또한 서블릿 사양 포함
JSP는 JSP 가능 웹 컨테이너가 서블릿 코드로 "컴파일"하는 특별한 종류의 마크 업입니다.
Struts (1 & 2), Spring MVC, JSF, Seam, Wicket, Tapestry 등은 모두 서블릿 사양 위에 구축 된 웹 프레임 워크입니다. 문자 그대로 수십 가지가 있으며 모두 다릅니다.