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

Servlets/JSP Java Discussion :

compiler les jsp sous eclipse


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut compiler les jsp sous eclipse
    Bonjour, je voudrais savoir s'il existe un moyen de compiler les fichiers jsp sous java pour les transformer directement en .class afin de cacher le code source de la jsp en question à moins que quelqu'un a une autre idée.

    Merci d'avance

  2. #2
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Les fichiers JSP sont executé "au besoin" par ton serveur, la solution à ton problème est de sortir le code de ta page JSP.

    Dans la pratique, tu créés une classe avec des fonction que tu appels dans ta JSP.

    Tu noteras que en général on evite de mettre du code dans les pages JSP.

  3. #3
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Donc au final, il n'existe aucune solution pour cacher son code source jsp à l'administrateur qui s'occupe du serveur où sera stockée l'application.

    Alors qu'il existe phpEncoder qui peut crypter du php et de l'asp (au niveau du serveur) et il n'y n'existe rien en java.

    Quel est l'intérêt d'utiliser java pour dvp des appli web que l'on ne stocke pas sur son propre serveur???!!!!

  4. #4
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Mon savoir étant limité, je ne connais aucune manière de faire cela, il existe peut être une solution alternative, mais l'unique manière que je connaisse c'est de mettre ton code dans un fichier .java que tu compiles en .class et que tu utilises dans tes JSP.

    Sur wikipedia j'ai lu ça :
    Les JSP sont compilées par un compilateur JSP pour devenir des servlets Java. Un compilateur JSP peut générer un servlet Java en code source Java qui peut à son tour être compilé par le compilateur Java, ou peut générer le pseudo-code Java interprétable directement. Dans les deux cas, il est bon de comprendre comment le compilateur JSP transforme la page en servlet Java. Voir l' exemple de page JSP fourni en fin d'article, avec le servlet généré et la page HTML résultante.
    A toi de voir, je n'en sais pas plus.

    Lien Wikipedia

  5. #5
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Ouais c'est aussi ce que j'avais déjà vu.

    Mais quand tu exportes ton archive sous un serveur d'application il te met ton fichier toto.jsp puis quand tu l'executes i lte fait bien un fichier toto_jsp.class et un fichier toto_jsp.java mais disons que cela ne règle pas mon problème vu que l'administrateur peut changer le contenu quand il le souhaite.

    Merci quand meme du coup de main, mais bon y'a quand meme une faille pour la sécurité de l'éditeur qui veut faire une appli web qu'il ne peut pas stockée chez lui!!!!!

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    961
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 961
    Par défaut
    Vous pourriez récupérer toto_jsp.java ou toto_jsp.class pour utiliser directement la servlet.

    Mais par pure curiosité, pourriez-vous m'expliquer l'intérêt de cacher le code d'une jsp? Dans mes applications, celles-ci ne contiennent aucun code métier, seulement du HTML, communiqué de toute façon au navigateur WEB, et des références au code métier. Je me demande donc, dans votre cas, ce qui vous pousse à vouloir dissimuler votre code.

Discussions similaires

  1. Compiler les JSP avec Eclipse
    Par semaj_james dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 17/05/2006, 13h59
  2. [Tomcat]comment compiler les servlets sous eclipse et tomcat
    Par boussaad dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 31/03/2005, 15h29
  3. [Débutant(e)]Deployer un jsp sous eclipse
    Par jazzy59 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 26/01/2005, 21h29
  4. [Plugin]Lancement d'un projet JSP sous Eclipse avec Tomcat
    Par samios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/08/2004, 18h03
  5. [RMI]comment creer les stubs sous eclipse(lancement de rmic)
    Par juflata dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 22/06/2004, 13h51

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