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

JPA Java Discussion :

Démarrage rapide d'une app J2SE avec JPA


Sujet :

JPA Java

  1. #1
    Membre habitué

    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    149
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 149
    Points : 125
    Points
    125
    Par défaut Démarrage rapide d'une app J2SE avec JPA
    Bonjour à tous,

    J'ai développé une application lourde utilisant JPA. Le seul soucis est le temps de démarrage de l'application qui sans être excessif (une dizaine de secondes) est considéré comme de trop. L'initialisation de JPA prend du temps et je me demandais s'il y avait un moyen de prévu afin de diminuer ce temps initial.

    Merci d'avance pour votre aide !

  2. #2
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    Bonjour,
    T'as mappé sur combien d'entités? au demarrage de ton appli le mapping de toutes les entités est effectué, champ par champ, et cç tu n'y peux rien à mon humble avis.mais bon ton appli demarre une seule fois, c'est pas genant à la limite, j'aurais mieux compris si tu disais qu'une fois demarré ca ramait à cause de JPA

  3. #3
    Membre habitué

    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    149
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 149
    Points : 125
    Points
    125
    Par défaut
    Il n'y a qu'une dizaine d'entités pour le moment. Pour le reste JPA n'est pas trop mal configuré car ça ne ralentit pas une fois démarré

  4. #4
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    Citation Envoyé par zafo Voir le message
    Il n'y a qu'une dizaine d'entités pour le moment. Pour le reste JPA n'est pas trop mal configuré car ça ne ralentit pas une fois démarré
    Ah ben ca va alors, je ne crois pas qu'on puisse accelerer le process de mapping JPA.

  5. #5
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 6 887
    Points
    6 887
    Par défaut
    Si tu n'as pas besoin de JPA dès le démarrage de l'application, tu peux lancer le traitement dans tâche de fond.

  6. #6
    Membre habitué

    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    149
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 149
    Points : 125
    Points
    125
    Par défaut
    Citation Envoyé par Nemek Voir le message
    Si tu n'as pas besoin de JPA dès le démarrage de l'application, tu peux lancer le traitement dans tâche de fond.
    J'y ai pensé mais j'ai besoin de JPA tout de suite.

    Enfin c'est possible qu'on décide de tout porter sur un serveur externe et d'y accéder à travers des web services puisque de toute façon la DB est centralisée sur un serveur tier. Dans ce cas le problème du démarrage serait de toute façon résolu.

  7. #7
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 6 887
    Points
    6 887
    Par défaut
    Ca doit être la solution viable.
    Sinon un petit splashscreen ca fait toujours son effet au chargement :p

  8. #8
    Membre habitué

    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    149
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 149
    Points : 125
    Points
    125
    Par défaut
    Le splashscreen est déjà en place depuis le début, c'est la partie la plus marrante

  9. #9
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 6 887
    Points
    6 887
    Par défaut
    Il faut encore l'améliorer jusqu'à avoir cet effet
    Un petit lien pour t'aider http://www.gimpusers.com/tutorials/c...sh-screen-gimp

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/04/2011, 17h14
  2. Comment transformer une app. j2SE en cluster
    Par philipina dans le forum Général Java
    Réponses: 3
    Dernier message: 04/11/2008, 09h56
  3. connecter une app J2ME avec une BD (sql server)
    Par samus dans le forum Java ME
    Réponses: 1
    Dernier message: 17/01/2008, 15h56
  4. lancer une app externe avec Tsql
    Par yazid308 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/08/2007, 15h31

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