웹 프로젝트 기능

프로젝트 기능은 해당 기능이 필요한 경우 프로젝트에 추가할 수 있는 특정 기능 단위입니다. 프로젝트에 프로젝트 기능을 추가하는 경우 프로젝트 특성에 따라 네이처, 빌더, 클래스 경로 항목, 자원을 추가할 수 있습니다. 기능은 Java™ EE 프로젝트의 특성 및 요구사항을 정의하며 런타임 구성의 일부로 사용됩니다.

프로젝트에 기능을 추가하는 경우 해당 프로젝트는 특정 태스크를 수행하거나 특정 요구사항을 이행하거나 특정한 특성을 갖도록 구성됩니다. 예를 들어 엔터프라이즈 애플리케이션으로 작동하도록 EAR 기능을 사용하여 프로젝트를 설정할 수 있습니다. EAR 기능은 배치 디스크립터를 추가하고 프로젝트에 대한 클래스 경로를 설정합니다.

기능은 Java EE 프로젝트 및 Java EE 프로젝트에 기반한 다른 유형의 프로젝트에만 추가할 수 있습니다. 이러한 프로젝트로는 엔터프라이즈 애플리케이션 프로젝트, 웹 프로젝트, EJB 프로젝트가 포함될 수 있습니다. 예를 들어 Java 프로젝트 또는 플러그인 프로젝트에는 기능을 추가할 수 없습니다. 일반적으로 기능이 활성화된 프로젝트에는 작성 시 하나 이상의 기능이 포함됩니다. 필요한 경우 기능을 더 추가할 수 있습니다. 예를 들어 새 EJB 프로젝트에는 EJB 모듈 기능이 포함되어 있습니다. 이 프로젝트에 EJBDoclet(XDoclet) 기능과 같은 다른 기능을 추가할 수 있습니다.

일부 기능에는 다른 기능이 전제조건으로 필요합니다. 다른 기능은 같은 프로젝트에 함께 있을 수 없습니다. 예를 들어, 동적 웹 모듈 기능은 EJB 프로젝트에 추가할 수 없습니다. EJB 프로젝트에 이미 EJB 모듈 기능이 있기 때문입니다. 일부 기능은 프로젝트에서 제거할 수 있지만 일부는 제거할 수 없습니다.

표 1. 웹 애플리케이션 개발에 사용되는 기능
프로젝트 기능 설명 종속성
기본 스타일시트(CSS 파일) 자동으로 생성된 CSS 파일을 프로젝트에 추가합니다. 다음과 같은 웹 모듈 중 하나가 필요합니다.
  1. 동적 웹 모듈 v2.2+
  2. 정적 웹 모듈
CVS 저장소 1.0에 대한 기본 동기화 정책 WEB-INF 디렉토리 아래 클래스 디렉토리에 대한 .cvsignore 파일을 생성합니다. 동적 웹 모듈 v2.2+
디자인 타임 페이지 템플리트 지원 디자인 타임 페이지 템플리트를 사용하여 일관된 모양으로 HTML 및 JSP 파일을 작성하는 데 도움이 됩니다. 다음과 같은 웹 모듈 중 하나가 필요합니다.
  1. 동적 웹 모듈 v2.2+
  2. 정적 웹 모듈
동적 페이지 템플리트 지원(바둑판식) 동적 페이지 템플리트에 바둑판식 지원을 추가합니다. 동적 웹 모듈 v2.2+
동적 웹 모듈 동적 웹 페이지 컨텐츠 생성을 위해 Java Servlet API에 대한 지원을 추가합니다.
  1. 동적 웹 모듈 v3.0은 Java v1.6+에 의존함
  2. 동적 웹 모듈 v2.5는 Java v1.5+에 의존함
  3. 동적 웹 모듈 v2.4, 2.3, 2.2는 Java v1.3+에 의존함
Java Java 프로그래밍 언어를 사용한 애플리케이션 작성 지원을 추가합니다.  
JavaScript 툴킷 고급 JavaScript 편집 지원을 추가합니다.  
JAX-RS(REST 웹 서비스) REST(Representational State Transfer) 서비스를 작성하는 데 도움이 됩니다.
  • 동적 웹 모듈 v2.3+
  • Java v1.5+
WebSphere® Portal의 JSR Portlet WebSphere Portal Server에서 실행하는 JSR 포틀렛에 대한 지원을 추가합니다.  
JPA JPA(Java Persistence API)를 사용하여 지속적 메타데이터 작성에 대한 지원을 추가합니다. Java v1.5+
JSTL JSP 표준 태그 라이브러리입니다.
중요사항: 이 제품은 웹 프로젝트에서 JSTL 1.2를 지원합니다. WebSphere Application Server 버전 7.0은 JSTL 1.0, 1.1, 1.2를 지원하므로 웹 애플리케이션 프로젝트에 JSTL 라이브러리를 포함하지 않아도 됩니다. 웹 프로젝트가 JSTL 기능을 포함하도록 보장하려면 JSTL v1.1을 선택하십시오.
  • JSTL v1.1은 동적 웹 모듈 v2.3+에 의존함
  • JSTL v1.0은 동적 웹 모듈 v2.2-2.3에 의존함
SIP 모듈 SIP(Session Initiation Protocol) 프로젝트에 대한 지원을 추가합니다.
  • SIP v1.1은 동적 웹 모듈 v2.5에 의존함
  • SIP v1.0은 동적 웹 모듈 v2.3-2.4에 의존함
정적 웹 모듈 정적 웹 프로젝트에 대한 지원을 추가합니다.  
웹 2.0 웹 2.0용 WebSphere 기능팩(Ajax 프록시, Dojo 툴킷, 서버측 기술)의 런타임 컴포넌트에 대한 지원을 추가합니다.  
Ajax 프록시 WebSphere Ajax 프록시에 대한 지원을 추가합니다. Ajax 프록시 기능을 지원함으로써 웹 프로젝트는 Ajax를 사용하는 동안 여러 도메인의 클라이언트 요청을 중개하도록 구성됩니다. 웹 2.0용 WebSphere Application Server 기능팩에 포함된 Ajax 프록시는 내부 및 외부 서비스를 결합할 때 상호 도메인 스크립팅과 관련된 브라우저 보안 문제를 제거합니다. 동적 웹 모듈 v2.2+
Dojo 툴킷 Dojo 기능을 추가합니다. Dojo 툴킷 기능을 지원하면 Dojo 웹 애플리케이션을 개발하도록 웹 프로젝트가 구성됩니다. 웹 2.0용 WebSphere Application Server 기능팩에 포함된 Dojo 툴킷은 개방형 소스 Dojo 툴킷 및 기본 Dojo 툴킷에 대한 추가 IBM® 확장을 포함합니다. 여기에는 Atom(Atom 신디케이션 형식) 데이터 액세스용 라이브러리, 아날로그 및 막대 게이지 라이브러리와 SOAP 웹 서비스의 단순 액세스용 라이브러리가 포함되어 있습니다. 다음과 같은 웹 모듈 중 하나가 필요합니다.
  1. 동적 웹 모듈 v2.2+
  2. 정적 웹 모듈
서버측 기술 서버 측 기술(예: 피드 지원, 웹 원격화, 웹 메시징 및 JSON4J)에 대한 라이브러리를 웹 프로젝트에 추가합니다. 서버측 기술 기능을 지원하여 웹 2.0용 WebSphere Application Server 기능팩의 개발 및 런타임 지원 모두에 대해 웹 프로젝트가 구성됩니다. 모든 필수 JAR 파일이 프로젝트 및 배치 디스크립터의 Java 빌드 경로에 추가됩니다. 동적 웹 모듈 v2.2+
웹 단편 모듈 동적 웹 페이지 컨텐츠의 생성을 위해 웹 프로젝트에서 사용되는 웹 단편에 대한 지원을 추가합니다. Java v1.6+
WebSphere SAML 지원 1.0 WebSphere SAML 라이브러리에 대한 지원을 추가합니다.  
WebDoclet(XDoclet) 1.2.3 어노테이션이 있는 서블릿에서 Weboclet 사후 처리를 실행하도록 프로젝트에 대한 지원을 추가합니다. 동적 웹 모듈 v2.2+
WebSphere Web(공존) 다른 서버에 배치되지 않도록 방지하지 않고 WebSphere 서버에 프로젝트를 배치하도록 지원을 추가합니다.
WebSphere Web(공존) v8.0은 다음에 의존합니다.
  1. 동적 웹 모듈 v2.2, v2.3, v2.4, v2.5 또는 v3.0
  2. Java v1.3, v1.4, v1.5 또는 v1.6
WebSphere Web(공존) v7.0은 다음에 의존합니다.
  1. 동적 웹 모듈 v2.2, v2.3, v2.4 또는 v2.5
  2. Java v1.3, v1.4, v1.5 또는 v1.6
WebSphere Web(공존) v6.1은 다음에 의존합니다.
  1. 동적 웹 모듈 v2.2, v2.3 또는 v2.4
  2. Java v1.3, v1.4 또는 v1.5
WebSphere Web(공존) v6.0은 다음에 의존합니다.
  1. 동적 웹 모듈 v2.2, v2.3 또는 v2.4
  2. Java v1.3 또는 v1.4
WebSphere Web(확장) WebSphere 서버에 프로젝트를 배치하는 데 도움이 됩니다. 그러면 다른 서버에 배치되지 않도록 방지할 수도 있습니다. 동일한 버전의 WebSphere Web(공존).
XML 변환 및 조회 1.0 XSL 스타일시트 문서를 사전 컴파일하고 통합하는 데 도움이 됩니다. Java v1.6+
주제 유형을 표시하는 아이콘 참조 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: rfacetsweb.html