Liberty 기능
기능은 런타임 환경에서 특정 서버에 로드되는 런타임 환경의 일부를 제어할 때의 기준이 되는 기능 단위입니다.
- WebSphere® Application Server Liberty Core: libertyCoreBundle
- WebSphere Application Server(기본) Liberty: baseBundle
- WebSphere Application Server Network Deployment Liberty: 집합체 멤버 서버의 경우 ndMemberBundle 및 집합체 제어기의 경우 ndControllerBundle
- z/OS® Liberty용 WebSphere Application Server: zosBundle
다음 표에는 각각의 WebSphere Application Server Liberty 에디션에 대해 지원되는 Liberty 기능이 나열되어 있습니다.
Libertyfeature | WebSphere Application Server Liberty Core | WebSphere Application Server | WebSphere Application Server Network Deployment(분산 운영 체제 및 IBM® i) | z/OS용 WebSphere Application Server |
---|---|---|---|---|
기능 번들 추가 기능 | libertyCoreBundle | baseBundle | ndMemberBundle: 제어기 기능을 제외한
모든 기능 ndControllerBundle: 1이 표시된 기능만 |
zosBundle |
Java EE 7 Web Profile | ||||
beanValidation-1.1 | ✓ | ✓ | ✓ | ✓ |
cdi-1.2 | ✓ | ✓ | ✓ | ✓ |
ejbLite-3.2 | ✓ | ✓ | ✓ | ✓ |
el-3.0 | ✓ | ✓ | ✓ | ✓ |
jaxrs-2.0 | ✓ | ✓ | ✓ | ✓ |
jaxrsClient-2.0 | ✓ | ✓ | ✓ | ✓ |
jdbc-4.1 | ✓ | ✓ | ✓ | ✓ |
jndi-1.0 | ✓ | ✓ | ✓ | ✓ |
jpa-2.1 | ✓ | ✓ | ✓ | ✓ |
jsf-2.2 | ✓ | ✓ | ✓ | ✓ |
jsonp-1.0 | ✓ | ✓ | ✓ | ✓ |
jsp-2.3 | ✓ | ✓ | ✓ | ✓ |
managedBeans-1.0 | ✓ | ✓ | ✓ | ✓ |
servlet-3.1 | ✓ | ✓ | ✓ | ✓ |
webProfile-7.0 | ✓ | ✓ | ✓ | ✓ |
websocket-1.0 | ✓ | ✓ | ✓ | ✓ |
websocket-1.1 | ✓ | ✓ | ✓ | ✓ |
Java™ EE 7 Full Platform | ||||
appClientSupport-1.0 | ✓ | ✓ | ✓ | |
appSecurityClient-1.0 | ✓ | ✓ | ✓ | |
batch-1.0 | ✓ | ✓ | ✓ | |
concurrent-1.0 | ✓ | ✓ | ✓ | ✓ |
ejb-3.2 | ✓ | ✓ | ✓ | |
ejbHome-3.2 | ✓ | ✓ | ✓ | |
ejbPersistentTimer-3.2 | ✓ | ✓ | ✓ | |
ejbRemote-3.2 | ✓ | ✓ | ✓ | |
j2eeManagement-1.1 | ✓ | ✓ | ✓ | |
jacc-1.5 | ✓ | ✓ | ✓ | ✓ |
jaspic-1.1 | ✓ | ✓ | ✓ | ✓ |
javaee-7.0 | ✓ | ✓ | ✓ | |
javaeeClient-7.0 | ✓ | ✓ | ✓ | |
javaMail-1.5 | ✓ | ✓ | ✓ | ✓ |
jaxb-2.2 | ✓ | ✓ | ✓ | |
jaxws-2.2 | ✓ | ✓ | ✓ | |
jca-1.7 | ✓ | ✓ | ✓ | |
jcaInboundSecurity-1.0 | ✓ | ✓ | ✓ | |
jms-2.0 | ✓ | ✓ | ✓ | |
jmsMdb-3.2 | ✓ | ✓ | ✓ | |
mdb-3.2 | ✓ | ✓ | ✓ | |
wasJmsClient-2.0 | ✓ | ✓ | ✓ | |
wasJmsSecurity-1.0 | ✓ | ✓ | ✓ | |
wasJmsServer-1.0 | ✓ | ✓ | ✓ | |
확장 프로그래밍 모델 | ||||
cloudant-1.0 | ✓ | ✓ | ✓ | |
couchdb-1.0 | ✓ | ✓ | ✓ | |
json-1.0 | ✓ | ✓ | ✓ | ✓ |
mongodb-2.0 | ✓ | ✓ | ✓ | |
rtcomm-1.0 | ✓ | ✓ | ✓ | |
rtcommGateway-1.0 | ✓ | ✓ | ✓ | |
sipServlet-1.1 | ✓ | ✓ | ✓ | |
엔터프라이즈 OSGi | ||||
blueprint-1.0 | ✓ | ✓ | ✓ | ✓ |
httpWhiteboard-1.0 | ✓ | ✓ | ✓ | ✓ |
httpWhiteboard-1.0 | ✓ | ✓ | ✓ | ✓ |
osgiBundle-1.0 | ✓ | ✓ | ✓ | ✓ |
osgi.jpa-1.0 | ✓ | ✓ | ✓ | ✓ |
wab-1.0 | ✓ | ✓ | ✓ | ✓ |
MicroProfile | ||||
microProfile-1.0 | ![]() |
![]() |
![]() |
![]() |
microProfile-1.2 | ![]() |
![]() |
![]() |
![]() |
microProfile-1.3 | ![]() |
![]() |
![]() |
![]() |
mpConfig-1.1 | ![]() |
![]() |
![]() |
![]() |
mpConfig-1.2 | ![]() |
![]() |
![]() |
![]() |
mpFaultTolerance-1.0 | ![]() |
![]() |
![]() |
![]() |
mpHealth-1.0 | ![]() |
![]() |
![]() |
![]() |
mpJwt-1.0 | ![]() |
![]() |
![]() |
![]() |
mpMetrics-1.0 | ![]() |
![]() |
![]() |
![]() |
mpMetrics-1.1 | ![]() |
![]() |
![]() |
![]() |
mpRestClient-1.0 | ![]() |
![]() |
![]() |
![]() |
opentracing-1.0 | ![]() |
![]() |
![]() |
![]() |
조작 | ||||
apiDiscovery-1.0 | ✓ | ✓ | ✓ | ✓ |
batchManagement-1.0 | ✓ | ✓ | ✓ | |
bells-1.0 | ✓ | ✓ | ✓ | ✓ |
bluemixUtility-1.0 | ✓ | ✓ | ✓ | ✓ |
distributedMap-1.0 | ✓ | ✓ | ✓ | ✓ |
eventLogging-1.0 | ✓ | ✓ | ✓ | ✓ |
jpaContainer-2.1 | ![]() |
![]() |
![]() |
![]() |
jsfContainer-2.2 | ![]() |
![]() |
![]() |
![]() |
localConnector-1.0 | ✓ | ✓ | ✓ | ✓ |
logstashCollector-1.0 | ✓ | ✓ | ✓ | ✓ |
mediaServerControl-1.0 | ✓ | ✓ | ✓ | |
monitor-1.0 | ✓ | ✓ | ✓ | ✓ |
openapi-3.0 | ![]() |
![]() |
![]() |
![]() |
osgiConsole-1.0 | ✓ | ✓ | ✓ | ✓ |
productInsights-1.0 | ![]() |
![]() |
![]() |
![]() |
requestTiming-1.0 | ✓ | ✓ | ✓ | ✓ |
restConnector-1.0 | ✓ | ✓ | ✓ | ✓ |
restConnector-2.0 | ![]() |
![]() |
![]() |
![]() |
serverStatus-1.0 | ✓ | ✓ | ✓ | ✓ |
sessionDatabase-1.0 | ✓ | ✓ | ✓ | ✓ |
timedOperations-1.0 | ✓ | ✓ | ✓ | ✓ |
webCache-1.0 | ✓ | ✓ | ✓ | ✓ |
wmqJmsClient-2.0 | ✓ | ✓ | ✓ | |
wsAtomicTransaction-1.2 | ✓ | ✓ | ✓ | |
보안 | ||||
appSecurity-1.0 | ✓ | ✓ | ✓ | ✓ |
appSecurity-2.0 | ✓ | ✓ | ✓ | ✓ |
constrainedDelegation-1.0 | ✓ | ✓ | ✓ | ✓ |
federatedRegistry-1.0 | ✓ | ✓ | ✓ | ✓ |
jwt-1.0 | ![]() |
![]() |
![]() |
![]() |
ldapRegistry-3.0 | ✓ | ✓ | ✓ | ✓ |
oauth-2.0 | ✓ | ✓ | ✓ | ✓ |
openid-2.0 | ✓ | ✓ | ✓ | ✓ |
openidConnectClient-1.0 | ✓ | ✓ | ✓ | ✓ |
openidConnectServer-1.0 | ✓ | ✓ | ✓ | ✓ |
passwordUtilities-1.0 | ✓ | ✓ | ✓ | |
samlWeb-2.0 | ✓ | ✓ | ✓ | ✓ |
scim-1.0 | ✓ | ✓ | ✓ | ✓ |
socialLogin-1.0 | ![]() |
![]() |
![]() |
![]() |
spnego-1.0 | ✓ | ✓ | ✓ | ✓ |
ssl-1.0 | ✓ | ✓ | ✓ | ✓ |
transportSecurity-1.0 | ![]() |
![]() |
![]() |
![]() |
wsSecurity-1.1 | ✓ | ✓ | ✓ | |
wsSecuritySaml-1.1 | ✓ | ✓ | ✓ | |
시스템 관리 | ||||
adminCenter-1.0 | ✓ | ✓ | 1 | ✓ |
clusterMember-1.0 | ✓ | ✓ | ||
collectiveController-1.0 | 1 | ✓ | ||
collectiveMember-1.0 | ✓ | ✓ | ✓ | ✓ |
dynamicRouting-1.0 | 1 | ✓ | ||
healthAnalyzer-1.0 | ✓ | ✓ | ||
healthManager-1.0 | 1 | ✓ | ||
scalingController-1.0 | 1 | ✓ | ||
scalingMember-1.0 | ✓ | ✓ | ||
z/OS | ||||
batchSMFLogging-1.0 | ![]() |
|||
zosConnect-1.0 | ✓ | |||
zosConnect-1.2 | ✓ | |||
zosLocalAdapters-1.0 | ✓ | |||
zosRequestLogging-1.0 | ✓ | |||
zosSecurity-1.0 | ✓ | |||
zosTransaction-1.0 | ✓ | |||
zosWlm-1.0 | ✓ | |||
Java EE 6 Web Profile | ||||
beanValidation-1.1 | ✓ | ✓ | ✓ | ✓ |
cdi-1.0 | ✓ | ✓ | ✓ | ✓ |
ejbLite-3.1 | ✓ | ✓ | ✓ | ✓ |
jdbc-4.0 | ✓ | ✓ | ✓ | ✓ |
jndi-1.0 | ✓ | ✓ | ✓ | ✓ |
jpa-2.0 | ✓ | ✓ | ✓ | ✓ |
jsf-2.0 | ✓ | ✓ | ✓ | ✓ |
jsp-2.2 | ✓ | ✓ | ✓ | ✓ |
servlet-3.0 | ✓ | ✓ | ✓ | ✓ |
webProfile-6.0 | ✓ | ✓ | ✓ | ✓ |
Java EE 6 기술 | ||||
jaxb-2.2 | ✓ | ✓ | ✓ | |
jaxrs-1.1 | ✓ | ✓ | ✓ | ✓ |
jaxws-2.2 | ✓ | ✓ | ✓ | |
jca-1.6 | ✓ | ✓ | ✓ | |
jcaInboundSecurity-1.0 | ✓ | ✓ | ✓ | |
jms-1.1 | ✓ | ✓ | ✓ | |
jmsMdb-3.1 | ✓ | ✓ | ✓ | |
mdb-3.1 | ✓ | ✓ | ✓ | |
wasJmsClient-1.1 | ✓ | ✓ | ✓ | |
wasJmsSecurity-1.0 | ✓ | ✓ | ✓ | |
wasJmsServer-1.0 | ✓ | ✓ | ✓ | |
wmqJmsClent-1.1 | ✓ | ✓ | ✓ |
<server>
<featureManager>
<feature>servlet-3.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
</server>
서버 구성에서 사용할 수 있는 기능에는 공용 가시성이 있으며, 이 기능은 Liberty 제품 외부의 일부입니다. 서버 구성에서 이러한 기능 사용은 제품의 향후 업데이트에서 지원됩니다. Liberty 역시 일련의 기능에 보호된 가시성을 제공합니다. 이러한 기능은 서버 구성에서 직접 사용할 수 없지만 사용자 고유 기능에 포함할 수 있습니다(보호 기능 포함 참조).
- Administrative Center
- <feature>adminCenter-1.0</feature>
The adminCenter-1.0 기능은 휴대폰, 태블릿 또는 컴퓨터의 웹 브라우저에서 Liberty 서버, 애플리케이션 및 기타 자원을 관리하기 위한 웹 기반 그래픽 인터페이스입니다.
Admin Center를 사용하여 Liberty 관리 및 Admin Center 기능 제한사항의 내용을 참조하십시오.
- API 발견
- <feature>apiDiscovery-1.0</feature>
The apiDiscovery-1.0 기능을 사용하면 REST API 문서를 발견할 수 있습니다. 이 기능을 사용하여 Liberty 서버에서 사용 가능한 REST API를 찾은 후에 Swagger 사용자 인터페이스를 사용하여 발견된 REST 엔드포인트를 호출할 수 있습니다. Liberty 서버에서 REST API 문서 발견의 내용을 참조하십시오.
- Bean 유효성 검증
- <feature>beanValidation-1.0</feature>
beanvalidation-1.0 기능은 애플리케이션의 각 계층에서 JavaBeans에 대한 유효성 검증을 제공합니다. 어노테이션 또는 validation.xml 배치 디스크립터를 사용하여 애플리케이션에서 JavaBeans의 모든 계층에 유효성 검증을 적용할 수 있습니다.
- <feature>beanValidation-1.1</feature>The beanValidation-1.1 기능은 다음을 제공합니다.
- beanValidation-1.0에서 사용 가능한 유효성 검증
- JavaBeans에 대한 메소드 및 생성자 유효성 검증
- CDI(Contexts and Dependency Injection) Bean에서 자동 메소드 및 생성자 유효성 검증
- 배치 디스크립터, validation.xml에서 CDI 관리 Bean으로 컴포넌트를 작성하는 기능. CDI 기능을 사용하는 기타 컴포넌트와 동일한 방법으로 컴포넌트를 개발할 수 있습니다.
- <feature>beanValidation-2.0</feature>
Bean Validation 2.0 스펙은 JavaBeans를 유효성 검증하기 위해 어노테이션 기반 모델을 제공합니다.
Bean 유효성 검증 기능의 제한사항도 참조하십시오.
- BELL(Basic Extensions using Liberty Libraries)
<feature>bells-1.0</feature>
이 기능은 BELL(Basic Extensions using Liberty Libraries)의 구성을 가능하게 합니다. 이 기능을 사용하면 Liberty 기능을 사용하지 않고 라이브러리를 사용하여 서버 런타임의 일부 파트를 확장할 수 있습니다. BELL은 Java 서비스 로더 패턴을 사용하여 구현 클래스 이름을 제공합니다.
bells-1.0 기능 구성 정보는 BELL(Basic Extensions using Liberty Libraries)을 참조하십시오.
- Bluemix® Utility
- <feature>bluemixUtility-1.0</feature>
이 기능을 사용하면 IBM Bluemix 관리 서비스에 대한 액세스를 보다 쉽게 구성할 수 있습니다. IBM Cloud 서비스를 사용하도록 Liberty 서버 설정의 내용을 참조하십시오.
- 블루프린트
- <feature>blueprint-1.0</feature>
blueprint-1.0 기능은 OSGi 블루프린트 컨테이너 스펙을 사용하는 OSGi 애플리케이션 배치를 지원할 수 있게 합니다.
- WebSphere Application Server 내의 OSGi 애플리케이션 지원은 Java EE와 OSGi 기술을 사용하는 모듈 방식의 애플리케이션을 개발 및 배치할 수 있습니다. OSGi 애플리케이션을 참조하십시오.
- 캐시 서비스
- <feature>distributedMap-1.0</feature>
이 기능은 DistributedMap API를 사용하여 액세스할 수 있는 로컬 캐시 서비스를 제공합니다. 기본 캐시는 services/cache/distributedmap의 JNDI에 바인드됩니다. WebSphere eXtreme Scale 같은 네트워크 캐시 제공자를 추가하여 캐시를 분배할 수 있습니다.
- CDI
- <feature>cdi-1.0</feature>
The cdi-1.0 기능은 Liberty에서 Contexts and Dependency Injection 1.0 스펙에 대한 지원을 가능하게 합니다.
- <feature>cdi-1.2</feature>
cdi-1.2 기능은 Liberty에서 Contexts and Dependency Injection 1.2 스펙에 대한 지원을 가능하게 합니다.
CDI에 대한 정보는 Liberty에서 Contexts and Dependency Injection 애플리케이션 관리의 내용을 참조하십시오.
- 집합체 멤버
- <feature>collectiveMember-1.0</feature>
collectiveMember-1.0 기능은 서버가 집합체 제어기에 의해 관리될 수 있도록 관리 집합체의 멤버가 될 수 있도록 합니다.
- 집합체를 사용하여 Liberty의 서버 관리 환경 설정의 내용을 참조하십시오.
- 동적 캐싱 서비스
- <feature>webCache-1.0</feature>
- 이 기능을 사용하면 웹 응답을 로컬에 캐시할 수 있습니다. 캐시 서비스(distributedMap) 기능과 응답 시간 및 처리량을 개선하기 위한 웹 애플리케이션 응답의 자동 캐싱이 포함됩니다. 응답 캐싱을 사용자 정의하기 위해 애플리케이션에 cache-spec.xml 파일을 포함시킬 수 있습니다. WebSphere eXtreme Scale 같은 네트워크 캐시 제공자를 추가하여 캐시를 분배할 수 있습니다.
- Enterprise JavaBeans(EJB)
- <feature>ejbLite-3.1</feature>
ejbLite-3.1 기능은 EJB 3.1 스펙의 EJB Lite 서브세트에 쓰여진 EJB 애플리케이션에 대한 지원을 허용합니다.
- <feature>ejbLite-3.2</feature>
- ejbLite-3.2 기능은 EJB 3.2 스펙의 EJB Lite 서브세트로 작성되는 EJB 애플리케이션에 대한 지원을 제공합니다.
- EJB 3.2 Lite API 그룹은 임베드 가능한 EJB 컨테이너를 포함하지 않으며 이 제품은 EJB 3.2 임베드 가능한 컨테이너를 제공하지 않습니다.
- 또한, 다음 기능은 ejbLite-3.2 기능과 호환되지 않습니다.
- cdi-1.0
- jmsMdb-3.1
- mdb-3.1
- <feature>ejb-3.2</feature>
- ejb-3.2 기능은 EJB 3.2 스펙으로 작성되는 EJB 애플리케이션에 대한 지원을 제공합니다.
- 이 기능은 다음과 같은 기능을 포함합니다.
- ejbLite-3.2
- ejbHome-3.2
이 기능은 EJB 2.x API에 대한 지원을 제공합니다.
- ejbPersistentTimer-3.2
이 기능은 지속적 EJB 타이머에 대한 지원을 제공합니다.
- ejbRemote-3.2
이 기능은 원격 EJB 인터페이스에 대한 지원을 제공합니다.
- mdb-3.2
이 기능은 메시지 구동 Bean에 대한 지원을 제공합니다.
전체 EJB 3.2 지원이 필요하지 않은 경우에는 이러한 기능의 다양한 조합을 사용하여 필요한 지원을 제공할 수 있습니다.
- EJB(Enterprise JavaBeans) 기능 제한사항도 참조하십시오.
- Expression Language 3.0
- <feature>el-3.0</feature>
이 기능은 Expression Language(EL) 3.0에 대한 지원을 사용할 수 있게 합니다.
- 이벤트 로깅
- <feature>eventLogging-1.0</feature>
- eventLogging-1.0 기능은 JDBC 요청 및 서블릿 요청과 같은 이벤트의 레코드와 이러한 이벤트의 지속 시간을 로깅합니다. 이벤트 로깅의 내용을 참조하십시오.
- JAX-RS(Java API for RESTful Web Services)
- <feature>jaxrs-1.1</feature>jaxrs-1.1 기능은 Liberty의 Java API for RESTful Web Services에 대한 지원을 제공합니다.
- jaxrs-1.1 서버 기능을 사용하는 EJB 애플리케이션의 경우 server.xml 파일에서 ejbLite-3.1 기능을 사용 가능하게 해야 합니다.
- CDI를 사용하는 JAX-RS 애플리케이션의 경우 server.xml 파일에서 cdi-1.0 기능을 사용 가능하게 해야 합니다.
- Java Authentication SPI for Containers 1.1
- <feature>jaspic-1.1</feature>
- jaspic-1.1 기능을 통해 JSR-196에 정의된 대로 JASPIC(Java Authentication SPI for Containers) 제공자를 사용하여 서버 런타임 환경 및 애플리케이션 보안을 지원할 수 있습니다.
- Java Authentication SPI for Containers(JASPIC) 사용자 기능 구성도 참조하십시오.
- Java Authorization Contract for Containers 1.5
- <feature>jacc-1.5</feature>
- jacc-1.5 기능을 사용하면 Java Authorization Contract for Containers(JACC) 버전 1.5를 지원할 수 있습니다. 서버에 jacc-1.5 기능을 추가하려면 WebSphere Application Server Liberty의 일부가 아닌 써드파티 JACC 제공자를 추가해야 합니다.
- JACC(Java Authorization Contract for Containers) 권한 제공자 개발도 참조하십시오.
- JDBC(Java Database Connectivity)
- <feature>jdbc-4.0</feature>
jdbc-4.0 기능은 데이터베이스에 액세스하는 애플리케이션에 대한 지원을 제공합니다. JDBC(Java Database Connectivity) 및 데이터 소스를 사용하는 기존 애플리케이션을 가져와 서버에 배치할 수 있습니다.
- <feature>jdbc-4.1</feature> jdbc-4.1 기능은 데이터베이스에 액세스하는 애플리케이션에 대한 지원을 제공합니다.JDBC(Java Database Connectivity) 및 데이터 소스를 사용하는 기존 애플리케이션을 가져와 서버에 배치할 수 있습니다.
<feature>jdbc-4.2</feature>jdbc-4.2 기능은 데이터베이스에 액세스하는 애플리케이션에 대한 지원을 제공합니다. JDBC(Java Database Connectivity) 및 데이터 소스를 사용하는 기존 애플리케이션을 가져와 서버에 배치할 수 있습니다.
- Liberty에 기존 JDBC 애플리케이션 배치도 참조하십시오.
- JNDI(Java Naming and Directory Interface)
- <feature>jndi-1.0</feature>
- jndi-1.0 기능은 Liberty의 서버 구성에서 단일 JNDI 항목 정의에 대한 지원을 제공합니다.
- JPA(Java Persistence API)
- <feature>jpa-2.0</feature>
jpa-2.0 기능은 JPA 2.0 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션에 대한 지원을 제공합니다. 지원은 컨테이너 관리 프로그래밍 모델을 지원하기 위한 확장과 함께 Apache OpenJPA에 빌드되었습니다.
<feature>jpa-2.1</feature>
jpa-2.1 기능은 JPA 2.1 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션에 대한 지원을 제공합니다. 이 지원은 컨테이너 관리 프로그래밍 모델을 지원하는 EclipseLink 상에서 구현됩니다.
Liberty에 JPA 애플리케이션 배치의 내용을 참조하십시오.
- Java Persistence API 컨테이너
<feature>jpaContainer-2.1</feature>
The jpaContainer-2.1 기능을 사용하여 Java Persistence API 2.1 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션을 지원할 수 있습니다. 이 기능에는 Java Persistence API 2.1 스펙 인터페이스 및 컨테이너 관리 JPA 통합만 포함됩니다. 이 기능은 JPA 구현을 포함하지 않습니다.
Liberty에 JPA 애플리케이션 배치의 내용을 참조하십시오.
- JavaMail API
- <feature>javaMail-1.5</feature>
- JavaMail API는 외부 메일 서버 및 Liberty 애플리케이션 간의 통신을 지원합니다. Liberty에서 JavaMail 관리의 내용을 참조하십시오.
- JavaScript Object Notation(JSON-P) 처리
- <feature>jsonp-1.0</feature>
JSON-P(Java API for JSON Processing) 기능은 JSON(JavaScript Object Notation)에서 렌더링할 데이터를 구성하고 조작하는 데 필요한 표준화된 메소드를 제공합니다.
- JSON4J(JavaScript Object Notation) 라이브러리
- <feature>json-1.0</feature>
json-1.0 기능은 Java 환경을 위한 JSON 처리 클래스 세트를 제공하는 JSON4J 라이브러리에 대한 액세스를 제공합니다. JSON4J 라이브러리는 JSON 데이터로 렌더링할 데이터를 작성하고 조작할 수 있도록 간단한 Java 모델을 제공합니다.
JSON 컨텐츠를 JAX-RS 애플리케이션 요청 및 응답에서 사용 및 JSON4J라이브러리 API도 참조하십시오.
- JWT(JSON Web Token)
- <feature>jwt-1.0</feature>
jwt-1.0 기능을 사용하여 Liberty 서버를 사용자 ID 또는 토큰을 전파하는 데 사용할 수 있는 JWT(JSON Web Token) 토큰을 빌드하고 이용하도록 구성할 수 있습니다. 추가 정보는 Liberty에서 JWT(JSON Web Token) 구성의 내용을 참조하십시오.
- JSF(JavaServer Faces)
- <feature>jsf-2.0</feature>
jsf-2.0 기능은 JSF 프레임워크를 사용하는 웹 애플리케이션에 대한 지원을 제공합니다. 이 프레임워크는 사용자 인터페이스의 구현/구축(Construction)을 단순화합니다.
JSF 프레임워크는 JSP 프레임워크의 확장이므로, jsf-2.0 기능을 포함시키면 jsf-2.0 기능도 포함됩니다.
- <feature>jsf-2.2</feature>
The jsf-2.2 기능을 사용하여 JavaServer Faces(JSF) 2.2 프레임워크를 사용하는 웹 애플리케이션을 지원할 수 있습니다. 이 프레임워크는 사용자 인터페이스의 구현/구축(Construction)을 단순화합니다.
JavaServer Faces 2.2에 대해 Liberty 구성의 내용을 참조하십시오.
- JavaServer Faces Container
<feature>jsfContainer-2.2</feature>
The jsfContainer-2.2 기능은 JavaServer Faces(JSF) 2.2 프레임워크를 사용하는 웹 애플리케이션에 대한 CDI 통합을 제공합니다. 이 기능에는 JSF용 컨테이너 통합 코드만 포함되고 JSF 인터페이스 또는 구현은 포함되지 않습니다. 이 기능을 사용하려면 JSF를 사용하는 웹 애플리케이션 내에 JSF 인터페이스 및 구현을 패키징하십시오.
써드파티 JavaServer Faces 2.2 구현 구성의 내용을 참조하십시오.
- JSP(JavaServer Pages)
- <feature>jsp-2.2</feature>
jsp-2.2 기능은 JSP 2.2 스펙에 기록된 JSP에 대한 지원을 제공합니다. jsp-2.2 기능을 포함하면 servlet-3.0 기능도 포함됩니다.
jsp-2.2 기능 제한사항도 참조하십시오.
- <feature>jsp-2.3</feature>
이 기능을 사용하면 JSP 2.3 스펙에 작성되는 JSP(Java Server Page) 지원을 허용합니다. 이 프레임워크는 사용자 인터페이스의 구현/구축(Construction)을 단순화합니다. 이 기능을 사용으로 설정하면 EL(Expression Language) 버전 3.0 기능도 사용으로 설정됩니다.
- SPNEGO에 대한 Kerberos 제한된 위임
- <feature>constrainedDelegation-1.0</feature>
이 기능을 사용하면 SPNEGO에 대한 Kerberos 제한된 위임이 지원됩니다. Liberty에서 아웃바운드 SPNEGO 토큰에 대한 Kerberos 제한된 위임 구성의 내용을 참조하십시오.
constrainedDelegation-1.0 기능 구성 정보에 대해서는 SPNEGO에 대한 Kerberos 제한된 위임을 참조하십시오.
- ldapRegistry-3.0
- <feature>ldapRegistry-3.0</feature>
- ldapRegistry-3.0 기능은 LDAP 사용자 레지스트리에 대한 지원을 제공합니다. ldapRegistry-3.0 기능의 버전 3.0은 LDAP 버전 3 스펙을 준수합니다. ldapRegistry-3.0 기능은 자동으로 appSecurity-2.0 기능에 의해 사용되도록 설정되지 않습니다. 이 기능을 사용하여, 여러 LDAP 저장소를 연합할 수 있습니다. server.xml 파일에 두 개 이상의 LDAP 저장소가 구성될 수 있으며, 모든 LDAP 조작에 대해 여러 저장소에서 통합된 결과를 가져올 수 있습니다.
- 로컬 JMX 커넥터
- <feature>localConnector-1.0</feature>
localConnector-1.0 기능은 JVM에 내장된 로컬 JMX 커넥터를 제공합니다. JMX 커넥터는 동일한 사용자 ID와 동일한 JDK를 사용하여 동일한 호스트 시스템에서만 실행할 수 있습니다. jConsole 또는 Attach API를 사용하는 JMX 클라이언트와 같은 JMX 클라이언트에서 로컬로 액세스할 수 있습니다.
JMX를 사용하여 Liberty에 연결의 내용을 참조하십시오.
- Logstash 콜렉터
- <feature>logstashCollector-1.0</feature>
The logstashCollector-1.0 기능은 다양한 소스로부터 데이터를 수집하고 Lumberjack 프로토콜을 사용하여 Logstash 서버에 해당 데이터를 전달합니다. Logstash 콜렉터 버전 1.0 사용의 내용을 참조하십시오.
logstashCollector-1.0 기능 구성 정보는 Logstash Collector-1.0을 참조하십시오.
- 관리 Bean
- <feature>managedBeans-1.0</feature>
The managedBeans-1.0 기능은 Managed Beans 1.0 스펙에 대한 지원을 제공합니다(JSR-316). 이 기능은 javax.annotation.ManagedBean 어노테이션 사용을 가능하게 합니다.
- 관리되는 실행기 및 스레드 팩토리
- <feature>concurrent-1.0</feature>
The concurrent-1.0 기능을 사용하면 애플리케이션 서버가 관리하는 스레드 컨텍스트에서 애플리케이션이 동시 실행할 태스크를 제출할 수 있도록 허용하는 관리되는 실행기 서비스를 작성할 수 있습니다. 이 기능을 사용하면 관리되는 스레드 팩토리를 검색하는 컴포넌트의 스레드 컨텍스트에 대해 실행되는 스레드를 작성하는 데 필요한 관리되는 스레드 팩토리도 작성할 수 있습니다.
- MicroProfile
<feature>microProfile-1.0</feature>
The microProfile-1.0 기능은 엔터프라이즈 Java에 대한 MicroProfile 1.0을 지원하는 Liberty 기능을 결합합니다.
<feature>microProfile-1.2</feature>
The microProfile-1.2 기능은 엔터프라이즈 Java에 대한 MicroProfile 1.2를 지원하는 Liberty 기능을 결합합니다.
<feature>microProfile-1.3</feature>
microProfile-1.3 기능은 엔터프라이즈 Java에 대한 MicroProfile 1.3을 지원하는 Liberty 기능을 결합합니다.
추가 정보는 MicroProfile 프로그래밍 모델 지원의 내용을 참조하십시오.
- MicroProfile 구성
<feature>mpConfig-1.1</feature>
mpConfig-1.1 기능을 사용하면 여러 소스의 애플리케이션 구성 특성을 단일 구성 특성 세트로 통합하고 단일 클라이언트 API를 사용하여 액세스할 수 있습니다.
<feature>mpConfig-1.2</feature>
mpConfig-1.2 기능은 적합한 문자열 생성자 또는 정적 valueOf 메소드가 있는 클래스에 대한 자동 변환, 세트, 목록 및 클래스가 포함된 변환기와 함께 mpConfig-1.1에 빌드됩니다. cdi-2.0에 대한 지원도 사용 가능합니다.
추가 정보는 MicroProfile 구성 API 사용의 내용을 참조하십시오.
- MicroProfile 결함 허용
<feature>mpFaultTolerance-1.0</feature>
The mpFaultTolerance-1.0 기능은 서비스 호출 복원력을 향상시킵니다. 이 기능은 Failsafe 1.0.1 개방형 소스 라이브러리를 사용합니다. 이 기능은 재시도, 회로 차단기, 벌크헤드, 제한시간 및 대체 등의 패턴을 통해 환경에서 복원력 있는 마이크로서비스를 지원할 수 있도록 해줍니다.
추가 정보는 Liberty에서 마이크로서비스 복원력 향상의 내용을 참조하십시오.
- MicroProfile 상태 검사
<feature>mpHealth-1.0</feature>
mpHealth-1.0 기능을 구성하고 HealthCheck API를 구현하여 마이크로서비스에 상태 검사를 제공하십시오.
추가 정보는 MicroProfile 상태 검사 수행의 내용을 참조하십시오.
- MicroProfile JWT(JSON Web Token)
<feature>mpJwt-1.0</feature>
MicroProfile JWT(JSON Web Token)를 인증 토큰으로 승인하도록 Liberty 서버를 구성할 수 있습니다.
추가 정보는 MicroProfile JWT(JSON Web Token) 구성의 내용을 참조하십시오.
- MicroProfile OpenAPI
<feature>mpOpenAPI-1.0</feature>
엔터프라이즈 Java에 대한 MicroProfile OpenAPI를 지원하는 mpOpenAPI-1.0 기능을 사용하여 REST API 문서를 생성하고 볼 수 있습니다.
자세한 정보는 REST API 문서 생성을 참조하십시오.
- MicroProfile 메트릭
<feature>mpMetrics-1.0</feature>
mpMetrics-1.0 기능은 Liberty 애플리케이션에서 정보를 측정하고 모니터합니다. 이 기능은 Dropwizard 메트릭 API에서 파생된 MicroProfile 메트릭 API를 지원합니다. 기타 모니터링 도구 또는 스택에 연결할 수 있는 REST API에서 메트릭을 표시합니다.
<feature>mpMetrics-1.1</feature>
mpMetrics-1.1 기능은 MicroProfile 메트릭 1.1 스펙을 지원합니다.
자세한 정보는 애플리케이션에 메트릭 추가 및 MicroProfile 메트릭으로 모니터링의 내용을 참조하십시오.
- MicroProfile 열기 추적
<feature>opentracing-1.0</feature>
opentracing-1.0 기능을 사용하여 JAX-RS 애플리케이션에서 자동 분산 추적을 사용합니다.
추가 정보는 분산 추적 사용의 내용을 참조하십시오.기능을 가져오려면 installUtility 명령을 사용하여 자산 설치의 내용을 참조하십시오.
- MicroProfile Rest Client
<feature>mpRestClient-1.0</feature>
mpRestClient-1.0 기능이 포함된 MicroProfile Rest Client를 호출합니다.
추가 정보는 MicroProfile Rest Client 구성의 내용을 참조하십시오.
- 모니터링
- <feature>monitor-1.0</feature>
monitor-1.0 기능은 Liberty에서 PMI(Performance Monitoring Infrastructure) 지원을 제공합니다.
- Liberty 서버 런타임 환경 모니터링의 내용을 참조하십시오.
- OAuth
- <feature>oauth-2.0</feature>
oauth-2.0 기능은 OAuth 2.0 프로토콜을 사용하여 자원에 대한 액세스에 보안을 설정하기 위한 지원을 제공합니다.
- OpenAPI
<feature>openapi-3.0</feature>
openapi-3.0 기능은 REST API 문서를 생성합니다. 이 기능은 OpenAPI V3 스펙을 지원합니다. See OpenAPI를 사용한 REST API 문서 생성.
- OpenID
- <feature>openid-2.0</feature>
이 기능은 사용자가 여러 계정 또는 신임 정보 세트를 관리할 필요 없이 여러 엔티티에 인증할 수 있도록 합니다. Liberty는 OpenID 2.0을 지원하며 웹 싱글 사인온에서 RP(Relying Party)로서의 역할을 수행합니다. 웹 사이트 등의 다양한 엔티티에 액세스하려면 각각의 엔티티와 연관된 고유 계정이 필요할 수 있습니다. OpenID는 OpenID를 지원하는 임의의 수의 엔티티에 대한 액세스를 부여하기 위해 OpenID 제공자가 처리하는 단일 신임 세트를 사용할 수 있게 합니다.
- OpenID Connect 클라이언트
- <feature>openidConnectClient-1.0</feature>
이 기능을 사용하면 웹 애플리케이션이 사용자 인증을 위해, 구성된 사용자 레지스트리 대신 또는 그와 함께 OpenID Connect Client 1.0을 통합할 수 있습니다.
- OpenID Connect 제공자
- <feature>openidConnectServer-1.0</feature>
이 기능을 사용하면 웹 애플리케이션이 사용자 인증을 위해, 구성된 사용자 레지스트리 대신 또는 그와 함께 OpenID Connect Server 1.0을 통합할 수 있습니다.
- OSGi 애플리케이션 통합
- <feature>osgiAppIntegration-1.0</feature>
osgiAppIntegration-1.0 기능을 사용하여 동일한 JVM(Java Virtual Machine)에서 사용 가능한 OSGi 애플리케이션이 서로 서비스를 공유할 수 있게 하십시오.
- OSGi 번들
- <feature>osgiBundle-1.0</feature>
The osgiBundle-1.0 기능을 사용하면 OSGi 애플리케이션의 배치를 지원할 수 있습니다. OSGi 애플리케이션 지원을 통해 Java EE 및 OSGi 기술을 사용하는 모듈형 애플리케이션을 개발하고 배치할 수 있습니다.
- OSGi 콘솔
- <feature>osgiConsole-1.0</feature>
- 이 기능을 사용하면 OSGi 콘솔을 사용하여 런타임 환경 디버깅을 지원할 수 있습니다. 번들, 패키지 및 서비스에 대한 정보를 표시하는 데 사용할 수 있습니다. 이 정보는 제품 확장의 고유 기능을 개발할 때 유용할 수 있습니다.
- OSGi JPA
- <feature>osgi.jpa-1.0</feature>
- osgi.jpa-1.0 기능은 Liberty의 OSGi 애플리케이션에 JPA 지원을 제공합니다.
- 비밀번호 유틸리티
- <feature>passwordUtilities-1.0</feature>
이 기능을 사용하면 보안 플러그인 포인트를 사용하여 애플리케이션에서 AuthData를 얻을 수 있습니다.
- Product Insights
<feature>productInsights-1.0</feature>
The productInsights-1.0 기능은 사용 메트릭을 보고할 수 있도록 Liberty 서버를 IBM Cloud의 IBM Cloud Product Insights 서비스에 등록합니다. 서비스에 대해 자세히 알아보려면 IBM Cloud Product Insights의 내용을 참조하십시오 (IBM developerWorks®).
Liberty 서버를 Product Insights 서비스에 등록하는 방법은 IBM Cloud의 Product Insights 서비스에 Liberty 서버 등록의 내용을 참조하십시오.
- REST 커넥터 1.0
- <feature>restConnector-1.0</feature>
restConnector-1.0 기능은 JDK를 사용하여 로컬 또는 원격으로 사용할 수 있는 보안 JMX 커넥터를 제공합니다. REST 기반 커넥터를 통해 JMX 클라이언트에 원격 액세스가 가능해지고 SSL과 기본 사용자 보안 구성이 필요합니다.
JMX를 사용하여 Liberty에 연결의 내용을 참조하고, REST 커넥터에 대한 세부사항은 Liberty에 대한 보안 JMX 연결 구성의 내용을 참조하십시오.
restConnector-1.0 기능 구성 정보는 JMX REST Connector-1.0을 참조하십시오.
- REST 커넥터 2.0
- <feature>restConnector-2.0</feature>
The restConnector-2.0 기능은 JDK를 사용하여 로컬 또는 원격으로 사용할 수 있는 보안 JMX 커넥터를 제공합니다. 이 커넥터는 REST 기반 커넥터를 통해 JMX 클라이언트의 원격 액세스를 가능하게 하며 SSL 및 기본 사용자 보안 구성이 필요합니다. 이 기능은 restConnector-1.0 기능을 대체하며 jaxrs-1.1 기능이 포함되어 있습니다.
JMX를 사용하여 Liberty에 연결의 내용을 참조하고, REST 커넥터에 대한 세부사항은 Liberty에 대한 보안 JMX 연결 구성의 내용을 참조하십시오.
파일을 전송하기 위해 REST API를 사용하는 데 대한 정보는 파일 전송의 내용을 참조하십시오. 집합체 제어기, 집합체 멤버 및 집합체의 등록된 호스트 간에 파일을 전송하기 위해 REST API를 사용하는 데 대한 정보는 Liberty 집합체에서 파일 전송의 내용을 참조하십시오. REST API를 사용하기 위해 restConnector-2.0 기능을 서버 구성에 추가합니다.
restConnector-2.0 기능 구성 정보에 대해서는 JMX REST Connector 2.0을 참조하십시오.
- 요청 타이밍
- <feature>requestTiming-1.0</feature>
- requestTiming-1.0은 느리거나 정지한 요청에 대해 경고 및 진단 정보를 제공합니다. 느리거나 정지된 요청 발견의 내용을 참조하십시오.
- SAML 웹 브라우저 SSO
- <feature>samlWeb-2.0</feature>
- samlWeb-2.0 기능을 사용하여 웹 애플리케이션은
구성된 사용자 레지스트리 대신 SAML ID 제공자에 사용자 인증을 위임할 수 있습니다.
Liberty에서 SAML 웹 브라우저 SSO 구성의 내용을 참조하십시오.
- SSL(Secure Sockets Layer)
- <feature>ssl-1.0</feature>
ssl-1.0 기능은 SSL(Secure Sockets Layer) 연결에 대한 지원을 제공합니다. 보안 HTTPS 리스너를 사용하려면 이 기능을 사용으로 설정해야 합니다. Liberty는 더미 키 저장소 및 더미 신뢰 저장소를 제공하며, 이는 WebSphere Application Server의 이전 버전에서 제공하는 것과 동일합니다. 보안 HTTPS 리스너는 ssl-1.0 기능을 사용하지 않는 한 시작되지 않습니다. 이 기능이 사용 불가능할 경우 HTTPS 리스너가 중지됩니다.
SSL 인증서를 지정하려면 server.xml 파일에 포인터를 추가하십시오. Liberty와의 통신 보안의 내용을 참조하십시오.
HTTPS 포트를 변경하려면 server.xml 파일에서 <httpEndpoint> 요소의 <httpsPort> 속성을 설정하십시오. Liberty 부트스트랩 특성 지정의 내용을 참조하십시오.
- 보안
- <feature>appSecurity-2.0</feature>
- 이 버전의 appSecurity 기능은 다른 기능이 명시적으로 존재하는 경우에만 특정 요소를 제공합니다. 또는 servlet-3.0이나 ldapRegistry-3.0 기능을 자동으로 포함하지 않으므로 서버 풋프린트가 감소됩니다. 웹 애플리케이션의 보안을 위해 servlet-3.0 기능을 포함시켜야 합니다. EJB 보안을 사용하려면 ejbLite-3.1 기능을 포함시켜야 합니다. LDAP 사용자 레지스트리를 지원하려면 ldapRegistry-3.0 기능을 포함시켜야 합니다. 참고:
- appSecurity-2.0 기능은 appSecurity-1.0을 대체합니다.
기능은 appSecurity-2.0이 자동으로 servlet-3.0 또는
ldapRegistry-3.0을 포함하지 않는 것을 제외하고 동일합니다.
서버 구성에서
appSecurity-2.0 버전을 사용하도록 선택할 수 있습니다.
대체된 Liberty 기능의 내용을 참조하십시오.
- 웹 보안을 사용하려면, server.xml 파일에 servlet-3.0 기능을 지정해야 합니다.
- LDAP에 대한 지원을 사용하려면, server.xml 파일에 ldapRegistry-3.0 기능을 지정해야 합니다.
- appSecurity-2.0 기능은 appSecurity-1.0을 대체합니다.
기능은 appSecurity-2.0이 자동으로 servlet-3.0 또는
ldapRegistry-3.0을 포함하지 않는 것을 제외하고 동일합니다.
서버 구성에서
appSecurity-2.0 버전을 사용하도록 선택할 수 있습니다.
대체된 Liberty 기능의 내용을 참조하십시오.
- appSecurity-1.0 및 appSecurity-2.0 기능은 서버 런타임 환경 및 애플리케이션의 보안을 설정하기 위한 지원을 제공합니다. 다음과 같은 요소가 지원됩니다.
- 기본 사용자 레지스트리
- LDAP(Lightweight Directory Access Protocol) 사용자 레지스트리
- 기본 권한
- 웹 애플리케이션 보안
- 기본 인증 로그인
- 양식 로그인 양식 로그아웃
- 프로그램 API: getRemoteUser, getUserPrincipal, isUserInRole, authenticate, logout 및 login.
- EJB 애플리케이션 보안
- ejb-jar.xml 파일에 지정할 수 있는 모든 보안 어노테이션과 모든 보안 요소
- 프로그래밍 방식 API: getCallerPrincipal, isCallerInRole, getCallerIdentity.getCallerIdentity API는 싱글톤 세션 Bean에 지원되지 않습니다.
- CALLER_IDENTITY 및 SPECIFIED_IDENTITY(SYSTEM_IDENTITY는 지원되지 않음)의 run-as-mode에 대한 ibm-ejb-jar-ext.xml 파일에서의 EJB 확장기능 설정.
- Liberty 및 해당 애플리케이션 보안 및 appSecurity-2.0 기능 제한사항도 참조하십시오.
- 서버 상태
- <feature>serverStatus-1.0</feature>
- serverStatus-1.0 기능을 사용하면 Liberty 서버가 작업 구성의 자원으로 서버를 인식하는 WebSphere Application Server 배치 관리자 및 작업 관리자에 자동으로 상태를 공개할 수 있습니다. 알 수 있는 상태는 시작 및 중지입니다.
- 서블릿
- <feature>servlet-3.0</feature>
servlet-3.0 기능은 Java 서블릿 3.0 스펙에 기록된 HTTP Servlet에 대한 지원을 제공합니다.
- <feature>servlet-3.1</feature>
이 기능을 사용하면 Java Servlet 3.1 스펙에 기록된 HTTP Servlet을 지원할 수 있습니다.
<feature>servlet-4.0</feature>
이 기능을 사용하여 Java Servlet 4.0 스펙에 작성된 HTTP Servlet에 대한 지원을 사용으로 설정할 수 있습니다. 기능을 가져오려면 installUtility 명령을 사용하여 자산 설치의 내용을 참조하십시오.
- Liberty 및 해당 애플리케이션 보안도 참조하십시오.
- 세션 지속성
- <feature>sessionDatabase-1.0</feature>
- sessionDatabase-1.0 기능은 Liberty에서 세션 선호도와 장애 복구 지원을 제공합니다.
- Liberty에 대한 세션 지속성 구성의 내용을 참조하십시오.
- 소셜 로그인
<feature>socialLogin-1.0</feature>
이 기능을 사용하면 사용자가 자신의 소셜 미디어 계정으로 로그인하여 Liberty 서버에서 호스팅하는 웹 사이트에 인증할 수 있습니다.
Liberty 서버에 소셜 로그인을 구성하는 방법에 대한 자세한 정보는 Liberty에 소셜 로그인 구성의 내용을 참조하십시오.
- SPNEGO
- <feature>spnego-1.0</feature>
이 기능을 사용하여 사용자는 일단 Microsoft 도메인 제어기에 로그인하고 다시 프롬프트를 제시받지 않고 Liberty 서버의 보호된 애플리케이션에 액세스할 수 있습니다.
Liberty 서버에서 SPNEGO 구성에 대한 자세한 정보는 Liberty에서 SPNEGO 인증 구성의 내용을 참조하십시오.
- 시간 제한 조작
- <feature>timedOperations-1.0</feature>
이 기능을 사용하면 애플리케이션 서버에서 특정 조작이 예상보다 느리게 실행될 때 경고를 로깅할 수 있습니다.
- 전송 보안
<feature>transportSecurity-1.0</feature>
transportSecurity-1.0 기능은 SSL(Secure Sockets Layer) 연결에 대한 지원을 제공하며 ssl-1.0 기능의 별명입니다. transportSecurity-1.0 기능은 특정 SSL 또는 TLS 프로토콜을 포함하지 않습니다. 해당 정보는 표준 JVM 구성에서 가져옵니다.
SSL 구성에 대한 자세한 정보는 SSL(Secure Sockets Layer)의 내용을 참조하십시오.
- 웹 애플리케이션 번들(WAB)
- <feature>wab-1.0</feature>
wab-1.0 기능은 엔터프라이즈 번들 내에 있는 WAB에 대한 지원을 제공합니다.
이 기능은 WAB 안에서 패키징된 다음 자원을 지원합니다.- 정적 웹 컨텐츠 및 JSP.
- 서블릿 3.0 스펙에 기록된 HTTP 서블릿.
- 블루프린트 애플리케이션.
- wab-1.0 기능을 포함시키면 servlet-3.0 및 blueprint-1.0 기능도 포함됩니다.
- Web Profile
- <feature>webProfile-6.0</feature>
이 기능은 Java EE 6 웹 프로파일을 지원하는 데 필요한 Liberty 기능의 편리한 조합을 제공합니다.
- <feature>webProfile-7.0</feature>
이 기능은 Java EE 7 Web 프로파일을 제공하는 데 필요한 Liberty 기능의 편리한 조합을 제공합니다.
- WebSocket
- <feature>websocket-1.0</feature>
- <feature>websocket-1.1</feature>
WebSocket은 웹 브라우저 또는 클라이언트 애플리케이션과 웹 서버 애플리케이션이 하나의 전이중 연결을 사용하여 통신할 수 있게 하는 표준 프로토콜입니다.
추가 정보는 WebSocket의 내용을 참조하십시오.