Bonjour,
je voulais savoir la différence entre les 3 outils de mon titre ?
je ne les trouve pas sur internet...
Bonjour,
je voulais savoir la différence entre les 3 outils de mon titre ?
je ne les trouve pas sur internet...
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.
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
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
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>
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
Partager