Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Dernières nouveautés J2EE

Posté par Pierre Tramonson (). Modéré le 25 novembre 2003.
Après la conférence ObjectWeb qui se tenait les 21 et 22 novembre, il est temps de faire un petit tour des nouveautés sur les serveurs d'application J2EE Open Source :

Enhydra (serveur d'applications Java/XML sponsorisé par le consortium ObjectWeb), a changé de licence, pour passer en LGPL.

JOnAS (implémentation Open Source des spécifications J2EE par ObjectWeb) devrait être certifié J2EE 1.4 par Sun.

Rappelons que Suse a rejoint récemment le consortium ObjectWeb, après Red Hat.

Sun, Plumtree, Documentum et BEA ont annoncé la création de POST (Portlet Open-Source Trading site). POST est un site sur SourceForge pour publier des portlets en open source, suivant les spécifications JSR 168 et WSRP (Web Services for Remote Portlets).

Après la création du Java Desktop System en Chine, Sun pourrait décider de passer son serveur d'application J2EE (Sun One) en open source.

Enfin, les spécifications J2EE 1.4 ont été validées et rendues publiques.

ndm: Merci également à tof2k.

> Lire la dépêche (30 commentaires, moyenne: 2,3).  

Vous avez demandé le commentaire #305761.

Re: Dernières nouveautés J2EE

Posté par VACHOR (page perso, ) le 25/11/2003 à 16:51. (lien). Évalué à 8.

De bien bonnes nouvelles pour le libre. Les spécs J2EE 1.4 étaient attendues par pas mal d'éditeurs de serveurs J2EE, dont le JOnAS, le seul vraiment libre et fonctionnel à ce jour. Non en fait Enhydra l'est aussi, mais embarque un JOnAS en fait.

SunONE en Open Source est aussi une très bonne chose (Sun deviendrait moins bête ??), à voir si quelqu'un pourra en faire quelque chose. Notons que SUN est toujours aussi null pour faire et vendre ses produits Java (heureusement qu'il y a IBM pour faire des outils comme Eclipse). Un exemple malheureux sur ce sujet était Java Web Server, qui fonctionnait nickel avec une interface d'admin temps réel, tout modifiable sans redémarrage... le produit ne s'est pas vendu correctement. Après avoir sorti une version 2 plutot réussie, il l'on simplement retiré de la vente, et ne l'ont pas donner. Cela aurait pourtant pu *beaucoup* profiter à la Apache/Jakarta, qui font le très connu (et malheureusement très moyen) Tomcat.

  • [^]Re: Dernières nouveautés J2EE

    Posté par VACHOR (page perso, ) le 25/11/2003 à 16:57. (lien). Évalué à 4.

    ... J'oubliais :
    Eclipse propose maintenant un IDE COBOL : http://www.eclipse.org/cobol/(...)
    Comme quoi y'aura une vie après le Java ;-)

    • [^]Re: Dernières nouveautés J2EE

      Posté par Gabriel () le 29/11/2003 à 10:34. (lien). Évalué à 1.

      (ça montre surtout qu'il y avait une vie avant java!)
      bref..........ploum ploummm.... -->[]

      --
      Every takeoff is optional. Every landing is mandatory. -- Rules Of Flying

    [^]Re: Dernières nouveautés J2EE

    Posté par Jiba (page perso, ) le 25/11/2003 à 18:24. (lien). Évalué à 5.

    > SunONE en Open Source est aussi une très bonne chose

    il n'y a pas déjà JBoss dans le même genre mais mieux et libre, justement ?

    sinon l'intérêt de libérer leur implémentation de J2EE reste plutôt réduit tant qu'il ne libéreront pas le JDK... (parce que j'imagine que le J2EE tourne avec le JDK)

    • [^]Re: Dernières nouveautés J2EE

      Posté par Stéphane TRAUMAT (page perso, ) le 25/11/2003 à 20:35. (lien). Évalué à 0.

      JonAS est mieux :)
      Meilleur support

      [^]Re: Dernières nouveautés J2EE

      Posté par Nicolas Delsaux (page perso, ) le 26/11/2003 à 08:27. (lien). Évalué à 4.

      Il n'y a pas déjà JBoss dans le même genre mais mieux et libre, justement ?
      Le côté Open-source de JBoss ressemble de plus en plus à une vaste fumisterie : entre les attaques du JBoss group contre la fondation Apache pour vol de code source (http://incubator.apache.org/projects/geronimo/20031031_jboss.pdf(...)) et leur "attitude", je ne me risquerais pas à clamer haut et fort que JBoss est le champion toute catégorie des serveurs J2EE Open-Source. Mais bon, il est très efficace ...

      sinon l'intérêt de libérer leur implémentation de J2EE reste plutôt réduit tant qu'il ne libéreront pas le JDK... (parce que j'imagine que le J2EE tourne avec le JDK)
      Tu peux argumenter un minimum cette phrase dont je ne comprend pas un traître mot ?

      --
      "Putain, mais quelle fichue imagination je peux avoir ! ..."
      John Brunner - Tous à Zanzibar
      • [^]Re: Dernières nouveautés J2EE

        Posté par Le Rat Puant (page perso, ) le 26/11/2003 à 11:18. (lien). Évalué à 1.

        Jboss est GPL. Qu'est-ce que tu veux de plus pour le considérer comme "libre" ? Si tu n'es pas content avec leur attitude, rien ne t'empeche de prendre leur code et de faire ton joli petit fork auquel tu pourras donner l'attitude que tu veux.

        --
        Grouik!Grouik!

    [^]Re: Dernières nouveautés J2EE

    Posté par Cook Captain () le 25/11/2003 à 22:08. (lien). Évalué à 3.

    > Juste une question (naïve et sans arrière-pensées) : en quoi trouves-tu Tomcat très moyen ?

    [^]Re: Dernières nouveautés J2EE

    Posté par BORT Jean (page perso, ) le 26/11/2003 à 07:24. (lien). Évalué à 1.

    Peux tu m'expliquer en quoi tu le trouve "moyen" Tomcat ?

    Car je dois développer une application basé sur un serveur d'application, et mon choix c'est porté sur Tomcat. Grâce au plugin Tomcat sur Eclipse.

    Jean

    --
    Moteur de recherche libre sur le libre
    http://www.labanquise.org/
    • [^]Re: Dernières nouveautés J2EE

      Posté par Nelis (page perso, ) le 26/11/2003 à 09:04. (lien). Évalué à 0.

      Tomcat est très bien, stable, facile à configurer, ...

      Le seul reproche : ce n'est clairement pas une flèche (mais bon, ça reste raisonnable quand même)

      --
      Vache qui rit, à moitié dans son lit

      [^]Re: Dernières nouveautés J2EE

      Posté par VACHOR (page perso, ) le 26/11/2003 à 09:06. (lien). Évalué à 5.

      Tomcat est moyen :
      - Performances très en retrait vis à vis de Resin ou JRun
      - Messages d'erreur non pertinents en cas d'erreur au démarrage
      - Trace d'exception quasi inexploitable dans le browser en cas d'exception dans une servlet.
      - Temps de démarrage et d'arrêt ridicules : voir Resin pour quelque chose de rapide.
      - Comportement parfois exotiques de certains appels (sendRedirect provoque une coupure du flot d'exécution dans Tomcat 4.x !!!)

      Concernant Eclipse, a l'usage Tomcat est difficile pour déboguer les JSP, à cause de noms de packages préfixés par "org.apache.jsp". Du coup le débogueur trouve pas les classes... et l'IDE signale des erreurs de définitions de package. On peut bien sur en faire abstraction, mais c'est jamais agréable de voir son projet rester toujours "dans le rouge" pour l'IDE qui signale des erreurs.
      Voir http://www.objectlearn.com/support/docs/debuggingJSP.jsp(...) :

      IMPORTANT KNOWN PROBLEMS:

      Tomcat 4 and JSP in project subdirectories

      Generated servlets for JSP cannot be compiled by Eclipse because the package definitions do not take into consideration the URI paths for JSPs. The package is always org.apache.jsp.

      Fixes :

      Install Sysdeo Tomcat 4.x patch which can be downloaded from www.sysdeo.com

      Or you can use Tomcat 3.3, which has friendly package definitions.

      Les script d'export et d'import rament. Celui de Resin est + rapide.
      Pour le redéploiement à chaud, voir plutot le JOnAS, qui packagé avec Tomcat donne un truc + correct sur le sujet.

      J'apprécie la qualité habituelle des softs Apache, mais concernant Tomcat, c'est limite. J'aurais pu les aider avec mes pieds...

      • [^]Re: Dernières nouveautés J2EE

        Posté par Nicolas Delsaux (page perso, ) le 26/11/2003 à 09:12. (lien). Évalué à 3.

        J'apprécie la qualité habituelle des softs Apache, mais concernant Tomcat, c'est limite. J'aurais pu les aider avec mes pieds...
        Je voudrais pas balancer un coup de pied dans la fourmilière, mais bon, les softs Apache sont d'une qualité franchement variable : si Ant est vraiment un outil formidable (par exemple), des packages comme ECS ou commons pool sont eux beaucoup plus discutables dans leur conception aussi bien que dans leur usage.

        --
        "Putain, mais quelle fichue imagination je peux avoir ! ..."
        John Brunner - Tous à Zanzibar
        • [^]Re: Dernières nouveautés J2EE

          Posté par barbie_g () le 26/11/2003 à 23:53. (lien). Évalué à 1.

          je ne vois pas en quoi ant est formidable de facon indeniable.

          un argument inverse au hasard: il ne sait pas ne recompiler que les fichiers qui ont change comme make le fait. tant que c'est un .java ca va (parce que javac regarde lui-meme les timestamps des fichiers) mais si tu veux faire autre chose (par exemple compiler une lib c chargee en jni ou transformer un .xml.template en .xml...

          si je n'avais pas peur de liberer un troll je dirais que ca montre plus qu'ant un bon en arriere de 30 ans qu'un outil vraiment formidable...

          • [^]Re: Dernières nouveautés J2EE

            Posté par Nicolas Delsaux (page perso, ) le 27/11/2003 à 08:42. (lien). Évalué à 1.

            Je ne vois pas en quoi ant est formidable de facon indeniable.
            Tu ne vois pas en quoi un outil d'industrialisation du développement multiplateforme facilement extensible et utilisable est formidable ? Soit.

            un argument inverse au hasard: il ne sait pas ne recompiler que les fichiers qui ont change comme make le fait. tant que c'est un .java ca va (parce que javac regarde lui-meme les timestamps des fichiers) mais si tu veux faire autre chose (par exemple compiler une lib c chargee en jni ou transformer un .xml.template en .xml...
            Tu vas dire que je suis de mauvaise foi, mais je ne vois pas pourquoi Ant aurait à se soucier de ce genre de problématique. Personne n'a jamais dit que Ant était un compilateur, je crois ?
            Car ça n'en est pas un. Et vérifier ce genre de choses, est-ce que ça n'est pas le travail du compilateur ?
            Bref, tu confonds deux choses, là. L'intérêt de Ant, c'est de piloter un ensemble de processus visant à produire un code de qualité; Ce qui ne signifie pas seulement le compiler.
            Avec Ant, tu peux très facilement compiler ton code, générer la javadoc et les sources HTML associés (c'est ce que fait Maven) en l'ayant au préalable récupéré depuis CVS, puis packager le tout dans un jar (ou un war) et envoyer ce package sur ton serveur d'appli que tu vas en même temps arrêter et relancer.
            Pour l'anecdote, j'ai écrit un script qui fait exactement ça avec des connexions SSH, aussi bien au serveur CVS qu'au serveur d'application, et redéploiement sur plusieurs serveurs Tomcat avec arrêt et redémarrage.

            si je n'avais pas peur de liberer un troll je dirais que ca montre plus qu'ant un bon en arriere de 30 ans qu'un outil vraiment formidable...
            Vas-y, libères-le toujours.
            Pour ma part, je n'ai pas l'impression d'un bon en arrière, alors même que j'ai eu l'occasion d'utiliser des pseudo-makefiles.

            --
            "Putain, mais quelle fichue imagination je peux avoir ! ..."
            John Brunner - Tous à Zanzibar
            • [+] [^]Re: Dernières nouveautés J2EE

              Posté par Frédéric Lopez () le 27/11/2003 à 23:13. (lien). Évalué à -1.

              > Tu vas dire que je suis de mauvaise foi, mais je ne vois pas pourquoi Ant aurait à se
              > soucier de ce genre de problématique. Personne n'a jamais dit que Ant était un
              > compilateur, je crois ?

              man make

              Et accessoirement, essaye de lire quelques bouquins et documentations sur la programmation, ça t'évitera de raconter n'importe quoi.

        [^]Re: Dernières nouveautés J2EE

        Posté par matli () le 26/11/2003 à 10:17. (lien). Évalué à 3.

        Mouais, mais bon, travaille un peu avec WebSphere (quelque soit la version: 3.x, 4 ou 5), et tu trouveras que Tomcat, c'est vraiment une bombe!

        Concernant les traces d'exeptions dans le browser en cas d'erreur, c'est surtout Java, non? J'ai en tout cas les mêmes dans WebSphere, c'est à dire tout aussi imbitable.
        Non, moi je le trouve vraiment très bien ce Tomcat. Et puis même si le temps de démarrage est un peu long, ce qui compte surtout ce sont les temps de réponses par la suite. Et pour avoir discuter avec des consultants J2EE qui avaient fait leurs propres benchs (non publiables) avec des produits commerciaux, et bien Tomcat était pas mal du tout, plus rapide que WebSphere en tout cas, mais là c'est pas très difficile.