Sun GlassFish Enterprise Server v3 Prelude 릴리스 노트

Sun GlassFish Enterprise Server v3 Prelude 릴리스의 새로운 기능

Sun GlassFish Enterprise Server v3 Prelude에서는 Java Platform, Enterprise Edition(JavaTM EE 플랫폼) 응용 프로그램 및 Java 기술 기반의 웹 기술을 개발하고 배포하기 위한 서버를 제공합니다.

Enterprise Server v3 Prelude를 사용하여 개발한 웹 응용 프로그램은 이전 버전의 Enterprise Server(예: GlassFish v2 Application Server)에서 배포할 수 있습니다.

여기서 소개할 Enterprise Server의 새로운 기능은 다음과 같습니다.

모듈식 설계

Sun GlassFish Enterprise Server v3 Prelude에서는 GlassFish 코드를 모듈로 나눔으로써 유연성과 런타임 성능 향상의 이점을 제공합니다. 모듈식 아키텍처는 OSGi Alliance 표준을 기반으로 구현되며 Enterprise Server v3 Prelude 모듈과 기타 모듈의 재사용을 가능하게 합니다.

이 설계 변경으로 인해 배포 중인 응용 프로그램에서 필요한 모듈만 다운로드하여 설치할 수 있습니다. 런타임을 사용하는 응용 프로그램에 대해서만 런타임이 사용되며, 전체 시스템 재설치 없이 업그레이드 구현이 가능합니다. 이 변경으로 시작 시간, 메모리 소비 및 디스크 공간 요구 사항이 최소화됩니다.

모듈식 설계에서는 다음 작업을 수행할 수 있습니다.

Enterprise Server 확장 지원

새로운 Sun GlassFish Enterprise Server v3 Prelude 컨테이너 SPI(System Provider Interface)는 Enterprise Server에서 적시에 호출할 수 있도록 컨테이너 개발자가 구현해야 하는 인터페이스를 정의합니다. 이 변경으로 Enterprise Server 사용자는 관리 명령 및 그래픽 애드온 구성 요소를 추가하는 방법으로 사용자 지정 응용 프로그램 서버를 만들 수 있습니다.

Enterprise Server에서는 Ruby on Rails와 같은 새로운 모듈도 효과적으로 지원합니다.

Enterprise Server 내장 지원

Sun GlassFish Enterprise Server v3 Prelude는 OSGi Alliance 표준을 기반으로 하므로, 어떤 OSGi 기반 런타임에서든 OSGi 모듈을 손쉽게 내장할 수 있습니다. Enterprise Server 자체를 다른 호환 가능 모듈이나 응용 프로그램에 내장할 수도 있습니다.

동적 기능의 수가 더 적은 비모듈식 Enterprise Server v3 Prelude 버전은 Java 또는 원시 런타임에 내장할 수 있습니다.

업데이트 도구 통합

업데이트 도구가 Sun GlassFish Enterprise Server v3 Prelude 관리 콘솔에 통합되었습니다. 이 도구는 자동 업데이트를 수행하며, Enterprise Server v3 Prelude 기능 확장에 사용할 수 있는 애드온 구성 요소 및 관련 응용 프로그램의 관리를 지원합니다.

관리 콘솔에서는 탐색 트리에 업데이트 센터 옵션을 제공합니다. 업데이트 페이지는 다음을 표시하는 탭으로 구성됩니다.

이 변경으로 updatetool 명령을 사용하여 이 도구의 독립 실행형 버전을 시작할 필요성이 최소화되었습니다.

관리 콘솔에서는 업데이트 센터 2.0 API를 통해 사용 가능한 모듈, 버전 및 날짜의 목록을 표시합니다. 업데이트 도구는 Update Center 프로젝트에서 개발됩니다.

스크립팅 언어 지원

신속한 응용 프로그램 개발 및 배포를 위해 Sun GlassFish Enterprise Server v3 Prelude에서는 다양한 스크립팅 언어를 지원합니다. 스크립팅 언어를 사용하면 Java 기술 중심의 개발이 아닌 영역에서도 Enterprise Server를 적용할 수 있습니다. 다음을 비롯한 스크립팅 언어가 지원됩니다.

이 스크립팅 언어 지원은 업데이트 도구를 통해 제공되는 구성 요소에 의해 이루어집니다.

웹 계층 확장

Sun GlassFish Enterprise Server v3 Prelude에서는 웹 응용 프로그램의 배포가 가능하도록 Java EE 사양의 웹 계층을 지원합니다. Enterprise Server에서는 다음과 같은 Java EE 기술 표준을 구현합니다.

이러한 표준에 기반하여 Enterprise Server v3 Prelude에서는 다음을 비롯한 다양한 확장을 제공합니다.