IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Audit et packaging J2EE


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Par défaut Audit et packaging J2EE
    Bonjour,
    Je suis actuellement à la recherche d'informations sur la préconisation J2EE concernant le packaging des archives J2EE (ear, jar, war). Plus précisément, existe t'il une contraint (performance, sécurité ou autre) concernant la mise en place d'une application d'entreprise EAR avec des jars contenant des fichiers .class et .java?
    Merci de votre aide
    gpaco

  2. #2
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Bonjour,

    Je n'ai pas compris exactement ta question.

    Mais lors du packaging de ton application, il ne faut pas mettre les sources (.java) dans les livrables.
    Les éléments que tu livres sont les fichiers compilés (.class) et les ressources (images, fichiers de configuration, ...)

    Le packaging des applications spécifiés globalement par Sun (enfin je crois) mais chaque serveur d'application a quelques spécificités obligeant à se référer à document du serveur sur lequel l'application va être déployer.
    Par exemple la gestion des sources de données n'est pas du tout la même entre tomcat et jonas et jboss. Donc un war qui marche sur tomcat ne marchera pas forcément sous jonas et inversement. Il en va de même pour les EARs.


    En espérant ne pas avoir répondu à coté de la question.
    Gronono.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Par défaut
    Merci à toi, pour ta réponse mais j'ai besoin de comprendre pourquoi il ne faut pas mettre les sources (.java) dans les livrables.
    Est ce qu'il existe des problèmes de performance, de sécurité ou autre? Est ce spécifié dans la norme J2EE? Ou s’agit-il simplement d'une bonne pratique?
    De mon coté je n’ai pas encore trouvé d’ouvrage qui parle de cà
    gpaco

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 282
    Par défaut
    Tout simplement car un jar peut s'ouvrir avec winzip/rar etc ... si tu mets tes .java dedans, tout le monde à tes sources, donc tout le monde peut faire ce qu'il veut avec. Ne mettre que les .class diminue ce risque, même si un décompileur permettra de retrouver le code source depuis le byte-code ...

  5. #5
    Membre chevronné Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2003
    Messages : 457
    Par défaut
    Les sources ne sont pas nécessaire à l'execution du programme.

    Si tu veux partager les sources, créer un autre livrable (par exemple un zip) contenant uniquement les sources (et les ressources de l'application, ainsi qu'un script premettant de les compiler : ant)

    Les sources ne font qu'à lourdir le ear.

    De plus l'équipe de production ne doit (devrait) pas faire de debugage en prod. Et toujours passer l'équipe de dev. Donc si elle n'a pas accès aux sources, elle ne sera pas tenté de le faire.

    A+
    Gronono

Discussions similaires

  1. Auditer un package d'un projet
    Par christian92 dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 30/05/2012, 18h10
  2. [package manquant] org.jboss.management.j2ee
    Par Widiwi dans le forum Wildfly/JBoss
    Réponses: 16
    Dernier message: 03/06/2007, 21h28
  3. Package devC++
    Par Fl0r3nt dans le forum Dev-C++
    Réponses: 15
    Dernier message: 29/10/2003, 14h42
  4. Vue Packages
    Par ced dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/04/2003, 08h32
  5. Gros problème avec JB8 et appli J2EE
    Par patbier dans le forum JBuilder
    Réponses: 10
    Dernier message: 07/03/2003, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo