La première chose à noter est que JBoss 4.0.5 exécutera JBossMQ par défaut (par opposition à la nouvelle version de JBoss Messaging). Les réponses à certaines de vos questions dépendent de ce que vous faites, à savoir les BMD/EJB3 ou non?
Notez, vous devrez ajouter http: // au début de ces liens, Stackoverflow est boiteux et ne pas me laisser publier des liens.
Jetez un oeil à l'adresse suivante: www.java2s.com/Code/Java/EJB3/EJBTutorialfromJBossdemoformessagedrivenbean.htm
- La file d'attente sera automatiquement créé pour vous lorsque charge JBoss MDB dans l'exemple
en supposant que vous voulez dire JMS Connection Factory, vous pouvez injecter des usines et des destinations dans EJB3 en utilisant quelque chose comme ce qui suit:
@Resource (mappedName = "file d'attente/notification.EmailSender") privé javax.jms.Destination emailSenderQueue;
@Resource (mappedName = "QueueConnectionFactory") private javax.jms.ConnectionFactory connectionFactory;
Ceci est un bon point de départ: www.jboss.org/file-access/default/members/jbossas/freezone/docs/Server_Configuration_Guide/4/html/Messaging_on_JBoss.html
Aussi, si vous ne faites pas encore EJB3 dans Jboss 4.0.3, voir: rwatsh.blogspot.com/2006/12/ejb3-development-using-jboss-405ga.html