GlassFish 프로젝트 - 3.0.1 최종
빠른 시작 안내서 | 릴리스 정보 | 설치 안내서 | 설명서 | GlassFish 프로젝트 홈 | 라이센스 | GlassFish 3.0.1 정보 | 지원
GlassFish 3은 Java 플랫폼, Java EE 6(Enterprise Edition 6) 표준을 지원하는, 업계 최초의 응용프로그램 서버입니다.
GlassFish 3의 크게 향상된 유연성과 사용 편의성으로 인해, 개발자 생산성이 높아지고 응용프로그램 아키텍처가 간소화되었으며 동적 업그레이드 지원 기능이 제공되어 비용이 절감됩니다.
GlassFish 3.0.1이란?
GlassFish 3.0.1은 OSGi 표준을 기반으로 한, 모듈식의 유연한 런타임입니다. GlassFish 3.0.1을 사용하면, 조직에서 경량 Java EE 6 Web Profile로 웹 응용프로그램을 만들고 배포할 수 있으며 전체 Java EE 6 플랫폼의 기능을 엔터프라이즈 응용프로그램에 쉽게 활용할 수 있습니다. 또한 개발자는 Java EE 6에서 제공되는 단순한 프로그래밍 모델과 생산성 향상 기능의 이점을 활용할 수 있습니다. 따라서 비즈니스 문제를 해결하는 데만 적용하는 유연한 플랫폼이 만들어져 비용과 복잡성을 줄일 수 있습니다. GlassFish 3.0.1은 OSGi를 기반으로 한 마이크로커널 아키텍처를 사용하기 때문에 개발자는 Java EE 6 Web Profile로 시작하고 업데이트 센터를 사용하여 완벽한 Java EE 6 플랫폼으로 동적으로 업그레이드할 수 있습니다!
또한 GlassFish 3.0.1은 NetBeans 6.9에 맞게 조정되어 있으며, Eclipse 지원 기능과 JRuby/Ruby, Groovy/Grails을 포함한 스크립팅 지원 기능, 사용이 간편한 관리 콘솔 및 업데이트 센터 연결 기능을 갖추고 있습니다. GlassFish 3.0.1을 설치 및 사용하신 후, 느낀 점을 알려주십시오. 자유롭게 참여해 주시면 됩니다.
라이센스란?
|
GlassFish Community Distribution은 CDDL(Common Development and Distribution License) v1.0 및 GNU GPL(General Public License) v2로 구성되는 이중 라이센스(Dual License)로 제공됩니다. GlassFish 3.0.1에 포함된 외부 구성요소 및 관련 라이센스에 대해서는 타사 추가 정보 및 웹 프로필 타사 추가 정보를 참조하십�오. |
GlassFish 3.0.1을 얻을 수 있는 방법
GlassFish Server Open Source Edition 3.0.1
|
배포 |
Windows [1] |
크기(MB) |
Linux/Unix/Mac [2] |
크기(MB) |
Zip 보관 [3] |
크기(MB) |
|
GlassFish 3.0.1 |
34 | 54 | 77 | |||
| 37 | 58 |
glassfish-3.0.1-ml.zip |
85 | |||
|
GlassFish 3.0.1 |
34 | 33 | 47 | |||
| 37 | 35 | 52 |
[2]: Solaris, Linux 및 MacOS X용 GUI 기반 설치 프로그램. 자동 모드로 사용할 수 있습니다.
[3]: 플랫폼 독립적인 다운로드 파일. 압축을 풀고 default domain1을 시작하면 됩니다.
필요한 JDK 버전
설치하려면 JDK 6이 필요합니다. 필요한 최소 인증 버전은 1.6.0_20입니다.
기타 GlassFish 3.0.1 배포
- Java EE 6 SDK(GlassFish 3.0.1 Open Source Edition 포함)
- Oracle GlassFish Server(상업용 제품)
Maven 코디네이트
|
groupId |
artifactId |
설명 |
org.glassfish |
maven-embedded-glassfish-plugin:3.0.1
(pom.xml)
|
GlassFish을 포함한 Maven 플러그인입니다. glassfish:run, glassfish:deploy 등
자세한 내용은 "포함된 서버 안내서"를 참조하십시오. |
org.glassfish.extras |
glassfish-embedded-all:3.0.1
(pom.xml)
|
임베디드 용도에 유용한 단일 JAR로 된 GlassFish 3.0.1입니다.
전체 프로필 구현이 포함되어 있습니다(45MB). |
org.glassfish.extras |
glassfish-embedded-web:3.0.1
(pom.xml)
|
임베디드 용도에 유용한 단일 JAR로 된 GlassFish 3.0.1입니다.
웹 프로필 구현이 포함되어 있습니다(36MB). |
javax |
javaee-api:6.0
(pom.xml)
|
모든 Java EE 6 전체 프로필 API입니다. API만 포함되어 있습니다.
Java SE 또는 junit 환경에서 실행하는 데 유용한 것이 아니라 컴파일하는 데 유용합니다. 이러한 아티팩트는 provided scope에서 사용해야 합니다.
|
javax |
javaee-web-api:6.0
(pom.xml)
|
모든 Java EE 6 웹 프로필 API입니다. API만 포함되어 있습니다.
Java SE 또는 junit 환경에서 실행하는 데 유용한 것이 아니라 컴파일하는 데 유용합니다. 이러한 아티팩트는 provided scope에서 사용해야 합니다.
|
javax |
javaee-endorsed-api:6.0
(pom.xml)
|
모든 Java EE 6 웹 프로필 API입니다. API만 포함되어 있습니다.
Java SE 또는 junit 환경에서 실행하는 데 유용한 것이 아니라 컴파일하는 데 유용합니다. 이러한 아티팩트는 provided scope에서 사용해야 합니다.
|
GlassFish를 구축하는 데 사용되는 여러 Maven 저장소에 대해 프록시 역할을 하는 이 (Nexus) 저장소를 사용하는 것이 좋습니다.
http://maven.glassfish.org/content/groups/glassfish
또는 위에 나열된 GlassFish 특정 아티팩트를 사용하려면 다음 저장소를 추가해야 합니다.
<repository>
<id>java.net</id>
<name>GlassFish Maven Repository</name>
<url>http://download.java.net/maven/glassfish</url>
</repository>
API JavaDoc
- Java EE 6 사양 API JavaDoc(온라인 | 오프라인)
- GlassFish 3 API 사양 JavaDoc(Java EE 6 포함)
GlassFish 3.0.1에 포함된 기능
GlassFish 3.0.1은 OSGi를 기반으로 한 경량 및 확장 가능한 핵심 기능을 제공합니다. 개발자는 GlassFish 업데이트 센터와 함께 Java 웹 기술, 동적 언어 및 사용하기 쉬운 웹 관리와 명령줄 인터페이스를 사용할 수 있습니다. 주: 아래 배포 항목에는 몇 가지 번들이 포함되어 있습니다. 이러한 번들은 부가적인 가치를 제공하지만 Java EE 사양에 반드시 필요한 것은 아닙니다.
|
기능 |
GlassFish |
GlassFish |
|
Java 플랫폼, Enterprise Edition 6 |
X |
X |
|
EJB 3.1 Lite(Local Container만 지원) |
X |
X |
|
JTS/JTA 1.1 ** |
X |
X |
|
OSGi 기반 마이크로커널 |
X |
X |
|
Java 웹 기술(Servlet 3.0, JSP 2.2, JSF 2.0, JSTL 1.2, EL 2.2) |
X |
X |
|
Grizzly/Comet |
X |
X |
|
JPA 2.0, (EclipseLink), JDBC 연결 풀링 |
X |
X |
|
JDBC 4.0 |
X |
X |
|
JavaDB 10.5.3 |
X |
X |
|
웹 관리 콘솔 및 CLI |
X |
X |
|
빠른 재배포(응용프로그램 재배포 시 세션 상태 유지) |
X |
X |
|
OMG CORBA API 3.0 |
X |
X |
|
Debugging Support for Other Languages 1.0 |
X |
X |
|
Common Annotations for Java 1.1 |
X |
X |
|
Dependency Injection for Java 1.0 |
X |
X |
|
Managed Beans 1.0 |
X |
X |
|
Interceptors 1.1 |
X |
X |
|
Contexts and Dependency Injection for Java 1.0(CDI, ex-Web Beans) |
X |
X |
|
Bean Validation 1.0 |
X |
X |
|
JAX-RS 1.1(Jersey) |
X |
X |
|
EJB 3.1 전체 API(Remote Container 지원) |
X |
|
|
Java EE Connector Architecture 1.6 |
X |
|
|
JAX-WS 2.2 |
X |
|
|
JAXB 2.2 |
X |
|
|
Java Web Services 1.3 구현 |
X |
|
|
Web Services Metadata for the Java Platform 2.1 |
X |
|
|
JMS 1.1 |
X |
|
|
JavaMail 1.4 |
X |
|
|
JACC 1.4 |
X |
|
|
Java Authentication Service Provider Interface for Containers 1.1 |
X |
|
|
Java EE Application Deployment 1.2 |
X |
|
|
J2EE Management 1.1 |
X |
|
|
JAX-RPC 1.1 |
X |
|
|
JAXR 1.0 |
X |
|
|
CORBA 3.0.0 |
X |
* |
|
Metro |
X |
|
* 전체 Java EE 플랫폼에는 완전한 CORBA 패키지가 들어 있습니다. OMG CORBA v3.0 API는 Java EE 웹 프로필에서 제공됩니다.
** 트랜잭션 전파가 지원되지 않습니다.
위의 모든 구성요소와 아래 나열된 추가 구성요소는 업데이트 센터를 통해 제공됩니다.
- jMaki Ajax Framework
- JRuby/Rails
- Groovy/Grails
- Python/Django
- 이미지 패키징 시스템 도구
GlassFish 3.0.1 설치 및 사용 방법
설치 단계에 대해서는 설치 안내서를 참조하고 신속하게 사용 및 실행하는 방법에 대해서는 빠른 시작 안내서를 참조하십시오. 두 안내서 모두 전체 GlassFish 3.0.1 설명서에 포함되어 있습니다. 기타 리소스로는 여러 블로그가 있습니다.
GlassFish 3.0.1 사용과 관련해 지원을 얻는 방법
GlassFish Server Open Source Edition 3.0.1은 커뮤니티에서 지원합니다. 문제, 설명 또는 질문이 있을 경우에는 GlassFish 사용자 메일 목록을 참조하여 문의하거나 GlassFish 포럼에 참여하십시오. 또한 GlassFish Community wiki 설명서를 참조하십시오. GlassFish Community는 언제나 여러분을 도울 준비가 되어 있습니다. 상업적 지원도 제공됩니다.
