VI. Les serveurs J2EE▲
L'offre J2EE suportée par JBuilder s'est étendue, le plugin JBoss est maintenant développé et fourni par Borland en standard, voici maintenant la liste des serveurs J2EE exploitables dans JBuilder :
Serveur |
Version |
Commentaire |
Borland Enterprise Server |
5.x |
Développé par Borland |
Générique J2EE |
n/a |
Développé par Borland |
iPlanet Application Server |
6.x |
Développé par Borland |
JBoss |
3.x |
Développé par Borland |
JonAs |
3.x |
Développé par ObjectWeb (JonAs), disponible sur leur site (voir la remarque plus bas) |
Oracle Application Server |
? |
Développé par Oralce, fourni sur le CD des add-on |
Sybase Application Server |
? |
Développé par Sybase, fourni sur le CD des add-on |
WebLogic Application Server |
6.x |
Développé par Borland, commercialisé également par BEA |
WebLogic Application Server |
7.x |
Développé par Borland, commercialisé également par BEA |
WebLogic Platform Server |
8.x |
Développé par Borland, commercialisé également par BEA |
WebSphere Application Server |
5.x |
Développé par Borland |
WebSphere Application Server Advanced |
4.x |
Développé par Borland |
WebSphere Application Server Single |
4.x |
Développé par Borland |
[Modification du 26/02/2004] Contrairement à ce que j'avais pu dire, la version de WebLogic a été développée par les équipes de Borland uniquement. (Merci à Hérvé pour l'information). Le plugin JonAs (Kelly 1.1, initialement conçue pour JBuilder 7) ne fonctionne plus avec JBuilderX, j'espère qu'une nouvelle version comblera cette lacune. [/Modification]
VI-A. JBoss▲
Il y avait bien un plugin JBoss pour JBuilder, mais pas à la hauteur du nombre d'utilisateurs de ce serveur, c'est certainement pour cela que Borland a maintenant développé lui-même cette extension.
VI-A-1. Configuration du serveur▲
Voici comment configurer JBuilder pour fonctionner avec JBoss, il suffit juste de donner le répertoire, le reste est configuré par défaut. On peut préciser quel type de configuration JBoss utiliser (all, default, minimal…).
VI-A-2. Configuration du projet▲
Au niveau projet, on peut préciser les archives à déployer, les ports Tomcat…
VI-A-3. Designer▲
Le designer EJB pour JBoss est le même que pour les autres serveurs. Trois possibilités sont offertes : l'utilisation du designer graphique, l'utilisation de l'arborescence graphique ou directement les fichiers Java et les descripteurs XML. L'ensemble se synchronise par rapport aux sources et aux descripteurs.
La vue base de données permet de simplifier la création des entités.
VI-A-4. Déploiement▲
On peut déployer, redéployer, annuler un déploiement et lister les éléments déployés. Les déploiements peuvent se faire à chaud si le serveur est démarré.
VI-A-5. Pilotage par JBuilder▲
JBuilder sait piloter le démarrage de JBoss comme un simple programme Java. Inutile donc de quitter JBuilder pour lancer JBoss, il est lancé dans JBuilder, les traces sont directement accessibles dans la vue message. Il est donc également possible de déboguer le processus serveur ainsi que d'utiliser OptimzeIt.