﻿<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://127.0.0.1/drupal/blog_des_ti/jee" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
  <channel>
    <title>Blog des Technologies de l&#039;Information : Java EE</title>
    <link>http://127.0.0.1/drupal/blog_des_ti/jee</link>
    <description></description>
    <language>fr</language>
     <atom:link href="http://127.0.0.1/drupal/blog_des_ti/jee/rss.xml" rel="self" type="application/rss+xml" />
      <item>
    <title>Champ de saisie &quot;autocomplete&quot; en JSF</title>
    <link>http://127.0.0.1/drupal/blog_des_ti/jee/champ_de_saisie_autocomplete_en_jsf</link>
    <description>&lt;div class=&quot;field field-name-field-logo-java field-type-image field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/drupal/blog_des_ti/jee/champ_de_saisie_autocomplete_en_jsf&quot;&gt;&lt;img typeof=&quot;foaf:Image&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/logo_primefaces.png&quot; width=&quot;85&quot; height=&quot;90&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Les &lt;em&gt;champs de saisie&lt;/em&gt; &lt;q&gt;intelligents&lt;/q&gt; proposant instantanément des &lt;em&gt;suggestions de valeurs&lt;/em&gt; dès la saisie des premières lettres d&#039;un mot sont de plus en plus répandus et offrent une expérience très appréciée des utilisateurs.&lt;/p&gt;

&lt;p&gt;Je vous propose de suivre dans cet article une introduction à la mise en oeuvre de ce champ de saisie en &lt;strong&gt;JSF&lt;/strong&gt; avec l&#039;aide de la librairie &lt;strong&gt;PrimeFaces&lt;/strong&gt; et de son composant...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 27 May 2013 06:30:56 +0000</pubDate>
 <dc:creator>Pascal MARTINEZ</dc:creator>
 <guid isPermaLink="false">66 at http://127.0.0.1/drupal</guid>
  </item>
  <item>
    <title>Changement de mot de passe par l&#039;utilisateur en JSF</title>
    <link>http://127.0.0.1/drupal/blog_des_ti/jee/changement_de_mot_de_passe_en_jsf</link>
    <description>&lt;div class=&quot;field field-name-field-logo-java field-type-image field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/drupal/blog_des_ti/jee/changement_de_mot_de_passe_en_jsf&quot;&gt;&lt;img typeof=&quot;foaf:Image&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/default_images/logo_java_small_2.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Dans la continuité de l&#039;article traitant de la configuration d&#039;un &lt;em&gt;realm JDBC dans GlassFish&lt;/em&gt;, je vous propose à présent de réaliser un &lt;strong&gt;formulaire &lt;abbr title=&quot;Java Server Faces&quot;&gt;JSF&lt;/abbr&gt;&lt;/strong&gt; destiné aux utilisateurs d&#039;un application web sécurisée et leur permettant de &lt;strong&gt;changer leur mot de passe&lt;/strong&gt; dont l&#039;empreinte &lt;strong&gt;MD5&lt;/strong&gt; est stockée dans une base de données &lt;strong&gt;MySQL&lt;/strong&gt;.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Thu, 18 Apr 2013 10:42:54 +0000</pubDate>
 <dc:creator>Pascal MARTINEZ</dc:creator>
 <guid isPermaLink="false">17 at http://127.0.0.1/drupal</guid>
  </item>
  <item>
    <title>Configurer un realm MySQL dans GlassFish</title>
    <link>http://127.0.0.1/drupal/blog_des_ti/jee/configurer_un_realm_mysql_dans_glassfish</link>
    <description>&lt;div class=&quot;field field-name-field-logo-java field-type-image field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/drupal/blog_des_ti/jee/configurer_un_realm_mysql_dans_glassfish&quot;&gt;&lt;img typeof=&quot;foaf:Image&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/logo_glassfish_server_small.png&quot; width=&quot;100&quot; height=&quot;84&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Dans la lignée des articles déjà publiés sur le thème de l&#039;&lt;em&gt;authentification dans GlassFish&lt;/em&gt;, je vous propose d&#039;aborder cette fois-ci, par la réalisation d&#039;un exemple d&#039;application web, la configuration d&#039;un &lt;strong&gt;realm JDBC&lt;/strong&gt; faisant référence à une base données &lt;strong&gt;MySQL&lt;/strong&gt; contenant les tables d&#039;authentification des utilisateurs.&lt;br /&gt;
L&#039;authentification utilisée sera de type &lt;strong&gt;BASIC&lt;/strong&gt;.&lt;br /&gt;
Les mots de passe utilisateur seront quant à eux cryptés en &lt;strong&gt;MD5&lt;/strong&gt; dans la table des utilisateurs MySQL.
&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Fri, 12 Apr 2013 10:17:45 +0000</pubDate>
 <dc:creator>Pascal MARTINEZ</dc:creator>
 <guid isPermaLink="false">15 at http://127.0.0.1/drupal</guid>
  </item>
  <item>
    <title>L&#039;authentification FORM en JSF dans GlassFish</title>
    <link>http://127.0.0.1/drupal/blog_des_ti/jee/authentification_form_jsf_glassfish</link>
    <description>&lt;div class=&quot;field field-name-field-logo-java field-type-image field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/drupal/blog_des_ti/jee/authentification_form_jsf_glassfish&quot;&gt;&lt;img typeof=&quot;foaf:Image&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/logo_glassfish_server_small_0.png&quot; width=&quot;100&quot; height=&quot;84&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Je vous propose de mettre en pratique dans &lt;em&gt;GlassFish&lt;/em&gt; l&#039;authentification de type &lt;strong&gt;FORM&lt;/strong&gt; basée sur l&#039;action de formulaire &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;text geshifilter-text&quot;&gt;j_security_check&lt;/code&gt;&lt;/span&gt;, offrant la possibilité de saisir l&#039;identifiant de connexion et le mot de passe utilisateur dans le formulaire d&#039;une page web au design intégré à l&#039;application développée.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Tue, 02 Apr 2013 07:36:12 +0000</pubDate>
 <dc:creator>Pascal MARTINEZ</dc:creator>
 <guid isPermaLink="false">14 at http://127.0.0.1/drupal</guid>
  </item>
  <item>
    <title>Les concepts d&#039;authentification dans GlassFish</title>
    <link>http://127.0.0.1/drupal/blog_des_ti/jee/concepts_authentification_glassfish</link>
    <description>&lt;div class=&quot;field field-name-field-logo-java field-type-image field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/drupal/blog_des_ti/jee/concepts_authentification_glassfish&quot;&gt;&lt;img typeof=&quot;foaf:Image&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/logo_glassfish_server_small_1.png&quot; width=&quot;100&quot; height=&quot;84&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;L&#039;objectif recherché dans cet article est de présenter les mécanismes d&#039;authentification proposés dans &lt;em&gt;GlassFish&lt;/em&gt;, en s&#039;arrêtant en particulier sur les concepts de &lt;strong&gt;types d&#039;authentification&lt;/strong&gt;, de &lt;strong&gt;realms&lt;/strong&gt;, de &lt;strong&gt;groupes&lt;/strong&gt; et de &lt;strong&gt;rôles&lt;/strong&gt; utilisateurs.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Thu, 28 Mar 2013 21:10:19 +0000</pubDate>
 <dc:creator>Pascal MARTINEZ</dc:creator>
 <guid isPermaLink="false">13 at http://127.0.0.1/drupal</guid>
  </item>
  </channel>
</rss>
