Lol, en effet tout est la
En ce moment on est plus occupé à certifier JOnAS qu'a tenir le site web à jour
Salut,
Et bien dis donc, je ne pensais pas faire une polèmique entre les Pro JBoss, les pro Jonas et les pro GlassFish ! Mais bon je trouve ca assez marrant dans le fond !
Juste quelques petites remarques :
- La première, c'est sur le logo de jonas, une baleine ?
Ca m'étonnerait que ce soit une pensée générale, mais directement j'ai pensé, baleine, poisson, fish, phishing ---> oulà ca doit être plein de back door, encore les profs qui veulent nous controler à distance lol ! Ca inspire ...
De ce point de vue, GlassFish n'est pas mieux pour des raisons évidentes lol !
Par contre JBoss, je bosse, je travail dur, je suis un boss... là direct on se sent bien...
Je vous rassure, on se sent un peu moins bien quand on attends qu'il est fini de démarrer !
Sinon, je ne suis pas assez spécialiste et n'est pas assez de connaissance pour parler des vrais aspects technologiques ou système qui font la différence entre les uns et les autres !
Mais je crois aussi que les détails, simplement les détails font la différence...
ce qui est visible quoi comme toujours ...
Niveau interface JonasAdmin est plus agréable que Jboss et autre petit détail :
Quand tu lance Jonas après démarrage, t'a encore accès clavier dans ta fenetre terminal...
Quand tu lance Jboss ta plus accés, t'es obliger d'ouvrir une autre fenetre !
Puis sur jonas, ya un "jonas admin" en ligne de commande, donc rapide d'accès et utile avec des commandes du style "jndinames" etc ...
J'ai eu du mal à trouver l'équivalent sur JBoss !
Voilà c'est un peu pret tout !
Salut !
Bah, c'est pas vraiment une polemique
Et puis c'est toujours utile de confronter les points de vue, on aprend toujours plein de choses.
Lol, fallait aller la chercher celle la !
Pour la petite histoire, le logo de JOnAS a commencé comme ca:
http://pauillac.inria.fr/cdrom/prog/...ages/jonas.jpg
Une sorte de blague, comme pour le "Intel inside":
http://www.w3sh.com/archives/1048969...tel-inside.PNG
Attention, ya de la reference biblique caché la derriere
http://fr.wikipedia.org/wiki/Jonas#R...38-40_.3B__.29
Bon, OK fallait aller la chercher aussi celle la
A ben celle-là est pas mal... Une référence biblique... Ô mon dieu !
Je vais de ce pas remplacer mon serveur JBoss qui me fait doublement braire (il me fait penser à "bosser " et "boss", et les 2 me crispent )
par ce serveur qui représentera une forme de salut de mon âme...
(A mettre sur votre plaquette !)
Ceci dit, bravo à toi aussi MaxLaMenaX, passer d'une baleine au phishing était déjà sympa...
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Pour GlassFish (poisson tropical translucide), le nom vient du développement transparent adopté par Sun pour son serveur d'applications.
Sinon c'est fou l'importance d'un logo. Je pense que Linux doit beaucoup à son pingouin! Je trouve le logo GlassFish plutôt réussi, mais bon je ne suis pas très objectif.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Pour le contenu de JNDI, en JBoss, c'est :
N'étant qu'un utilisateur de JBoss, je ne connais pas tous les dessous du nom, mais il me semble que ça vient de "EJB Open Source Software", et que le 1° E est rapidement passé à la trappe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part twiddle invoke "jboss.system:type=JNDIView" list true
Pour la console d'admin, JBoss commence enfin à faire des efforts, avec "Embedded JOPR". C'est un effet bénéfique de la concurrence.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Certes, mais pour JBoss, c'est déjà un bel effort. Par rapport à jmx-console, il y a du progrès dans la forme et pour une part sur le fond (avec la persistence des modifications).
Je connais plus d'une personne qui s'est détournée de JBoss, juste à cause de l'absence de console d'administration. Pendant longtemps elles allaient surtout vers Jonas, mais je crois qu'à ce niveau Glassfish a mis la barre haut.
Ceci dit, c'est vrai que le critère de la console est important, même si, à mon avis, en exploitation, il vaut mieux privilégier les possibilités de scripting.
Effectivement, mais je pense (pour répondre à Alexis) que la ligne de commande "asadmin" est pas mal non plus
Qq slides récents sur le sujet: http://wikis.sun.com/display/TheAquarium/ASAdmin
Regardez aussi du cote de http://openejb.apache.org/ un serveur EJB3 léger qui peut être intégrer a tomcat ou en standalone. Très pratique lors du développement et en plus c'est un projet open source
Lol, c'est fou, j'ai toujours un truc à rajouter
Pour le conteneur EJB3 leger, coté francais, on a aussi easybeans (http://www.easybeans.org). C'est intégré dans JOnAS pour ceux qui veulent une solution Java EE complete, mais ca marche aussi tres bien en standalone, dans tomcat/jetty ou dans OSGi...
Salut salut !
Je vois que la bataille est rude et que chacun défends son serveur J2EE préféré avec plus ou moins de subjectivité...
Ouais bon c'est vrai que mes remarques n'étaient pas très très pertinentes, d'ailleurs j'en rigole encore ! Il faut aussi dire que après une dure journée de travail, on ne maîtrise plus tout à fait ses remarques ! D'ailleurs je sens que je vais encore raconter une connerie comme dirait F.Barthez !Waouh, ça mouline fort...
Bah! a vrai dire, j'utilise la plateforme que l'on me met à disposition ! Après que ce soit Windows, linux, unix, ou mac ou amiga (j'déc), ben je m'adapte !Ca sent l'utilisateur Windoze...
Ah ben tout s'explique enfin ! Je me disais bien que tout était écrit ^^ ! En java ou autres !Attention, ya de la reference biblique caché la derriere
Lol, désolé, mais bon elle m'énerve un peu cette baleine à me sourire au nez comme ça, pourquoi qu'elle se moque de moi ? Elle sait des trucs que je ne sais pas ou quoi ? lol !Ceci dit, bravo à toi aussi MaxLaMenaX, passer d'une baleine au phishing était déjà sympa...
Sinon, le serveur JBoss par defaut dispose de beaucoup de failles de sécurité à l'installation, pas d'authentification pour accés à "jmx-console" ou "web-console" au moins jonas dispose de cela, même si les accés par défaut sont rarement, rapidement changées "jonas" "jonas", ce qui permet l'accès à des personnes mal intentionnées !
Les failles sont nombreuses !
D'ailleurs JBoss, là il m'agace ... Quand je suis dessus, avant j'avais l'impression d'être sur une grosse cylindrée, une sportive genre GSXR 1200 lol !
Après j'ai eu l'impression d'être dans une dodoche qui se trainait, et maintenant j'ai l'impression d'être sur un tank alors que tout se qu'il me faudrait c'est un vélo pour aller au boulot, quelquechose de léger quoi !
Bon j'arrète mes métaphores ici !
Voilà ce que JBoss, le méchant JBoss il m'a dit ! :
J'avais une seule session qui était injectés dans plusieurs servlets, tout fonctionnait bien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 14:30:56,031 INFO [TomcatDeployment] deploy, ctxPath=/lol, vfsUrl=lolEAR.ear/lolDT.war 14:30:56,235 WARN [WebEJBRemoteHandler] EJBTHREE-1289: Using legacy EjbEncInjector, because mappedName for enc "env/root.servlets.WorkflowServlet/sessLocale", field "null" is null (container.environmentRefGroup.annotatedEjbReferences = [AnnotatedEJBReferenceMetaData{name=root.servlets.TestBoardServlet/sessLocal,ejb-ref-type=null,link=null,ignore-dependecy=false,mapped/jndi-name=null,resolved-jndi-name=lolTEAR/Session/local-root.test.SessionLocal,beanInterface=interface root.test.SessionLocal}, AnnotatedEJBReferenceMetaData{name=root.servlets.WorkflowServlet/sessLocale,ejb-ref-type=null,link=null,ignore-dependecy=false,mapped/jndi-name=null,resolved-jndi-name=null,beanInterface=class root.workflow.facade.WorkflowSession}, AnnotatedEJBReferenceMetaData{name=root.servlets.FinalTestServlet/sessLocal,ejb-ref-type=null,link=null,ignore-dependecy=false,mapped/jndi-name=null,resolved-jndi-name=lolEAR/Session/local-root.test.SessionLocal,beanInterface=interface root.test.SessionLocal}, AnnotatedEJBReferenceMetaData{name=root.servlets.UsersGroupsServlet/sessLocal,ejb-ref-type=null,link=null,ignore-dependecy=false,mapped/jndi-name=null,resolved-jndi-name=lolEAR/Session/local-root.test.SessionLocal,beanInterface=interface root.test.SessionLocal}]) 14:30:56,250 ERROR [TomcatDeployment] ENC setup failed java.lang.IllegalStateException: Resolution should not happen via injection container
et là j'ai ajouté une nouvelle session, et mon @EJB pour cette session il marche plus ! !
Probablement un conflit de JNDI...
Si quelqu'un à une idée! Merci d'avance !
Salut !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager