기본 애플리케이션
WebSphere® Application Server는 관리자가 쉽게 애플리케이션 서버가 실행 중임을 확인할 수 있는 기본 구성을 제공합니다. 제품이 설치되면 server1이라는 애플리케이션 서버와 기본 애플리케이션이라는 엔터프라이즈 애플리케이션이 포함됩니다.
기본 애플리케이션은 DefaultWebApplication이라는 웹 모듈과 Increment라는 엔터프라이즈 Bean JAR(Java™ Archive) 파일을 포함합니다. 기본 애플리케이션은 설명되는 많은 서블릿을 제공합니다. 이들 서블릿은 제품에서 사용할 수 있습니다.
Snoop 서블릿
- 서블릿 초기화 매개변수
- 서블릿 컨텍스트 초기화 매개변수
- URL 호출 요청 매개변수
- 우선 클라이언트 로케일
- 컨텍스트 경로
- 사용자 프린시펄
- 요청 헤더 및 값
- 요청 매개변수 이름 및 값
- HTTPS 프로토콜 정보
- 서블릿 요청 속성 및 값
- HTTP 세션 정보
- 세션 속성 및 값
Snoop 서블릿은 보안 구성을 포함하고 있으므로 WebSphere 보안이 사용 가능할 때 클라이언트가 서블릿을 시작하려면 사용자 ID와 비밀번호를 제공해야 합니다.
Snoop 서블릿의 URL은 http://your.server.name:9080/HitCount.jsp입니다.
Snoop 서블릿의 URL은 http://localhost:9080/snoop/입니다.
HelloHTML 서블릿
WebSphere 웹 컨테이너에서 제공하는 PageList 지원을 연습하려면 HelloHTML 퍼베이시브 서블릿을 사용하십시오. 이 서블릿은 서블릿이 이름 또는 유형(클라이언트 유형 발견 지원을 사용할 경우)별로 다른 웹 자원을 호출할 수 있도록 API를 제공하는 PageListServlet을 확장합니다.
HTML 브라우저,
스피치 클라이언트 또는 대부분의 WAP(Wireless Application Protocol) 사용 가능
브라우저에서 URL http://your.server.name:9080/HitCount.jsp를
사용하여 Hello 서블릿을 호출할 수 있습니다.
HTML 브라우저, 스피치 클라이언트 또는 대부분의
WAP(Wireless Application Protocol) 사용 가능 브라우저에서 URL: http://localhost:9080/HelloHTML.jsp를
사용하여 Hello 서블릿을 호출할 수 있습니다.
HitCount 애플리케이션
- 서블릿 인스턴스 변수
- HTTP 세션
- 엔터프라이즈 Bean
서블릿이 확약 또는 롤백할 수 있는 트랜잭션 내에서 이러한 메소드를 실행하도록 지시할 수 있습니다. 트랜잭션이 커미트되면 카운터가 증분됩니다. 트랜잭션이 롤백되면 카운터는 증분되지 않습니다.
엔터프라이즈 Bean 메소드는 카운터 값을 Apache Derby 데이터베이스로 지속하는 컨테이너 관리 지속 엔터프라이즈 Bean을 사용합니다. 이 엔터프라이즈 Bean은 DefaultDB 데이터베이스로 설정된 DefaultApp 데이터 소스를 사용하도록 구성됩니다.
엔터프라이즈 Bean 메소드를 사용할 때 서블릿이 WebSphere 글로벌 네임스페이스 또는 애플리케이션에 로컬인 네임스페이스에서 엔터프라이즈 Bean을 조회하도록 지시할 수 있습니다.
HitCount 애플리케이션의 URL은
http://your.server.name:9080/HitCount.jsp입니다.
HitCount 애플리케이션의 URL은 http://localhost:9080/HitCount.jsp입니다.