서블릿

서블릿은 Java™ 서블릿 API(Application Programming Interface)를 사용하는 Java 프로그램입니다. WAR(Web Application Archive) 파일 또는 웹 모듈의 서블릿을 패키지하여 애플리케이션 서버에 배치해야 합니다. 서블릿은 애플릿이 브라우저에서 실행되고 브라우저 성능을 확장하는 방법과 유사한 방법으로 Java 사용 가능 웹 서버에서 실행되며 웹 서버의 성능을 확장합니다.

서블릿은 동적 웹 페이지 내용을 지원하고 데이터베이스 액세스를 제공하며 한 번에 여러 클라이언트에서 사용되고 데이터를 필터할 수 있습니다.

애플리케이션 서버에서 서블릿에 대한 설명은 웹 기반 클라이언트를 지원하는 HTTP 서블릿에 초점을 둡니다.

서블릿을 환영 파일로 정의할 수 있습니다. 서블릿이 아닌 자원은 fileServingEnabled 속성을 각 웹 모듈 WEB-INF 디렉토리에 있는 IBM 확장 XMI 파일(ibm-web-ext.xmi)에서 true로 설정하거나 어셈블리 도구를 사용하여 소스 .war 파일에서 특성을 설정하는 경우에만 제공됩니다. Serving 시작 파일은 Serving 정적 내용에 연결됩니다. 따라서 웹 모듈에서 fileServingEnabled 속성이 설정됩니다.

지원된 구성 지원된 구성: IBM® 확장 및 바인딩 파일의 경우 .xmi 또는 .xml 파일 이름 확장자는 Java EE 5 이전 애플리케이션이나 모듈을 사용하는지 또는 Java EE 5 이상 애플리케이션이나 모듈을 사용하는지 여부에 따라 달라집니다. IBM 확장 또는 바인딩 파일 이름은 ibm-*-ext.xmi 또는 ibm-*-bnd.xmi입니다. 여기서, *는 확장 또는 바인딩 파일의 유형입니다(예: app, application, ejb-jar 또는 web). 다음 조건이 적용됩니다.
  • 버전 5 이전의 Java EE 버전을 사용하는 애플리케이션 또는 모듈의 경우, 파일 확장자는 .xmi여야 합니다.
  • Java EE 5 이상을 사용하는 애플리케이션 또는 모듈의 경우, 파일 확장자는 .xml이어야 합니다. .xmi 파일이 애플리케이션 또는 모듈에 포함된 경우 제품에서 .xmi 파일을 무시합니다.

그러나 Java EE 5 이상 모듈은 Java EE 5 이전 파일이 포함되어 있고 .xmi 파일 이름 확장자가 사용된 애플리케이션에 있을 수 있습니다.

ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, ibm-portlet-ext.xmi 파일은 .xmi 파일 확장자를 계속 사용합니다.

sptcfg

컨텍스트 매개변수

서블릿 컨텍스트는 서블릿이 실행 중인 웹 애플리케이션의 서버 보기를 정의합니다. 컨텍스트는 또한 사용 가능한 자원에 액세스하기 위한 서블릿도 지원합니다. 서블릿 컨텍스트를 사용하여 서블릿은 이벤트를 로그하고, 자원에 대한 URL 참조를 얻고, 컨텍스트에 있는 다른 서블릿이 사용할 속성을 설정 및 저장할 수 있습니다. 이러한 특성은 웹 애플리케이션의 컨텍스트에 대해 매개변수를 선언합니다. 특성은 설정 정보(예: 웹 마스터의 이메일 주소 또는 중요한 데이터가 있는 시스템의 이름)를 전달합니다.

서블릿 맵핑

서블릿 맵핑은 클라이언트 요청과 서블릿 간의 일치입니다. 웹 컨테이너는 URL 경로를 사용하여 클라이언트 요청을 서블릿에 맵핑하고, Java 서블릿 스펙에 지정된 URL 경로 맵핑 규칙을 따릅니다. 컨테이너는 요청의 URI(Uniform Resource Identifier)를 서블릿에 맵핑하는 경로로(컨텍스트 경로는 제외하고) 사용합니다. 컨테이너는 호스트하는 웹 애플리케이션 목록의 사용 가능한 컨텍스트 경로와 일치하는 가장 긴 컨텍스트 경로를 선택합니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_sov2
파일 이름:cweb_sov2.html