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

JSF Java Discussion :

JSF RichFace et Ajax4JSF


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Par défaut JSF RichFace et Ajax4JSF
    Bonjour,

    je voulais savoir la différence entre les 3 outils de mon titre ?
    je ne les trouve pas sur internet...

  2. #2
    Membre éprouvé Avatar de yakanet
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Par défaut
    Bonjour,

    Les trois technologies cités dans ton titre sont toutes liées par la technologie JSF.

    JSF est une technologie qui te permet de développer des sites web. JSF te permet de développer tes site web en utilisant des composants JSF.

    Maintenant tu as des projets qui viennent s'intégrer dan JSF. Ajax4JSF et RichFaces sont deux projets qui ont été réunis dernièrement en un seul projet.

    RichFaces vient t'amener des composants supplémentaire d'assez haut niveau. Beaucoup d'entre eux utilisent l'Ajax.

    Ajax4JSF t'amènera plus tout ce qui va être raffraichissement de la page (update d'une partie de la page et des valeurs plutôt que de toute la page)

    Voila j'espère que ca répond à ta question.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Par défaut
    Oui ca répond très bien a ma question.

    JSF permet de développer son site web ( comme Struts ou etc... ).
    et le reste des libs en plus pour JSF.

    merci

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Voilà, comme cela a été dit, JSF est le framework de présentation. Comme JSF est un "Components based Web Framework", il se base donc sur des composants ! Or les composants de base ne sont pas très nombreux et puissants. En gros, ils permettent surtout de faire du HTML de "base".

    C'est pour cela que généralement, on va ajouter une (ou plusieurs) librairie(s) de composants JSF. Parmi les plus connues figurent RichFaces, Tomahawk, IceFaces... Voir le sujet ici. Elles offrent des composants de plus haut niveau : arbres, datatables complexes, menus, panneaux, etc. Elles offrent généralement un support Ajax.

    Autrement dit, partir sur du JSF sans rien d'autre, c'est un peu léger !

    A noter que je conseille d'intégrer en plus la librairie Facelets à JSF. Elle t'offrira en particulier le templating et la possibilité d'intégrer du HTML dans ton code JSF...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Par défaut aide réalisation pom
    Je me permet de reprendre le topic car je veux faire le pom mais j'ai des problème. Pouvez-vous m'aide a le remplir ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
     
    <project xmlns="<a href="http://maven.apache.org/POM/4.0.0" target="_blank">http://maven.apache.org/POM/4.0.0</a>"
      xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"
      xsi:schemaLocation="<a href="http://maven.apache.org/POM/4.0.0" target="_blank">http://maven.apache.org/POM/4.0.0</a>
      <a href="http://maven.apache.org/maven-v4_0_0.xsd" target="_blank">http://maven.apache.org/maven-v4_0_0.xsd</a>">
     
       <modelVersion>4.0.0</modelVersion>
       <groupId>application</groupId>
       <artifactId>carnet-adresse</artifactId>
       <packaging>war</packaging>
       <version>1.0-SNAPSHOT</version>
     
     <dependencies>
     
      <!-- HIBERNATE -->
      <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate</artifactId>
          <version>3.2.6.ga</version>
      </dependency>  
     
      <!-- FACELETS POUR LE TEMPLATING -->
      <dependency>
          <groupId>com.sun.facelets</groupId>
          <artifactId>jsf-facelets</artifactId>
          <version>1.1.11</version>
      </dependency>   
     
      <!-- AJAX4JSF POUR LES REQUETES AJAX -->
      <dependency>
          <groupId>net.java.dev.ajax4jsf</groupId>
          <artifactId>ajax4jsf</artifactId>
          <version>1.0.6</version>
      </dependency>  
     
      <!-- JSF HTML + CORE -->
      <dependency>
       <groupId>javax.faces</groupId>
       <artifactId>jsf-impl</artifactId>
       <version>1.2-b19</version>
      </dependency>  
     
      <!-- JSP + SERVLET -->
      <dependency>
          <groupId>tomcat</groupId>
          <artifactId>jsp-api</artifactId>
          <version>5.5.23</version>
      </dependency> 
     
      <!-- RICH FACE -->
      <dependency>
       <groupId>xxx</groupId>
       <artifactId>xxx</artifactId>
       <version>xxx</version>
      </dependency>
      <!-- WEB UI -->
      <dependency>
       <groupId>xxx</groupId>
       <artifactId>xxx</artifactId>
       <version>xxx</version>
      </dependency>  
     
     </dependencies>
     
    </project>

  6. #6
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Mon pom.xml contient ceci (il faut adapter la version de RF) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
            <!-- RichFaces 3.1.4.GA -->
            <dependency>
                <groupId>org.richfaces.framework</groupId>
                <artifactId>richfaces-api</artifactId>
                <version>3.1.4.GA</version>
            </dependency>
            <dependency>
                <groupId>org.richfaces.framework</groupId>
                <artifactId>richfaces-impl</artifactId>
                <version>3.1.4.GA</version>
            </dependency>
            <dependency>
                <groupId>org.richfaces.ui</groupId>
                <artifactId>richfaces-ui</artifactId>
                <version>3.1.4.GA</version>
            </dependency>
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. Réponses: 12
    Dernier message: 11/12/2007, 16h47
  2. Réponses: 6
    Dernier message: 06/11/2007, 12h10
  3. Réponses: 12
    Dernier message: 29/10/2007, 14h23
  4. Réponses: 1
    Dernier message: 18/10/2007, 16h32
  5. Réponses: 2
    Dernier message: 17/10/2007, 15h00

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