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

Frameworks Web Java Discussion :

Quel composant JEE à utiliser pour ma première application (à part JSP et servlet) ?


Sujet :

Frameworks Web Java

  1. #1
    Membre régulier Avatar de spring.time
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 294
    Points : 84
    Points
    84
    Par défaut Quel composant JEE à utiliser pour ma première application (à part JSP et servlet) ?
    Salut tout le monde,

    j'aimerais initier ma première application java ee en utilisant des framework connus.
    c'est pas un projet de fin d'année ni de fin d'études, c'est juste un devoir à rendre à mon prof qui m'enseigne les design pattern.

    cette application doit:

    -créer des comptes (comptes chèques, compte épargnes, compte crédit).
    -faire des opérations de débit, de crédit et de transfert.
    -afficher les clients et leurs comptes, leurs transactions effectuées
    permettre le tri de l'affichage

    je sais que pour la couche accès aux données, je peux utiliser EJB entity ou bien hibernate, c'est bien cela?

    et pour le métier?
    qu'est ce vous suggériez? en terme de design pattern?

    j'attends vos réponses impatiemment

  2. #2
    Membre confirmé
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Points : 491
    Points
    491
    Par défaut
    Salut,

    Hibernate c'est un classe, ca peut être bien à integrer pour approcher le concept d'orm et les DAO.
    Si tu dois faire une couche de présentation, j'aime bien JSF mais il peut être difficile à appréhender au début.
    Après pour les design pattern c'est plus difficile à dire comme ca. Les plus utilisés d'une manière générale sont peut être Singleton, Factory et Composite. A toi de voir dans quelle mesure ils pourraient t'aider à réaliser ton application.

  3. #3
    Membre régulier Avatar de spring.time
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 294
    Points : 84
    Points
    84
    Par défaut
    merci pour votre réponse

    pour Hibernate pourquoi vous avez dit q'il s'agit d'une classe? et comment on peut le lier avec les concepts orm et le DAO.
    orm c'est pour le mapping object/relationnel comme pour les EJB, c'est bien cela?
    donc j'ai bien le choix entre les EJB et le Hibernate.

    pour les designs pattern, j'ai vu le factory et la chaine de responsabilité, le singleton, DAO et strategy.

    mais lequel que j'utiliserai? et selon quel critère on choisit l'un et non l'autre?pourriez vous m'aider svp?

    ce qui m’intéresse pour le moment est de déterminer les outils pour mes couches: modèle et accès aux données.

    je sais pour la couche accès aux données je dois élaborer en premier lieu un diagramme de classes,pour determiner ensuite les classes entity grace aux EJB. c'est bien cela?

    pour la couche modèle qu'est ce que je dois faire?

    merci

  4. #4
    Membre habitué
    Inscrit en
    Septembre 2008
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 261
    Points : 164
    Points
    164
    Par défaut
    Salut

    Tu peux imaginer avoir tes ejb 3 pour les entities. Après il te faudrait mettre en place ou une config jpa, ou hibernate.
    De là, tu peux utiliser le pattern DAO pour questionner tes entities. Le pattern de la factory est sous jacent quand tu joues avec hibernate.

    Après pour le côté présentation, il te faudrait des services qui viendraient taper au niveau de l'implémentation de tes DAO, des Pojo également pour faire le lien avec l'interface.
    Reste la logique métier à intégrer au niveau de classes spécifiqus.

    Struts peut paraitre plus abordable que jsf. Mais après cela reste un choix, côté jsf les composants genre richfaces sont plus sympa.

    Après à ta place, je taperais sur google : "tuto hibernate struts ", un truc du genre avec les techno que j'envisage
    Ca te permettra d'avoir la visu sur l'architecture à mettre en place

    Bon courage

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/04/2014, 15h16
  2. Réponses: 3
    Dernier message: 03/03/2010, 13h01
  3. Réponses: 2
    Dernier message: 02/03/2010, 11h20
  4. Réponses: 1
    Dernier message: 08/01/2009, 18h34
  5. Quels API's utiliser pour une application en rapport avec Autocad?
    Par Angelsoul dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 31/07/2008, 15h21

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