Quels Jars pour JMS ? [JMS] - Java - Programmation
Marsh Posté le 25-07-2009 à 12:46:48
Utilise le framework spring + maven2, tu te prendras moins la tete :
pom.xml
<dependency> |
Ce qui importe 1,8Mo de jar :
SampleDao.java
Code :
|
SampleJMS.java
Code :
|
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?> |
Main.java
Code :
|
Marsh Posté le 27-07-2009 à 08:08:07
Non, merci
De plus, c'est un client Java pur sur lequel je suis là.
Marsh Posté le 28-07-2009 à 01:32:09
Ya du java impur ?
Qu'est ce qui t'empêches d'utiliser le JmsTemplate ? Tu es prêt à ajouter 8mo de jar jms (impur?), mais pas spring... comprend pas.
Marsh Posté le 28-07-2009 à 08:28:23
Par Java pur, j'entends hors J2EE, aussi léger le framework soit-il.
Alors oui, en soit, les 2Mo de Spring font pas lourd vis-à-vis de mes 6Mo de dépendances, mais je vois aussi la maintenance du bouzin en face. Je suis clairement pas le seul à bosser dessus, on travaille pas avec Spring, et je vois pas de raisons de le faire juste pour mes cas de conscience sur le bilan carbone de ce bout de code.
L'idée c'était principalement de voir si j'avais un moyen d'épurer le truc, et éventuellement de comprendre pourquoi toutes les dépendances étaient requises pour chaque client.
Merci pour ta piste en tout cas.
Marsh Posté le 31-07-2009 à 01:34:58
Tu n'as besoin que de l'api jms pour compiler ton code. Elle est fournit par ton container J2EE donc pas besoin de l'embarquer.
Marsh Posté le 24-07-2009 à 14:54:29
Bonjour à tous,
Je suis sur un petit client Java qui envoie des messages sur une file JMS d'un serveur JBoss 5 (donc JMS 1.1, JBoss Messaging 1.4).
La méthode décrite dans ce cas, c'est d'inclure au classpath une quarantaine de jar client, comme ça on est tranquilles. Vu que ça me plait que moyennement, je veux faire le ménage parmi les jars utilisés, et je me pète des NoClassDefFound depuis 3 jours à force d'essais.
Le code tout simple :
Une idée de la façon dont je pourrais procéder ? C'est l'usage de trainer 6Mo de Jar pour ça
En sus, même en procédant de cette manière, j'ai quand même des dépendances manquantes. Je peux trouver les jars concernés, c'est pas le problème, mais y'a rien d'écrit ou d'automatisé pour savoir quoi inclure à quel moment pour le messaging ?
Merci d'avance