Nous voulons évaluer OpenEJB pour notre application. Nous avons déjà effectué quelques tests et maintenant nous devons lancer un projet pilote. Bien que j'ai vu comment utiliser OpenEJB à des fins de test (principalement pour les tests JUnit), je n'ai pas vu comment configurer un projet EJB 3.X dans Netbeans pour le déploiement dans OpenEJB. La manière dont nous avons effectué les tests consistait à créer un nouveau projet Java EE, à sélectionner JBOSS comme serveur d'applications, puis à copier manuellement les fichiers JAR dans OpenEJB. Cependant, nous voulons pouvoir déboguer le code dans Netbeans. Si j'essaie de faire cela, NB lance JBOSS ou d'autres serveurs d'applications. Je ne pouvais pas comprendre comment installer OpenEJB en tant que serveur dans NetBeans, je n'ai pas trouvé quelque chose d'éclairant dans les forums Java et there were no answers from stackoverflow.Comment configurer un projet dans Netbeans pour le développement d'EJB en utilisant OpenEJB?
Nous savons que nous pouvons utiliser une version embarquée d'OpenEJB, mais ce n'est pas ce que nous sommes à la recherche de. Donc:
- Quelle est la structure de projet suggérée pour une application EJB pour NetBeans + OpenEJB?
- Est-il possible d'utiliser les connaissances Java EE de Netbeans (assistants, système de construction, applications client) avec OpenEJB?
- Si nous devons utiliser OpenEJB comme bibliothèques dans le classpath, quelle est l'approche correcte pour générer des EJB et des applications client pouvant fonctionner avec d'autres conteneurs EJB plus tard (rester compatible avec Java EE)?
Pas incroyablement conscient de Netbeans. La seule différence entre embarqué et autonome est que l'un implique un processus séparé (autonome) et l'autre est en cours de traitement (intégré). Un peu comme Derby ou Hsqldb fonctionnent de la même façon. Je suis curieux de la nécessité du processus externe. Est-ce que Netbeans ne fonctionne pas correctement à moins que vous n'ayez configuré un "serveur" pour la première fois? –
Si vous voulez créer un projet JEE, vous devez choisir un serveur JEE parmi la liste. plus tard, chaque fois que vous essayez de le déboguer ou de le déployer, ce serveur est démarré.Ce serait bien s'il y avait une option pour inclure un serveur configurable par l'utilisateur (dans ce cas, on pourrait configurer les paramètres pour OpenEJB). –