Programing

.jspf 파일 확장자 란 무엇입니까?

crosscheck 2020. 9. 10. 07:14
반응형

.jspf 파일 확장자 란 무엇입니까? 컴파일하는 방법? [복제]


이 질문에 이미 답변이 있습니다.

JSP의 .jspf 파일은 무엇입니까? 내가 알다시피 컴파일러는 컴파일 할 .jsp 파일을 찾습니다. 그러면 .jspf 파일은 어떻게 컴파일됩니까?


다른 사람들이 언급했듯이 .jspf 파일은 JSP 조각입니다. 이들은 자체적으로 컴파일되지 않고 다른 JSP 파일에 정적으로 포함되도록 설계되었습니다.

<%@include file="/WEB-INF/jspf/example.jspf" %>

이 예제는 /WEB-INF/jspf디렉토리 에서 가져온 것 입니다. 이는 웹 애플리케이션 외부에서 액세스 할 수 없음을 의미합니다. 검색 할 수있는 URL을 구성 할 방법이 없습니다. "일반"JSP 파일과 동일한 디렉토리에두면 이러한 URL을 구성 할 수 있습니다. 예를 들어 Tomcat은 페이지를 텍스트 문서로 검색합니다. 그러나 프런트 엔드 웹 서버는 이러한 URL을 차단할 수 있습니다.

큰 JSP 페이지리팩토링 하는 첫 번째 단계로 JSPF 파일을 좋아 합니다 . 그것들이 정적으로 포함되어 있기 때문에 스크립트 나 변수를 제공하지 않고도 파일의 작은 덩어리를 추출 할 수 있습니다. 이것은 좀 더 관리하기 쉬운 페이지로 이어질 수 있습니다 (강제하고 싶습니다. 이것은 첫 번째 단계입니다. 동적 포함과 taglib는 일반적으로 더 나은 장기 솔루션). 리팩토링 할 때 조각을 부모 파일에 가깝게 유지하는 것이 좋습니다. 이것은 URL을 차단하는 웹 서버가 유용 할 때입니다.


JSP 조각은 서버 측 포함과 비교할 수 있습니다. 이러한 조각은 자체적으로 컴파일되지 않지만 포함 된 페이지와 함께 컴파일됩니다. 사용자 환경 설정에 따라 다른 페이지를 표시해야하는 경우 jspf를 선택합니다.


내용 : .jspf 파일은 일반적으로 include 지시문을 통해 .jsp 파일에 포함되는 파일입니다. 'f'는 '조각'을 의미합니다. 이러한 파일은 그 자체로 완전한 JSP가 아니기 때문입니다.

컴파일 방법 : .jspf는 jsp의 일부이므로 완전하고 컴파일 가능한 소스가 아닐 수 있으므로 대부분의 경우이를 참조하는 다른 완전한 소스와 독립적으로 컴파일 할 수 없습니다.

출처 : Ibm Infocentre


IBM은 .jspf가 JSP 조각 용 이라고 말합니다 . 프래그먼트는 완전하고 컴파일 가능한 소스가 아닐 수 있으므로이를 참조하는 다른 완전한 소스와 독립적으로 컴파일 할 수 없습니다.

이는 Sun의 개발자 리소스 에서 JSP 프래그먼트에 대한 명명 규칙이라는 동일한 맥락에서 언급됩니다 .


많은 웹 프레임 워크에서 더 작은 공유보기 및 페이지에서보기와 페이지를 조합 할 수 있습니다. JSP를 사용하면 이러한 작은 조각을 조각이라고 합니다 . 이름에서 알 수 있듯이 더 큰 맥락 없이는 완전한 표현이 아닐 수도 있습니다.

다른 언어와 프레임 워크에는 동등한 개념에 대한 자체 용어가 있습니다. 예를 들어 Ruby on Rails에서는 partials 라고 합니다.

참고 URL : https://stackoverflow.com/questions/2081005/what-is-jspf-file-extension-how-to-compile-it

반응형