• # Re: Pour y comprendre quelque chose...

    Posté par . En réponse au journal Pour y comprendre quelque chose.... Évalué à 7.

    Différents tutoriels J2EE se balladent sur google, tu devrais
    trouver ton bonheur.

    En vraimment "très gros", J2EE ca permet d'avoir un serveur
    applicatif qui va gerer un certain nombre de choses "complexes"
    à ta place. On y trouve une messagerie asynchrone, la gestion
    des transactions, la persistance d'objets en base, des facilités
    pour les applications distribuées ... etc la liste est longue

    Ensuite viennent les serveurs applicatifs comme jboss et jonas,
    qui assurent la gestion de cela.

    RMI, IDL/CORBA et SOAP sont des protocoles de communications
    via le réseau, pour faire dialoguer des objets répartis.

    Si tu veux commencer, comprendre et utiliser les EJB [ une partie
    de J2EE ] c'est ce qui me semble le plus sympa/fun à faire.

    Un tutoriel est disponible là, si tu veux te faire une idée

    http://www.ashita-studio.com/tutoriaux/ejb/index.php(...)

    >>> J'ai du temps en ce moment et j'aimerais bien m'y interesser.

    Oui le problème c'est le temps, c'est assez simple dans le concept,
    mais moins évident à exploiter... il faut déja disposer de bonnes
    base en java "basique" JDK pour se dépatouiller dans le tout ... les docs
    sont assez indigestes ... à l'exploitation tu définis beaucoup de chose
    dans de nombreux fichiers xml, donc il vaut mieux avoir un ide qui gere
    cela ou utiliser des outils comme xdoclet , sauf pour ceux qui aiment
    taper du xml ;) Pour commencer à faire quelque chose en comprenant
    bien la conception du machin, compte bien plusieurs mois ... [ je ne donne
    pas de durée exacte, des malins vont encore sortir que j2ee ca se maitrise
    en 2 semaines ;) ]

    Mon avis perso, c'est que c'est mettre en place tout cela n'est pas évident,
    et qu'il faut vraimment avoir besoin de quelque chose de très complexe.

    Néanmoins étudier l'architecture J2EE aborde de nombreux problèmes
    courants dans les applications moyennes/grosses et l'étudier c'est assez
    enrichissant même si on ne s'en sers pas.

    Pour la plupart des projets petits/moyens, la gestion de la persistance des
    objets en base est la plus utile je pense ... tu peux te pencher sur
    http://www.hibernate.org/(...) qui est simple d'utilisation et tres bien documenté.

    bon code :)