<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Richfaces on Java &amp; Moi</title><link>https://javaetmoi.com/tags/richfaces/</link><description>Recent content in Richfaces on Java &amp; Moi</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Sat, 28 Jun 2014 16:19:58 +0000</lastBuildDate><atom:link href="https://javaetmoi.com/tags/richfaces/feed.xml" rel="self" type="application/rss+xml"/><item><title>Notes de migration vers JSF 2 et Richfaces 4</title><link>https://javaetmoi.com/2014/06/notes-migration-jsf2-richfaces4-jboss5-eap/</link><pubDate>Sat, 28 Jun 2014 16:19:58 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1165</guid><description>&lt;p&gt;&lt;a href="wp-content/uploads/2014/06/2014-07-jsf2-richfaces4-dans-jboss5-richfaces-logo.png"&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="JBoss Richfaces Logo"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2014/06/2014-07-jsf2-richfaces4-dans-jboss5-richfaces-logo.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/a&gt; Début 2014, j’ai étudié la faisabilité technique d’une &lt;strong&gt;migration&lt;/strong&gt; de &lt;strong&gt;JSF 1.2&lt;/strong&gt; &lt;strong&gt;+ Richfaces 3.3&lt;/strong&gt; &lt;strong&gt;vers JSF 2.1 + Richfaces 4.3&lt;/strong&gt; sans changer de serveur d’application.
Notre serveur &lt;a href="https://access.redhat.com/site/articles/112673#EAP_5"&gt;JBoss 5.1 EAP&lt;/a&gt; étant certifié &lt;strong&gt;JavaEE 5&lt;/strong&gt;, la première difficulté consistait à &lt;strong&gt;désinstaller l’implémentation &lt;a href="https://javaserverfaces.java.net/"&gt;Mojarra&lt;/a&gt; de JSF 1.2 embarquée dans JBoss&lt;/strong&gt;. Cette opération est le pré-requis à l’installation de la version de JSF de son choix. Cette dernière aura alors pour unique contrainte d’être compatible avec le moteur de &lt;strong&gt;Servlet 2.5&lt;/strong&gt; sur lequel repose JBoss Web.
Plus classique, la seconde difficulté consistait à &lt;strong&gt;monter les versions de JSF et de Richfaces&lt;/strong&gt; d’une application existante.
J’ai arrêté mon étude après avoir migré le premier écran de cette application. Ayant conservé quelques notes, je me suis dit qu’elles pourraient intéresser certains ou certaines d’entre vous.
Ce billet commence par expliquer comment &lt;strong&gt;désinstaller JSF 1.2&lt;/strong&gt;, se poursuit par le déploiement du &lt;strong&gt;Showcase de Richfaces 4.3.5&lt;/strong&gt; dans JBoss 5.1 EAP et se termine par la mise à disposition de mes &lt;strong&gt;notes de migration&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="JBoss Richfaces Logo"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2014/06/2014-07-jsf2-richfaces4-dans-jboss5-richfaces-logo.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item></channel></rss>