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

Développement Web en Java Discussion :

Génération et récupération de pages HTML selon un même modèle


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 7
    Par défaut Génération et récupération de pages HTML selon un même modèle
    Bonjour,

    N’ayant pas trouvé d’autre sujet traitant de mon problème, je me permets d’en créer un nouveau. A vrai dire, je ne sais pas trop si ce que je veux faire est possible, mais j'ai quand même l'espoir de trouver ici une réponse à mon problème

    Voilà mon problème :

    Je dois générer des pages HTML qui décrivent un service, à l'aide d'un programme qui va d'abord récupérer les informations relatives à un service dans une BDD, et qui ensuite, intègre ces informations dans une page HTML. Pour faire cela, je n'ai pas trop de soucis.

    Mon problème réside dans le fait que je ne sais pas comment faire pour générer ces pages HTML dans une boucle (qui a chaque passage génère une page HTML pour un service différent), et récupérer ensuite ces pages indépendamment les unes des autres pour pouvoir ensuite les publier sur un serveur.

    Savez-vous si cela est possible, et si oui, comment puis-je le mettre en place?

    Merci d'avance.

    PS : j'utilise J2EE

  2. #2
    Membre émérite Avatar de Cincinnatus
    Homme Profil pro
    Développeur d'applications métier
    Inscrit en
    Mars 2007
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur d'applications métier
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 593
    Par défaut
    Citation Envoyé par polol31 Voir le message

    Mon problème réside dans le fait que je ne sais pas comment faire pour générer ces pages HTML dans une boucle (qui a chaque passage génère une page HTML pour un service différent), et récupérer ensuite ces pages indépendamment les unes des autres pour pouvoir ensuite les publier sur un serveur.

    [...]

    PS : j'utilise J2EE
    Bonjour,

    Je ne comprends pas le problème. Il s'agit de générer dynamiquement des pages web en J2EE ? Il y a quantités de solutions pour cela...

  3. #3
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Tu dois générer dynamiquement des pages html, ou juste faire une moulinette qui génére des pages HTML statiques(auquel cas, je pense que tu devrais regarder Apache Velocity).
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 7
    Par défaut
    Merci pour vos réponses,

    Oui c'est ça, il s'agit de générer dynamiquement des pages web, mais au vu des informations que je trouve, j'ai l'impression que J2EE n'est pas très adapté pour cela.
    J'avais pensé a utilisé FreeMarker, qui a l'air de se rapprocher de Apache Velocity, que tu me proposes joel.drigo. Cependant je ne les ai jamais utilisé, pensez-vous que ces outils sont les plus adaptés?

  5. #5
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    J2E est une spécification, et dans cette spécification, il y a la base de génération de pages web, y compris en HTML. C'est fait un peu entre autres pour ça. Après, comme dit par @Cincinnatus, il y a de nombreuses technologies basées sur cette spécification pour générer des pages web, comme à commencer par JSP, mais plus récemment JSF, ou JSF2.
    Freemarker et Velocity sont justes des intermédiaires de templating.

    En revanche, je ne comprends pas dans ce contexte ton histoire de boucle.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  6. #6
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 7
    Par défaut
    La boucle est due au fait qu'il y a plusieurs pages HTML distinctes, indépendantes les unes des autres, a générer.
    Le traitement que je souhaite faire est le suivant :

    Tant qu'il reste des pages a générer faire
    Récupérer les informations a intégrer à la page (requêtes SQL)
    Insérer ces informations dans la page HTML
    Fin tant que;

    L'objectif serait que je puisse récupérer à la fin de ce traitement, autant de fichiers HTML que de pages à générer. Par exemple, si je devais générer 10 pages, il faudrait que je récupère 10 fichiers HTML.

    Réaliser ce traitement vous semble-t-il possible?

  7. #7
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Ok, donc il s'agit bien de générer des pages statiques. Velocity ou Freemarker alors, ou simplement écrire dans un flux de caractères si le html est très simple.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VB6: Récupération des meta d'une page HTML avec HTMLDocument
    Par Matounet dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 22/09/2011, 07h55
  2. [PHP] Parser d'une page HTML pour récupération du texte
    Par trihanhcie dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 23
    Dernier message: 18/06/2011, 19h10
  3. Appel de différente pages html selon conditions
    Par TekFanatiX dans le forum Wicket
    Réponses: 5
    Dernier message: 02/07/2010, 16h47
  4. [W3C] Mise en page html avec div ou tables selon vous ?
    Par zais_ethael dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 19/10/2006, 16h34
  5. [INFO]Génération automatique de pages HTML
    Par GreenJay dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 28/09/2005, 16h29

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