Projet GlassFish - version finale 3.0.1
Guide de démarrage rapide | Notes de version | Guide d'installation | Documentation | Page d'accueil du projet GlassFish | Licence | À propos de GlassFish 3.0.1 | Prise en charge
Bienvenue dans GlassFish 3, le premier serveur d'application prenant en charge la plate-forme Java Enterprise Edition 6 (Java EE 6) standard.
Sa flexibilité améliorée et sa facilité d'utilisation ont permis de réduire les coûts en favorisant la productivité des développeurs, en simplifiant l'architecture d'application et en offrant une prise en charge dynamique des mises à niveau.
Présentation de GlassFish 3.0.1
GlassFish 3.0.1 repose sur une exécution modulaire et flexible basée sur la norme OSGi. Il permet aux entreprises de créer et de déployer des applications Web à l'aide du profil Web Java EE 6 léger et de facilement exploiter la puissance de la plate-forme Java EE 6 complète pour les applications d'entreprise. Les développeurs bénéficient également du modèle de programmation simplifié et des améliorations de productivité proposés par Java EE 6. Le résultat est une plate-forme flexible apte à offrir une solution ciblée à tout problème, réduisant ainsi le coût et la complexité. GlassFish 3.0.1 utilisant une architecture de micro-noyau basée sur OSGi, les développeurs peuvent commencer avec le profil Web Java EE 6 et utiliser le centre de mise à jour pour effectuer une mise à niveau dynamique vers la plate-forme Java EE 6.
GlassFish 3.0.1 propose également un alignement avec NetBeans 6.9, la prise en charge d'Eclipse, la prise en charge des scripts JRuby/Ruby et Groovy/Graal, une console d'administration conviviale et la connectivité au centre de mise à jour. Une fois que vous aurez installé et commencé à utiliser GlassFish 3.0.1, n'hésitez pas à nous faire part de vos impressions et commentaires.
Présentation de la licence
|
Les distributions de la communauté Glassfish sont disponibles sous licence double composée de la licence Common Development and Distribution License (CDDL) v1.0 et de la licence GNU General Public License (GPL) v2. Reportez-vous aux fichiers lisez-moi tiers et webprofile-third-party-readme pour connaître les composants externes inclus dans GlassFish 3.0.1 et les licences associées. |
Comment obtenir GlassFish 3.0.1 ?
Serveur GlassFish édition Open Source 3.0.1
|
Distribution |
Windows [1] |
Taille (Mo) |
Linux / Unix / Mac [2] |
Taille (Mo) |
Archive Zip [3] |
Taille (Mo) |
|
GlassFish 3.0.1 |
34 | 54 |
glassfish-3.0.1.zip (EN) |
77 | ||
|
glassfish-3.0.1-windows-ml.exe |
37 |
glassfish-3.0.1-unix-ml.sh |
58 |
glassfish-3.0.1-ml.zip |
85 | |
|
GlassFish 3.0.1 |
34 | 33 | 47 | |||
|
glassfish-3.0.1-web-windows-ml.exe |
37 |
glassfish-3.0.1-web-unix-ml.sh |
35 |
glassfish-3.0.1-web-ml.zip |
52 |
[2] : programme d'installation utilisant une interface graphique pour Solaris, Linux et MacOS X. Peut être utilisé en mode silencieux.
[3] : fichier à télécharger indépendant de la plate-forme. Décompressez et lancez simplement domain1 par défaut.
Version du JDK requise
Les installations nécessitent JDK 6. La version minimale certifiée requise est la version 1.6.0_20.
Autres distributions GlassFish 3.0.1
- SDK Java EE 6 (contient GlassFish 3.0.1 édition Open Source)
- Serveur Oracle GlassFish (offre commerciale)
Informations Maven
|
ID groupe |
ID artefact |
Description |
org.glassfish |
maven-embedded-glassfish-plugin:3.0.1
(pom.xml)
|
Plug-in Maven intégré à GlassFish. glassfish:run, glassfish:deploy, etc...
Reportez-vous au Embedded Server Guide (guide du serveur intégré) pour plus de détails. |
org.glassfish.extras |
glassfish-embedded-all:3.0.1
(pom.xml)
|
GlassFish 3.0.1 dans un fichier JAR unique, utile dans le cas d'un usage incorporé.
Contient la mise en œuvre du profil complet (45 Mo). |
org.glassfish.extras |
glassfish-embedded-web:3.0.1
(pom.xml)
|
GlassFish 3.0.1 dans un fichier JAR unique, utile dans le cas d'un usage incorporé.
Contient la mise en œuvre du profil Web (36 Mo). |
javax |
javaee-api:6.0
(pom.xml)
|
Toutes les API du profil complet Java EE 6. Contient uniquement les API.
Utile pour les compilations mais pas pour les exécutions dans les environnements Java SE ou junit. Doit être utilisé avec une étendue fournie .
|
javax |
javaee-web-api:6.0
(pom.xml)
|
Toutes les API du profil Web Java EE 6. Contient uniquement les API.
Utile pour les compilations mais pas pour les exécutions dans les environnements Java SE ou junit. Doit être utilisé avec une étendue fournie .
|
javax |
javaee-endorsed-api:6.0
(pom.xml)
|
Toutes les API du profil Web Java EE 6. Contient uniquement les API.
Utile pour les compilations mais pas pour les exécutions dans les environnements Java SE ou junit. Doit être utilisé selon une étendue fournie .
|
Vous êtes encouragé à utiliser ce référentiel (Nexus) qui sert de proxy pour plusieurs référentiels maven utilisés pour construire GlassFish :
http://maven.glassfish.org/content/groups/glassfish
Les artefacts spécifiques de GlassFish indiqués ci-dessus nécessitent l'ajout du référentiel suivant :
<repository>
<id>java.net</id>
<name>Référentiel Maven GlassFish</name>
<url>http://download.java.net/maven/glassfish</url>
</repository>
API JavaDoc
- API JavaDoc de la spécification Java EE 6 (en ligne | hors ligne)
- API JavaDoc de la spécification GlassFish 3 (inclut Java EE 6)
Contenu de GlassFish 3.0.1
GlassFish 3.0.1 fournit un noyau léger et extensible basé sur OSGi. En association avec le centre de mise à jour GlassFish, les développeurs peuvent exploiter les technologies Web Java, les langages dynamiques et l'administration Web et les interfaces de ligne de commande faciles à utiliser. Remarque : les distributions ci-dessous contiennent des ensembles ajoutés qui ne sont pas requis par la spécification Java EE.
|
Fonction |
Incluse dans |
Incluse dans |
|
Plate-forme Java, Enterprise Edition 6 |
X |
X |
|
EJB 3.1 Lite (prise en charge des conteneurs locaux uniquement) |
X |
X |
|
JTS/JTA 1.1 ** |
X |
X |
|
Micro-noyau basé sur OSGi |
X |
X |
|
Technologies Web 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), pool de connexions JDBC |
X |
X |
|
JDBC 4.0 |
X |
X |
|
JavaDB 10.5.3 |
X |
X |
|
Console d'administration Web et interface de ligne de commande (CLI) |
X |
X |
|
Redéploiement rapide (conserver l'état de la session lors du redéploiement de l'application) |
X |
X |
|
API OMG CORBA 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 |
|
API complète EJB 3.1 (prise en charge des conteneurs distants) |
X |
|
|
Java EE Connector Architecture 1.6 |
X |
|
|
JAX-WS 2.2 |
X |
|
|
JAXB 2.2 |
X |
|
|
Mise en œuvre de 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 |
|
* La plate-forme complète de Java EE contient le package CORBA complet. Les API OMG CORBA v3.0 sont disponibles dans le profil Web Java EE.
** Propagation des transactions non prise en charge
Tous les composants cités ci-dessus et ceux répertoriés ci-dessous sont disponibles dans le centre de mise à jour :
- jMaki Ajax Framework
- JRuby/Rails
- Groovy/Grails
- Python/Django
- Outils système d'empaquetage d'images
Comment installer et utiliser GlassFish 3.0.1 ?
Reportez-vous au Guide d'installation pour connaître les étapes d'installation et au Guide de démarrage rapide pour vous familiariser rapidement. Ces deux guides sont inclus dans la Documentation GlassFish 3.0.1 complète. D'autres ressources sont disponibles sous la forme de blogs.
Comment obtenir de l'aide sur GlassFish 3.0.1 ?
Le serveur GlassFish 3.0.1 édition Open Source est pris en charge par la communauté. Envoyez un message à la liste de diffusion utilisateur GlassFish ou au forum GlassFish pour toute question ou commentaire. Reportez-vous également à la documentation wiki de la communauté GlassFish. La communauté GlassFish est à votre disposition si vous avez besoin d'aide. Une assistance commerciale est également disponible.
