Les outils de test et de publication fournissent des environnements d'exécution dans lesquels vous pouvez tester des fichiers JSP, des servlets, des fichiers HTML, des services Web, des beans enterprise, l'API de persistance Java (JPA), les classes Java et de nombreux autres artefacts.
Vous pouvez utiliser le plan de travail pour tester et publier des ressources
contenues dans les types de projet. Voici des exemples :
- Projets Web dynamiques, généralement composés de fichiers JSP, de fichiers HTML, de
servlets et de JavaBeans
- Projets Web statiques, qui contiennent généralement des fichiers HTML et des fichiers graphiques
- Projets d'application d'entreprise, qui peuvent contenir des fichiers JAR (Archive Java) ou des fichiers WAR (Web Archive), ou les deux, ainsi que des éléments pointant vers d'autres projets Web ou EJB
- Projets EJB, qui contiennent des beans enterprise
- Projets client d'application
Après avoir testé votre application, vous pouvez la publier à l'aide des outils appropriés.
Définitions de serveur
Le plan de travail définit les serveurs pour le test et la publication de vos projets. Les serveurs sont des définitions qui identifient l'emplacement dans lequel vous souhaitez tester vos projets. Vous pouvez laisser l'environnement de développement créer les serveurs automatiquement ou les créer à l'aide de l'assistant Nouveau serveur (cliquez avec le bouton droit de la souris dans la vue Serveurs et sélectionnez ).
Serveurs d'applications compatibles
La Version 8.5 du produit
assure la prise en charge de WebSphere Application
Server Liberty Profile. Liberty Profile est un profil léger du serveur d'applications
pour les applications web, Web 2.0, mobile et OSGi. Le profil Liberty est un profil ultra-léger à démarrage rapide et hautement modulable du serveur d'applications qui est optimisé pour la productivité des développeurs et pour les déploiements de serveur de production simples et de petite taille. Utilisez ce serveur lorsque vous construisez des applications qui n'ont pas besoin de
tout l'environnement Java™ EE
des profils de serveur d'applications d'entreprise classiques.
Pour plus de détails, reportez-vous à la rubrique d'aide
Serveur
à profil Liberty.
Le serveur d'applications ordinairement utilisé avec
le produit est WebSphere Application Server, qui
est étroitement intégré avec le plan de travail. Pour le test, l'exécution et le débogage des applications sur le serveur,
le plan de travail contient des outils comme
Exécuter sur le serveur. Depuis le plan de travail, vous pouvez :
- Lancer des outils WebSphere Application Server,
comme par exemple la console d'administration et l'outil de gestion des profils
- Développer, exécuter et déboguer des scripts d'administration pour le serveur d'applications
Des adaptateurs de serveur pour des serveurs particuliers sont inclus dans Web Tools Platform basé sur la technologie
Eclipse. Vous pouvez télécharger d'autres adaptateurs dans
le plan de travail. Pour cela, ouvrez la vue Serveurs, cliquez avec le bouton droit de la souris
puis sélectionnez Nouveau.
Enfin, dans l'assistant Nouveau serveur,
cliquez sur le lien Télécharger des adaptateurs de serveur supplémentaires.
Intégration à WebSphere Application Server
Les versions suivantes d'IBM®
WebSphere Application sont compatibles avec ce produit :
- Version 7.0, avec l'option d'installation des modules de fonctions pour Communications
Enabled Applications, Modern Batch, OSGi Applications, Service
Component Architecture, Web 2.0, XML, ou tous
- Version 8.0
- Version 8.5
- Version 8.5 du profil Liberty
Avec WebSphere Application Server, vous pouvez créer les types de serveurs suivants :
- Serveur autonome (non géré)
- Il s'agit d'un noeud qui est défini dans la cellule d'une topologie WebSphere
Application Server et qui n'exécute pas d'agent de noeud pour la gestion de ses processus.
- Serveur fédéré (géré)
- Ce serveur exécute un agent de noeud pour la gestion de ses processus.
Le produit ne prend pas en charge les outils pour un environnement WebSphere Application
Server Network Deployment fédéré (géré). Le plan de travail du produit ne prend pas en charge les connexions au gestionnaire de déploiement, et il ne prend pas en charge la publication sur les clusters ni les noeuds fédérés. En revanche, une prise en charge est assurée pour l'environnement WebSphere
Application Server Network Deployment autonome (non géré) : vous pouvez tester, exécuter et déboguer
des applications depuis le plan de travail vers un serveur d'applications autonome (non géré). Dans les deux cas, vous pouvez toujours exécuter l'outil de gestion de profil depuis le plan de travail
pour créer et étendre des profils.
Niveau de spécification
Le plan de travail fournit des options de sélection de serveur qui reposent sur le niveau de spécification que vous avez défini pour votre projet. La liste suivante récapitule la prise en charge des niveaux de spécification pour les différents niveaux de version de WebSphere Application Server. Pour plus d'informations sur les niveaux de spécification de WebSphere Application
Server pris en charge, voir les
spécifications et la documentation sur les API.
WebSphere Application Server version 7.0
La prise en charge de Java EE 5
(ou version antérieure) est disponible pour l'exécution d'applications sur un serveur WebSphere Application
Server version 7.0.
WebSphere Application Server version 8.0
La prise en charge de Java EE 6
(ou version antérieure) est disponible pour l'exécution d'applications sur un serveur WebSphere Application
Server version 8.0.
WebSphere Application
Server Version 8.5
La prise en charge de Java EE 6 (ou version antérieure) est disponible pour l'exécution d'applications sur WebSphere Application
Server Version 8.5.
WebSphere Application Server
Version 8.5 Liberty Profile
La prise en charge de Java EE 6 (ou version antérieure) est disponible pour l'exécution d'applications sur WebSphere Application Server
Version 8.5 Liberty Profile.