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

Struts 1 Java Discussion :

Comment initialiser une application personnalisée STRUTS


Sujet :

Struts 1 Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Comment initialiser une application personnalisée STRUTS
    salut,

    Je developpe actuellement une application avec Struts.
    Je suis en train d'implementer la couche de persistence en JDBC, dont la configuration de la connection est dans le struts config.

    Il y a donc des objets métiers ( 1 classe par table ).

    Ainsi que des "objets Services" qui me fournissent les methodes fonctionnelles, qui appelle les diverses objets metiers.

    Je veux donc savoir comment, au chargement de l'application, je peux instancier mes objets metiers avec une connection ( syle init dans une servlet ) et voir meme les supprimer.

    Tout cela afin de pouvoir les recuperer sans devoir refaire des instances...

    Merci d'avance

    Stef

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Points : 1 151
    Points
    1 151
    Par défaut
    Je ne dirais qu'un mot, regarde et fait toi une idée => Spring

    http://www.springframework.org/

  3. #3
    Futur Membre du Club
    Inscrit en
    Août 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Cela ressemble bcp a ce que j'ai fais, mais cela ne m'aide pas pour savoir
    comment je peux instancier et stocker mes Services en memoire et au demarrage.

    Je suis surpris que Struts ne sache pas faire cela. C'est tout de meme, un des trucs de base d'une application.

    Sinon puisque j'ai un ecran d'authentification, je peux toujours le faire ici, mais c'est vraiment moche.....

    si qq'un a une autre soluce, je prends

    MErci d'avance

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Points : 1 151
    Points
    1 151
    Par défaut
    Struts n'est qu'une implémentation du pattern MVC dans un contexte WEB.
    La notion de factory, couche, service, etc... lui est totalement inconnue
    Ce qui est tout à fait logique d'ailleur

    Spring est décomposé en module et prend en charge ( si tu le désire) un pattern MVC Web propre ou jsf/struts/velocity/autre, un module pour les DAO gérant IBatis, Hibernate, JDO ou JDBC, une couche AOP, de services s'impression mais surtout un injecteur de dépendance avec résolution des dépendances, gestion des Factory d'objets, singletons, etc...

    Spring est adapté à ce que tu cherche, Struts non

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Points : 1 151
    Points
    1 151
    Par défaut
    Ceci dit, la notion de "au démarrage", c'est un servlet avec un <load-on-startup> != 0
    Voir de Plug-in Struts si tu le désire ce qui évite d'avoir 15 servlets qui se lancent alors qu'ils ne servirons plus par la suite

  6. #6
    Futur Membre du Club
    Inscrit en
    Août 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci bcp pour tes infos,

    je ne connais pas Spring et le dev est deja parti sur Struts.
    Je regarderai Spring lorsque j'aurai un peu plus de temps.

    Effectivement, j'etais en train de regarder les Plugins dont j'avais entendu parlé.

    Je vais essayer de voir cela, de plus pres


    merci encore
    stef

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/02/2010, 12h00
  2. Réponses: 11
    Dernier message: 25/05/2006, 12h42
  3. Réponses: 3
    Dernier message: 08/01/2005, 11h01
  4. comment cacher une application de la liste des tâches ?
    Par Laurent Dardenne dans le forum Windows
    Réponses: 2
    Dernier message: 22/12/2004, 18h12
  5. Réponses: 1
    Dernier message: 31/10/2002, 12h55

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