<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>public Blog&#38;lt;Benwit&#38;gt; monblog;</title>
	<atom:link href="https://blog.developpez.com/benwit/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/benwit</link>
	<description></description>
	<lastBuildDate>Sat, 02 Jun 2012 06:43:30 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Commentaires dans les fichiers .properties</title>
		<link>https://blog.developpez.com/benwit/p11062/outils/eclipse/commentaires_dans_les_fichiers_propertie</link>
		<comments>https://blog.developpez.com/benwit/p11062/outils/eclipse/commentaires_dans_les_fichiers_propertie#comments</comments>
		<pubDate>Sat, 02 Jun 2012 06:43:30 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Si vous utilisez Eclipse, vous connaissez surement le CTRL + SHIFT + / pour commenter/décommenter le code Java avec // Découvert par hasard, si vous faites de même dans un fichier .properties (clé = valeur), vous commentez/décommentez les lignes avec #]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mes impressions sur Devoxx France 2012</title>
		<link>https://blog.developpez.com/benwit/p10975/langages/java/mes_impressions_sur_devoxx_france_2012</link>
		<comments>https://blog.developpez.com/benwit/p10975/langages/java/mes_impressions_sur_devoxx_france_2012#comments</comments>
		<pubDate>Sat, 21 Apr 2012 20:00:00 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[C&#8217;est la première fois que j&#8217;assiste à une conférence Java sur 3 jours et même si je n&#8217;ai pas de critères de comparaison, j&#8217;ai trouvé cette expérience plutôt instructive et sympathique. En revanche, c&#8217;était plus fatiguant que je ne le pensai, ceci explique pourquoi je ne vous fait un retour que maintenant&#8230; Coté organisation En un mot : Super ! Une rapide vérification de la carte d&#8217;identité pour retirer mon badge. Un vestiaire pour stocker [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GWT aujourd&#8217;hui</title>
		<link>https://blog.developpez.com/benwit/p10781/langages/java/gwt_aujourd_hui</link>
		<comments>https://blog.developpez.com/benwit/p10781/langages/java/gwt_aujourd_hui#comments</comments>
		<pubDate>Fri, 02 Mar 2012 08:37:23 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Une discussion intéressante sur GWT à travers plusieurs blogs francophones : 1) Florent Garin : GWT est-il toujours pertinent ? 2) Sami Jaber : Oui, GWT est plus que jamais pertinent 3) Ludovic Borie : De la pertinence de GWT 4) Thomas Broyer : De la place de GWT]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Comment contourner une débilité du W3C avec GXT ?</title>
		<link>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a</link>
		<comments>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a#comments</comments>
		<pubDate>Wed, 23 Feb 2011 16:52:31 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Coup de gueule]]></category>
		<category><![CDATA[Environnements]]></category>
		<category><![CDATA[EXT-JS]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vous connaissez surement le champ d&#8217;upload de fichier des navigateurs web. Certains mettent le nom complet du fichier (avec son chemin), d&#8217;autre le nom court du fichier pour des raisons de sécurité (Le serveur n&#8217;a pas besoin de savoir où se trouve le fichier sur le client). Jusque là, tout va bien. Mais il se trouve que des **** du W3C ont décidé dans la spécification HTML5 de préfixer le nom de fichier par &#171;&#160;C:\fakepath\&#160;&#187; [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Les plugins de Google Wave sont de retour</title>
		<link>https://blog.developpez.com/benwit/p9611/outils/google-wave/les_plugins_de_google_wave_sont_de_retou</link>
		<comments>https://blog.developpez.com/benwit/p9611/outils/google-wave/les_plugins_de_google_wave_sont_de_retou#comments</comments>
		<pubDate>Tue, 28 Dec 2010 11:42:01 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google Wave]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Les plugins de Google Wave refont surface dans Google Shared Spaces. C&#8217;est vrai que ça semble encore expérimentale (hébergé chez googlelabs) mais s&#8217;ils vous manquaient, c&#8217;est peut être un moyen de les utiliser à nouveau. Source : http://googlewave.blogspot.com/2010/12/announcing-google-shared-spaces.html]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Développement d&#8217;une application GAE avec GWT</title>
		<link>https://blog.developpez.com/benwit/p9564/langages/java/developpement_d_une_application_gae_avec</link>
		<comments>https://blog.developpez.com/benwit/p9564/langages/java/developpement_d_une_application_gae_avec#comments</comments>
		<pubDate>Thu, 09 Dec 2010 09:20:21 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Sur gwt-gae-book, le développeur Marius Andreiana a écrit une documentation illustrant le développement professionnel d&#8217;applications utilisant Google Web Toolkit et Google App Engine. Le genre de ressource assez rare pour être signaler &#8230;]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bientôt un GUI Builder Google pour les applications GWT ?</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat</link>
		<comments>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comments</comments>
		<pubDate>Thu, 05 Aug 2010 20:29:15 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Un GUI Builder ? Pour ceux qui l&#8217;ignorent, je rappelle qu&#8217;un GUI Builder est un outil qui permet de construire une IHM par drag &#38; drop de Widgets. Il est une belle illustration du pattern MVC, un modèle qui représente votre code et deux vues : la vue &#171;&#160;code&#160;&#187; et la vue &#171;&#160;graphique&#160;&#187;. Vous avez une zone d&#8217;édition, une table des propriétés et des palettes de composants pour construire vos vues. Les GUI Builder existent [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>La concurrence des navigateurs a du bon !</title>
		<link>https://blog.developpez.com/benwit/p9180/environnements/web/la_concurrence_des_navigateurs_a_du_bon</link>
		<comments>https://blog.developpez.com/benwit/p9180/environnements/web/la_concurrence_des_navigateurs_a_du_bon#comments</comments>
		<pubDate>Fri, 06 Aug 2010 08:13:38 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vous vous rappelez de votre navigateur en 2002 ? Probablement Internet Explorer puisqu&#8217;il était à son apogée ! Je me rappelle également qu&#8217;entre 2001 et 2004 (pour être gentil), les navigateurs n&#8217;ont quasiment pas évolués. La concurrence a donc du bon pour que le leader (Il a le bras long et les poches profondes) se sorte les doigts de l&#8217;endroit où il méritait de recevoir un bon coup de pied. Bref, IE9 semble vraiment prometteur [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Froyo en quelques mots</title>
		<link>https://blog.developpez.com/benwit/p8936/produits-services/android/froyo_en_quelques_mots</link>
		<comments>https://blog.developpez.com/benwit/p8936/produits-services/android/froyo_en_quelques_mots#comments</comments>
		<pubDate>Tue, 25 May 2010 19:04:48 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Présentation en Vidéos : 1) http://www.youtube.com/watch?v=89xc_1Vv69k 2) http://www.youtube.com/watch?v=dBQFXRW5ZiE 3) http://www.youtube.com/watch?v=zXW0RIqBVCo (@ 3&#8217;33) 4) http://www.youtube.com/watch?v=o8unC9bA4O8 5) http://www.youtube.com/watch?v=ZNoLVzpBqqk Ce que j&#8217;ai retenu en quelques mots : &#8211; Rapidité de la machine virtuelle (JIT) et du navigateur web (V8) &#8211; Thetering : Hot Spot Wifi pour donner accès Internet à un IPad par exemple : lol &#8211; Android peut recevoir des évènements à partir des serveurs de Google. Par exemple, un plugin Chrome pour qu&#8217;il affiche sur mon [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Présentation de servlet 3.0</title>
		<link>https://blog.developpez.com/benwit/p8450/langages/java/presentation_de_servlet_3_0</link>
		<comments>https://blog.developpez.com/benwit/p8450/langages/java/presentation_de_servlet_3_0#comments</comments>
		<pubDate>Thu, 10 Dec 2009 18:33:59 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Une petite présentation bien sympathique sur les servlets 3.0 http://beta.parleys.com/#sl=16&#038;id=1011&#038;st=5 Une présentation en français avec slides expliquant les motivations des nouveautés.]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Combien de recopies nécessaires ?</title>
		<link>https://blog.developpez.com/benwit/p8402/langages/combien_de_recopies_necessaires</link>
		<comments>https://blog.developpez.com/benwit/p8402/langages/combien_de_recopies_necessaires#comments</comments>
		<pubDate>Wed, 25 Nov 2009 20:31:51 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Langages]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Suite à son dernier article, je suis tombé sur le blog de julien et en remontant le temps, j&#8217;ai eu envie de réagir à son premier billet. Comme mes commentaires commençaient à s&#8217;allonger, j&#8217;ai préféré rédigé ce petit billet. Quand je faisais du Swing et du JDBC, j&#8217;aimai bien à partir de mes ResultSet remplir un objet métier qui implémentait une interface modèle de la vue (GridModel, ListLodel, &#8230;) qui pouvait être présenté différemment par [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT 2.0, premiers essais &#8230;</title>
		<link>https://blog.developpez.com/benwit/p8366/langages/java/gwt_2_0_premiers_essais</link>
		<comments>https://blog.developpez.com/benwit/p8366/langages/java/gwt_2_0_premiers_essais#comments</comments>
		<pubDate>Wed, 18 Nov 2009 23:09:24 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Comme je vous l&#8217;annonçais ici, GWT 2.0 est sorti en RC1. Cette version n&#8217;est pas encore la version finale mais son utilisation est facilitée dans la mesure où elle est accompagnée d&#8217;une mise à jour du plugin Eclipse. Voici donc un petit retour de mes premiers essais avec cette nouvelle version. Au menu : Installation de GWT 2.0 RC1 Execution d&#8217;une application GWT 2.0 RC1 Installation des plugins GWT dans les navigateurs Quand GWT 2.0 [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Wave vu du ciel français</title>
		<link>https://blog.developpez.com/benwit/p8204/environnements/web/google_wave_vu_du_ciel_francais</link>
		<comments>https://blog.developpez.com/benwit/p8204/environnements/web/google_wave_vu_du_ciel_francais#comments</comments>
		<pubDate>Sat, 17 Oct 2009 19:17:45 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Wave : Tsunami en vue !</title>
		<link>https://blog.developpez.com/benwit/p8202/environnements/web/google_wave_tsunami_en_vue_1</link>
		<comments>https://blog.developpez.com/benwit/p8202/environnements/web/google_wave_tsunami_en_vue_1#comments</comments>
		<pubDate>Thu, 15 Oct 2009 20:07:07 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Avec mon compte de dev, j&#8217;étais content de pouvoir tester Google Wave en avant première. => Je pensais vous parler : Du cheval de Troie (Google Wave &#38; Google Frame) inventé par Google pour attaquer Microsoft (IE) ! Ce qui me paraissais un coup de poker (Si Wave prend, IE va avoir mal) n&#8217;est plus une question que je me pose aujourd&#8217;hui, il va réussir ! Du plugin Google Gears (embarqué dans Chrome) que je [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Wave : Prenons le large &#8230;</title>
		<link>https://blog.developpez.com/benwit/p8195/environnements/web/google_wave_prenons_le_large</link>
		<comments>https://blog.developpez.com/benwit/p8195/environnements/web/google_wave_prenons_le_large#comments</comments>
		<pubDate>Tue, 13 Oct 2009 23:05:23 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Aujourd&#8217;hui, j&#8217;ai pu testé un peu plus l&#8217;outil, voici donc un petit tour d&#8217;horizon. L&#8217;interface graphique de cette application web n&#8217;a plus rien à envier à celle des clients lourds, elle est riche, réactive et redimensionnable : Voyons plus en détail les différentes parties : => Le panneau de navigation Il contient un ensemble de dossiers : certains prédéfinis et non supprimables, vos recherches mémorisables et vos dossiers personnels. La couleur et l&#8217;ordre peuvent être [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Wave : Bienvenue à bord moussaillon !</title>
		<link>https://blog.developpez.com/benwit/p8189/produits-services/gwt/google_wave_bienvenue_a_bord_mousaillon</link>
		<comments>https://blog.developpez.com/benwit/p8189/produits-services/gwt/google_wave_bienvenue_a_bord_mousaillon#comments</comments>
		<pubDate>Mon, 12 Oct 2009 22:06:29 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il paraît que le surf, c&#8217;est pour les grands. Les petits, il doivent se contenter de rester sur la plage. Si le terme de bac à sable n&#8217;est pas nouveau en informatique, il faut reconnaître que pour Google Wave, il est plutôt de circonstance : Venant de recevoir une invitation de développeur, je vous livre mes premières impressions &#8230; => Version spécial développeur ? Pour commencer, précisons qu&#8217;il s&#8217;agit d&#8217;un accès développeur. Gardez donc à [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>GWT 2.0 M1 est disponible !</title>
		<link>https://blog.developpez.com/benwit/p8164/langages/java/gwt_2_0_m1_est_disponible</link>
		<comments>https://blog.developpez.com/benwit/p8164/langages/java/gwt_2_0_m1_est_disponible#comments</comments>
		<pubDate>Tue, 06 Oct 2009 16:15:17 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[GWT 2.0 M1 est disponible ici ! Il n&#8217;y a désormais plus qu&#8217;une seule version indépendante de la plateforme (Windows/Linux/Mac). Ceci est rendu possible par la nouvelle approche utilisée : Le nouveau mode de développement utilise des plugins par navigateurs qui sont téléchargés à la première exécution. => Les choses qui changent avec GWT 2.0 : Le terme &#171;&#160;mode hébergé&#160;&#187; était parfois source de confusion. Désormais, il faut parler de &#171;&#160;mode de développement&#171;&#160;. De même, [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome Frame, c&#8217;est bien pour Google Wave</title>
		<link>https://blog.developpez.com/benwit/p8121/environnements/web/google_chrome_frame_c_est_bien_pour_goog</link>
		<comments>https://blog.developpez.com/benwit/p8121/environnements/web/google_chrome_frame_c_est_bien_pour_goog#comments</comments>
		<pubDate>Tue, 29 Sep 2009 08:12:01 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Comme il est dit ici, on peut voir que Google Chrome Frame va être fortement conseillé pour exécuter Google Wave sur IE : En installant ce plugin, vous ne perdez par le moteur trident de IE car il est utilisé à la demande du site via la balise &#60;meta http-equiv=&#34;X-UA-Compatible&#34; content=&#34;chrome=1&#34;&#62;. Toutefois, il est possible de forcer l&#8217;utilisation de Google Chrome Frame comme moteur par défaut de IE.]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Design Pattern : Seul au monde ?</title>
		<link>https://blog.developpez.com/benwit/p8045/langages/java/design_pattern_seul_au_monde</link>
		<comments>https://blog.developpez.com/benwit/p8045/langages/java/design_pattern_seul_au_monde#comments</comments>
		<pubDate>Wed, 09 Sep 2009 23:24:58 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Singleton]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Avec un titre pareil, toi, esprit perspicace, tu auras compris de qui je veux parler, n&#8217;est-ce pas ? Et puisque que je ne t&#8217;apprendrai rien sur lui, je vais plutôt te parler de notre histoire à tous les deux, de notre rencontre, du temps qu&#8217;on a pensé ensemble, des infidélités, de notre séparation, de nos retrouvailles, etc&#8230; Il existe de nombreux patrons de conceptions et s&#8217;il faut en choisir un pour commencer, lequel s&#8217;accorde parfaitement [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Question de style : Classe, cacher en son sein cet attribut que je ne saurai voir !</title>
		<link>https://blog.developpez.com/benwit/p8038/langages/java/question_de_style_cacher_en_son_sein_cet</link>
		<comments>https://blog.developpez.com/benwit/p8038/langages/java/question_de_style_cacher_en_son_sein_cet#comments</comments>
		<pubDate>Tue, 08 Sep 2009 07:56:58 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conventions de codage]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans un précédent billet, je faisais état des données membres que l&#8217;on veut exposer et je rappelai les avantages du principe d&#8217;encapsulation. Bien entendu, de même qu&#8217;il n&#8217;est pas question de mettre tous les attributs en visibilité publique, il n&#8217;est pas question pour autant de créer des getters/setters pour tous les attributs. (J&#8217;aurai même tendance à penser qu&#8217;il ne faut les créer que si une classe cliente en a vraiment besoin.) En poussant un peu [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Question de style : L&#8217;ennemi vient de l&#8217;interieur</title>
		<link>https://blog.developpez.com/benwit/p8035/langages/java/question_de_style_l_ennemi_vient_de_l_in</link>
		<comments>https://blog.developpez.com/benwit/p8035/langages/java/question_de_style_l_ennemi_vient_de_l_in#comments</comments>
		<pubDate>Mon, 07 Sep 2009 14:45:00 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conventions de codage]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Chez les développeurs débutants, on peut observer deux attitudes opposées : Soit ils utilisent beaucoup trop de variables publiques Soit ils suivent aveuglément les conseils et utilisent des getters partout, même dans la classe d&#8217;origine. Selon moi, ces deux cas extrêmes illustrent qu&#8217;ils n&#8217;ont pas compris l&#8217;intérêt du principe d&#8217;encapsulation des données. Je me propose d&#8217;en faire le sujet de ce billet qui je l&#8217;espère sera propice à quelques réflexions. => Le principe d&#8217;encapsulation La [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Question de style : &#171;&#160;This&#160;&#187; is the question !</title>
		<link>https://blog.developpez.com/benwit/p8029/langages/java/question_de_style_this_is_the_question</link>
		<comments>https://blog.developpez.com/benwit/p8029/langages/java/question_de_style_this_is_the_question#comments</comments>
		<pubDate>Sun, 06 Sep 2009 14:13:14 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conventions de codage]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Avec ce billet, j&#8217;ai envie d&#8217;introduire des petites questions de style que l&#8217;on se pose parfois. Comme tout acte d&#8217;écriture, chaque développeur possède son style de codage. Ce style se forge avec le temps en suivant le style de nos maîtres en suivant les conventions qui rendent un travail d&#8217;équipe plus homogène en suivant nos propres choix &#8230; Parfois, ces choix sont purement arbitraires (les alternatives se valent, les avantages de l&#8217;une compensent les inconvénients [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Google App Engine passe en version 1.2.5</title>
		<link>https://blog.developpez.com/benwit/p8016/langages/java/google_app_engine_passe_en_version_1_2_5</link>
		<comments>https://blog.developpez.com/benwit/p8016/langages/java/google_app_engine_passe_en_version_1_2_5#comments</comments>
		<pubDate>Fri, 04 Sep 2009 09:54:03 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Hier, sur son blog, l&#8217;équipe de GAE nous informe que GAE est passé en version 1.2.5. En plus des traditionnelles corrections de bugs, deux fonctionnalités sont à noter : => La possibilité de recevoir et d&#8217;envoyer des messages avec le protocole XMPP (Google Talk, Jabber, &#8230;). Cette fonctionnalité semble avoir été introduite en priorité pour permettre de construire des robots qui interagissent sur les Wavelets de Google Wave qui doit sortir à la fin du [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GWT est beaucoup du Javascript !</title>
		<link>https://blog.developpez.com/benwit/p7983/langages/java/gwt_est_beaucoup_du_javascript</link>
		<comments>https://blog.developpez.com/benwit/p7983/langages/java/gwt_est_beaucoup_du_javascript#comments</comments>
		<pubDate>Wed, 26 Aug 2009 08:23:48 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour rebondir sur l&#8217;article de Nicolas Zozol, j&#8217;ai eu envie d&#8217;écrire ce billet de manière originale. Il était une fois un Jonhson qui se prenait pour un roi. Une nuit, il a du se dire : &#171;&#160;I have a dream&#160;&#187; &#8230; => Je rêve de développer en Javascript &#8230; en typant fortement mes objets, en organisant mon code en paquets, en classes, en utilisant la généricité, en relevant les erreurs de syntaxe dès la phase [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WT : Librairie C++ pour écrire des applications Web</title>
		<link>https://blog.developpez.com/benwit/p7927/langages/c/wt_librairie_c_pour_ecrire_des_applicati</link>
		<comments>https://blog.developpez.com/benwit/p7927/langages/c/wt_librairie_c_pour_ecrire_des_applicati#comments</comments>
		<pubDate>Tue, 04 Aug 2009 21:32:26 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WT]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Connaissez vous WT ? C&#8217;est une librairie C++ pour développer des applications Web en C++. Elle est orienté &#171;&#160;composants&#160;&#187; comme QT et fabrique le code JS/HTML/CSS à la volée. Elle utilise les signaux pour réagir aux évènements. Elle privilégie l&#8217;utilisation d&#8217;AJAX mais permet à l&#8217;application web de fonctionner si le javascript est désactivé (il y aura un rechargement de page à chaque action). Elle intègre son propre serveur (httpd) ou s&#8217;intègre avec un serveur web [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;avenir des navigateurs</title>
		<link>https://blog.developpez.com/benwit/p7766/environnements/web/l_avenir_des_navigateurs</link>
		<comments>https://blog.developpez.com/benwit/p7766/environnements/web/l_avenir_des_navigateurs#comments</comments>
		<pubDate>Fri, 19 Jun 2009 08:34:11 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Mardi : Opera 10 Mercredi : Firefox 3.5 RC1 ça bouge cette semaine dans le domaine des navigateurs &#8230; Il fallait biens quelques jours pour que les premières analyses tombent &#8230; Je vous conseille celle du bloggeur fred cavazza]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retour sur les faiblesses de GWT</title>
		<link>https://blog.developpez.com/benwit/p7671/langages/java/faiblesse_de_gwt_le_retour</link>
		<comments>https://blog.developpez.com/benwit/p7671/langages/java/faiblesse_de_gwt_le_retour#comments</comments>
		<pubDate>Sat, 06 Jun 2009 21:48:12 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il y a de cela un an, j&#8217;ai écris un billet sur les faiblesses de GWT pour me faire l&#8217;avocat du diable face à l&#8217;euphorie ambiante qui régnait alors. Aujourd&#8217;hui, j&#8217;aimerai refaire le point sur ces faiblesses, évoquer quelques autres points qui me sont apparus depuis, qui sont en passe d&#8217;être corrigés ou qui ne sont pas prêts de l&#8217;être. Vos commentaires sont les bienvenus ici ou sur ce forum. => 1 &#8211; Le fait [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 13 &#8211; Session difficile !</title>
		<link>https://blog.developpez.com/benwit/p7708/langages/java/google_app_engine_13_session_difficile</link>
		<comments>https://blog.developpez.com/benwit/p7708/langages/java/google_app_engine_13_session_difficile#comments</comments>
		<pubDate>Fri, 05 Jun 2009 14:23:14 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le cloud computing offre des avantages certains et celui de GAE facilite le déploiement d&#8217;application Java comme jamais. En ne m&#8217;occupant pas de l&#8217;infrastructure sous-jacente, je pense gagner le temps que je passerai à résoudre des problèmes réseaux et/ou matériel. Ceci dit, lorsque que votre application fonctionne bien en local mais pas sur GAE, vous vous posez des questions ? Ce billet se veut l&#8217;exemple d&#8217;un problème plus général que je nomme le syndrôme de [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 12 &#8211; Etre ou ne pas être dépendant ?</title>
		<link>https://blog.developpez.com/benwit/p7706/conception/google_app_engine_12_etre_ou_ne_pas_etre</link>
		<comments>https://blog.developpez.com/benwit/p7706/conception/google_app_engine_12_etre_ou_ne_pas_etre#comments</comments>
		<pubDate>Fri, 05 Jun 2009 08:08:07 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Conception]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je ne vais pas vous parler de ma dépendance à GAE (Je m&#8217;arrête quand je veux !) mais de la dépendance d&#8217;une application Java à cette offre de Cloud Computing. Je vous propose de vous montrer ce qui peut vous rendre dépendant et je vous suggère des pistes pour éviter ou minimiser ces dépendances. D&#8217;ailleurs, certains conseils sont valables en dehors de GAE et même en dehors de Java &#8230; => La dépendance, c&#8217;est quoi [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 11 &#8211; Et les données &#8230;</title>
		<link>https://blog.developpez.com/benwit/p7698/langages/java/google_app_engine_11_et_les_donnees</link>
		<comments>https://blog.developpez.com/benwit/p7698/langages/java/google_app_engine_11_et_les_donnees#comments</comments>
		<pubDate>Wed, 03 Jun 2009 23:40:04 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Passer le stade du simple Hello World, vous aurez besoin de lire et d&#8217;écrire des données avec votre application GAE. Dans ce billet, je vous propose de répondre à quelques questions que vous vous posez sûrement : Où sont enregistrées vos données ? Comment vous pouvez y accéder ? Quelles sont les limites et comment les contourner si possible ? => Où sont enregistrées vos données ? Vous pouvez avoir : des données statiques contenues [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 10 &#8211; Utiliser l&#8217;authentification Google ?</title>
		<link>https://blog.developpez.com/benwit/p7678/langages/java/google_app_engine_10_utiliser_l_authenti</link>
		<comments>https://blog.developpez.com/benwit/p7678/langages/java/google_app_engine_10_utiliser_l_authenti#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:20:38 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Lorsqu&#8217;on développe une application Web, c&#8217;est pour des utilisateurs et à moins que l&#8217;application ne s&#8217;adresse à tous de la même manière, on a besoin de comptes pour mémoriser des préférences et/ou des droits spécifiques. Qui dit comptes dit identifiants (login/password) et donc authentification et c&#8217;est justement un service que propose GAE. Nous allons donc voir : en quoi consiste l&#8217;authentification Google ? comment tester par vous même ? comment l&#8217;utiliser ? pourquoi on devrait [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 9 &#8211; Trouvez l&#8217;erreur &#8230;</title>
		<link>https://blog.developpez.com/benwit/p7640/langages/java/google_app_engine_9_trouvez_l_erreur</link>
		<comments>https://blog.developpez.com/benwit/p7640/langages/java/google_app_engine_9_trouvez_l_erreur#comments</comments>
		<pubDate>Sat, 30 May 2009 11:00:01 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Comme toute application, lorsque vous développez une application GAE, vous êtes inévitablement confronté à un moment ou à un autre à des erreurs : pendant le développement pendant le déploiement pendant l&#8217;execution sur GAE Je pense qu&#8217;un problème bien identifié est à moitié résolu. Voyons donc quels sont les outils mis à votre disposition par GAE pour débusquer ces vilains cafards &#8230; => Les erreurs pendant la phase de développement. Sur ce point, c&#8217;est assez [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 4 &#8211; Critiques du plugin</title>
		<link>https://blog.developpez.com/benwit/p7602/langages/java/google_app_engine_4_critiques_du_plugin</link>
		<comments>https://blog.developpez.com/benwit/p7602/langages/java/google_app_engine_4_critiques_du_plugin#comments</comments>
		<pubDate>Sat, 16 May 2009 07:31:45 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Désarmons tout de suite les fanboys de google, je n&#8217;utilise pas le mot critique dans son sens de reproche. Je veux seulement faire état de ce que j&#8217;ai apprécié ou non dans ce plugin. N&#8217;hésitez pas à exprimer votre opinion dans les commentaires, surtout si vous êtes en désaccord ;o) S&#8217;il est vrai que parfois, certaines choses sont fait &#171;&#160;à la va vite&#160;&#187; et pourraient être améliorées, d&#8217;autre fois, les choix du développeur ne se [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 8 &#8211; Les limites de la gratuité</title>
		<link>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite</link>
		<comments>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite#comments</comments>
		<pubDate>Thu, 21 May 2009 09:20:18 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Réflexions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans mes billets précédents, je ne sais pas si vous avez remarqué, j&#8217;ai mis &#171;&#160;gratuit&#160;&#187; entre guillemets parce que je ne pense pas qu&#8217;il existe de produit/service gratuit en soi ! En revanche, il y a bien des produits/services gratuits pour une cible donnée. Un des mérites de Google (qui est et demeure une entreprise commerciale, rappelons le) est de fournir des services gratuits pour les utilisateurs. Cependant, au final, il ne faudrait pas oublier [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 7 &#8211; Le déploiement : un jeu d&#8217;enfant</title>
		<link>https://blog.developpez.com/benwit/p7627/langages/java/google_app_engine_7_le_deploiement_un_je</link>
		<comments>https://blog.developpez.com/benwit/p7627/langages/java/google_app_engine_7_le_deploiement_un_je#comments</comments>
		<pubDate>Tue, 19 May 2009 22:40:57 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Avec Google App Engine, le déploiement d&#8217;une application Java n&#8217;a jamais été aussi simple ! Aujourd&#8217;hui, je vais vous montrer comment : déployer la version initiale déployer de nouvelles versions en parallèle de la première basculer d&#8217;une version à l&#8217;autre => Pour commencer, il nous faut une application à déployer et un identifiant d&#8217;application. 1) Créer un identifiant d&#8217;application comme je vous l&#8217;ai montré dans mon 5° billet. Vous êtes alors dirigé vers un tableau [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 6 &#8211; Une application GAE avec mon nom de domaine</title>
		<link>https://blog.developpez.com/benwit/p7609/langages/java/google_app_engine_6_une_application_gae</link>
		<comments>https://blog.developpez.com/benwit/p7609/langages/java/google_app_engine_6_une_application_gae#comments</comments>
		<pubDate>Mon, 18 May 2009 19:40:06 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans mon précédent billet, je vous ai montré comment créer une Application GAE ou pour être plus précis un identifiant d&#8217;application GAE. On a également vu que cet identifiant doit être unique (parmi toutes les applications GAE qui existent) parce que l&#8217;application est accessible via le modèle d&#8217;url http://{applicationId}.appspot.com Maintenant, vous voulez peut être accéder à votre application par une URL plus &#171;&#160;sexy&#160;&#187; ? Il y a plusieurs solutions pour faire cela. Une première peut [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 5 &#8211; Ce qui vous attends &#8230;</title>
		<link>https://blog.developpez.com/benwit/p7605/langages/java/google_app_engine_5_ce_qui_vous_attends</link>
		<comments>https://blog.developpez.com/benwit/p7605/langages/java/google_app_engine_5_ce_qui_vous_attends#comments</comments>
		<pubDate>Sun, 17 May 2009 15:00:29 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans l&#8217;activité de veille technologique, j&#8217;aime bien essayer de nouveaux trucs &#8230; Je suis donc bien placer pour savoir que les services nécessitant une inscription sont moins facile d&#8217;accès. Rien d&#8217;insurmontable quand on est curieux mais il faut reconnaître qu&#8217;à force d&#8217;essayer pleins de services, on finit par avoir des tas de comptes un peu partout. Comme je l&#8217;ai montré dans mon 2° article sur le sujet, GAE requiert un numéro de téléphone pour obtenir [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 3 &#8211; S&#8217;installer un environnement de développement</title>
		<link>https://blog.developpez.com/benwit/p7601/langages/java/google_app_engine_3_s_installer_un_envir</link>
		<comments>https://blog.developpez.com/benwit/p7601/langages/java/google_app_engine_3_s_installer_un_envir#comments</comments>
		<pubDate>Fri, 15 May 2009 22:21:06 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Avec les scripts ant de gae, le développement pourrait se faire avec n&#8217;importe quel outil java mais comme google fourni un plugin pour eclipse, nous allons utiliser cet IDE. 1) Téléchargez une version d&#8217;eclipse for Java EE Developper sur un des sites miroirs proposés. 2) Décompressez le fichier eclipse-jee-ganymede-SR2-win32.zip récupéré. 3) Dans le dossier eclipse obtenu, executez le fichier eclipse.exe qu&#8217;il contient et passons à la partie intéressante &#8230; 4) Une fois votre workspace créé [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 2 &#8211; Je signe où ?</title>
		<link>https://blog.developpez.com/benwit/p7596/langages/java/google_app_engine_2_je_signe_ou</link>
		<comments>https://blog.developpez.com/benwit/p7596/langages/java/google_app_engine_2_je_signe_ou#comments</comments>
		<pubDate>Thu, 14 May 2009 22:07:02 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Première étape : l&#8217;inscription. C&#8217;est ici que ça se passe. Vous avez besoin d&#8217;un email (j&#8217;ai utilisé un compte gmail, est-ce que c&#8217;était obligatoire ou est-ce que ça fonctionne avec une autre messagerie, je ne me rappelle plus (si vous le savez, laissez un commentaire)) Je ne vous conseille pas d&#8217;utiliser un compte email &#171;&#160;anonyme&#160;&#187; pour la raison suivante &#8230; Le principe du compte email anonyme, c&#8217;est d&#8217;éviter au maximum le recoupement d&#8217;informations. Dans la [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google App Engine &#8211; 1 &#8211; Java dans les nuages</title>
		<link>https://blog.developpez.com/benwit/p7595/langages/java/google_app_engine_1_java_dans_les_nuages</link>
		<comments>https://blog.developpez.com/benwit/p7595/langages/java/google_app_engine_1_java_dans_les_nuages#comments</comments>
		<pubDate>Thu, 14 May 2009 21:38:18 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il y a un peu plus d&#8217;un an, lorsque Google App Engine est sorti, je trouvai le service intéressant mais pas au point de me mettre au langage python (Je n&#8217;ai rien contre mais je n&#8217;arrive pas à me faire aux langages non fortement typé). Il y a un peu plus d&#8217;un mois, un message sur le blog de lunatix nous informait de l&#8217;ouverture de GAE au langage Java. Je suis donc parti dans les [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Si j&#8217;étais un objet &#8230; (Episode 6)</title>
		<link>https://blog.developpez.com/benwit/p7279/conception/si_j_etais_un_objet_episode_6</link>
		<comments>https://blog.developpez.com/benwit/p7279/conception/si_j_etais_un_objet_episode_6#comments</comments>
		<pubDate>Sun, 01 Mar 2009 08:52:12 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Réflexions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[J&#8217;ai conclu l&#8217;article précédent en me déclarant de type Homme. La classe EtreHumain est cependant conservée : elle surclasse les classes Homme et Femme elle paramètre l&#8217;interface générique PeutMettreAuMonde&#60;E&#62; implémentée par Femme. Soit f une instance de Femmeque l&#8217;on supposera enceinte et dont le bébé arrive à terme. Considérons l&#8217;instruction EtreHumain e = f.metAuMonde(); e est donc une instance d&#8217;EtreHumain et plus spécifiquement une instance d&#8217;Homme ou une instance de Femme. Le mystère de la [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Si j&#8217;étais un objet &#8230; (Episode 5)</title>
		<link>https://blog.developpez.com/benwit/p7278/conception/si_j_etais_un_objet_episode_5</link>
		<comments>https://blog.developpez.com/benwit/p7278/conception/si_j_etais_un_objet_episode_5#comments</comments>
		<pubDate>Sat, 28 Feb 2009 08:07:33 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Réflexions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Si j&#8217;étais un objet, je serai une instance d&#8217;EtreHumain (voir les épisodes précédents) Comment je viens au monde ? Un développeur Java pourrait suggérer : new EtreHumain(); Si vous avez lu mon article précédent, vous aurez compris que cette réponse est loin de me satisfaire. Dans le cas contraire, je vais vous expliquer pourquoi cette réponse ne me convient pas vraiment alors qu&#8217;au final, il y aura bien cette instruction quelque part ! Vous vous [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Si j&#8217;étais un objet &#8230; (Episode 4)</title>
		<link>https://blog.developpez.com/benwit/p7277/conception/title_122</link>
		<comments>https://blog.developpez.com/benwit/p7277/conception/title_122#comments</comments>
		<pubDate>Thu, 26 Feb 2009 18:45:29 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Réflexions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Un système informatique ne modélise pas la réalité. Au mieux, il modélise un modèle d&#8217;une partie d&#8217;une réalité. Ainsi, je suis en train de modéliser une vision de ce que je peux être. Une des difficultés est de ne pas mélanger les niveaux, surtout si on parle à la fois de modèle pour désigner ma représentation mentale et de modèle pour désigner la représentation informatique de ma représentation mentale. Appelons donc fonctionnel le premier modèle [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Si j&#8217;étais un objet &#8230; (Episode 3)</title>
		<link>https://blog.developpez.com/benwit/p7272/conception/si_j_etais_un_objet_episode_3</link>
		<comments>https://blog.developpez.com/benwit/p7272/conception/si_j_etais_un_objet_episode_3#comments</comments>
		<pubDate>Tue, 24 Feb 2009 15:28:00 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Réflexions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Etre ou avoir ? C&#8217;est une question qui se pose souvent en POO. Ai-je une relation d&#8217;héritage ? (classe parente, sous classes, héritage multiple, interfaces, &#8230;) ou une relation de client ? (agrégation, composition, dépendance, &#8230;) Je suis un corps qui a une âme &#8230; Est-ce que je suis un corps ou est-ce que j&#8217;ai un corps ? Si j&#8217;ai un corps ? Qui possède ce corps ? A part la classe PersonnePhysique qui pourrait [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Si j&#8217;étais un objet &#8230; (Episode 2)</title>
		<link>https://blog.developpez.com/benwit/p7270/conception/si_j_etais_un_objet_episode_2</link>
		<comments>https://blog.developpez.com/benwit/p7270/conception/si_j_etais_un_objet_episode_2#comments</comments>
		<pubDate>Mon, 23 Feb 2009 12:11:14 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Réflexions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je ne sais pas vous, mais moi, même une fois qu&#8217;une solution a été trouvée, dans les jours qui suivent, je ne peux pas m&#8217;empêcher d&#8217;avoir de nouvelles idées. Comme si les processus lancés en arrière plan dans ma boite crânienne continuaient de tourner &#8230; Je suis conscient que pour avancer, il ne faut pas toujours remettre en cause ses premières solutions mais lorsqu&#8217;on peut se le permettre, autant laisser s&#8217;exprimer ce petit côté perfectionniste. [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Si j&#8217;étais un objet &#8230; (Episode 1)</title>
		<link>https://blog.developpez.com/benwit/p7269/conception/si_j_etais_un_objet_1</link>
		<comments>https://blog.developpez.com/benwit/p7269/conception/si_j_etais_un_objet_1#comments</comments>
		<pubDate>Sun, 22 Feb 2009 20:48:22 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Réflexions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le problème à modéliser est dans le titre ! Je ne sais pas trop où ça va me conduire mais on verra bien &#8230; (non, non, pas la camisole !!!) Si je suis un objet, je suis une instance mais une instance de quoi ? Informaticien/Informaticienne, Homme/Femme, EtreHumain, Mammifère, EtreVivant, Etre &#8230; ? Les idées de classes jetées en pâtures indiquent déjà une potentielle chaîne d&#8217;héritage mais laissons la de côté pour l&#8217;instant. Quelle classe [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modélisation agile</title>
		<link>https://blog.developpez.com/benwit/p7268/conception/modelisation_agile</link>
		<comments>https://blog.developpez.com/benwit/p7268/conception/modelisation_agile#comments</comments>
		<pubDate>Sun, 22 Feb 2009 19:04:26 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Réflexions]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je vais m&#8217;exercer dans des articles à venir à ce que j&#8217;appellerai de la &#171;&#160;modélisation agile&#160;&#187;. La &#171;&#160;bonne modélisation&#160;&#187; &#8230; Je lisais sur un forum de POO un dialogue étudiant/prof sur un problème de modélisation d&#8217;un péage d&#8217;autoroute : - L&#8217;étudiant : Quels sont les objets ? &#8211; Le prof : Tout est objet ! &#8211; L&#8217;étudiant : Quoi ? Même les atomes de la carte de crédit ? &#8211; Le prof : Non, pas [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT 1.5 RC2 disponible</title>
		<link>https://blog.developpez.com/benwit/p6165/langages/java/gwt_1_5_rc2_disponible</link>
		<comments>https://blog.developpez.com/benwit/p6165/langages/java/gwt_1_5_rc2_disponible#comments</comments>
		<pubDate>Tue, 05 Aug 2008 10:17:07 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[GWT 1.5 RC2 est disponible ici : http://code.google.com/p/google-web-toolkit/downloads/list Quelques changement dans cette version peuvent affecter votre application, lisez donc bien les notes de version. Release Notes for 1.5.1 Support for Standards Mode GWT 1.5 adds significantly more support for standards mode applications, but some widgets (especially those with table based layouts) may not behave as expected. The low level standards mode bugs (such as with getAbsoluteLeft/Top()) have been addressed, but some of the constructs that [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT 1.5 : de nouveaux thèmes</title>
		<link>https://blog.developpez.com/benwit/p5884/langages/java/gwt_1_5_de_nouveaux_themes</link>
		<comments>https://blog.developpez.com/benwit/p5884/langages/java/gwt_1_5_de_nouveaux_themes#comments</comments>
		<pubDate>Wed, 11 Jun 2008 18:02:38 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[La version 1.5 à peine sortie, les rumeurs évoquent déjà la possibilité d&#8217;une génération dynamique des css dans la version 1.6. En attendant, de nouveaux thèmes CSS ont été introduit en standard &#8230; => Pour les utiliser : Ajouter une de ces lignes dans votre module : &#160;&#60;br /&#62; &#60;inherits name=&#34;com.google.gwt.user.theme.standard.Standard&#34;/&#62; &#60;br /&#62; &#160;&#60;br /&#62; &#60;inherits name=&#34;com.google.gwt.user.theme.chrome.Chrome&#34;/&#62; &#60;br /&#62; &#160;&#60;br /&#62; &#60;inherits name=&#34;com.google.gwt.user.theme.dark.Dark&#34;/&#62; &#60;br /&#62; => Pour voir à quoi ils ressemblent :]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT 1.5 : des ajouts pour le JRE</title>
		<link>https://blog.developpez.com/benwit/p5883/langages/java/gwt_1_5_des_ajouts_pour_le_jre</link>
		<comments>https://blog.developpez.com/benwit/p5883/langages/java/gwt_1_5_des_ajouts_pour_le_jre#comments</comments>
		<pubDate>Wed, 11 Jun 2008 17:30:54 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[La plus importante nouveauté de cette version 1.5 est assurément le support de la syntaxe de Java 5. Cependant, gardez à l&#8217;esprit que côté client, le code Java est compilé en javascript. Par conséquent, le JRE, même en version 1.5, est toujours émulé. Toutes les classes du JRE ne sont donc pas disponibles. Si cela peut se comprendre pour certaines qu&#8217;on ne pourrait pas représenter en javascript (File), cela l&#8217;est moins pour d&#8217;autres (StringBuilder). Heureusement, [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faiblesses de GWT</title>
		<link>https://blog.developpez.com/benwit/p5844/langages/java/faiblesses_de_gwt</link>
		<comments>https://blog.developpez.com/benwit/p5844/langages/java/faiblesses_de_gwt#comments</comments>
		<pubDate>Fri, 06 Jun 2008 20:01:04 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[GWT est un framework avec beaucoup d&#8217;avantages mais comme toutes technologies, il n&#8217;est pas dépourvu de faiblesses. Mettre le doigt dessus peut nous permettre : de l&#8217;utiliser a bon escient (non, il ne fait pas le café !) de chercher des solutions pour les contourner &#8230; Le problème de l&#8217;historique de navigation. Ce n&#8217;est pas complètement un inconvénient dans la mesure où il peut être géré. Mais pour être franc, il y a quand même [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>GWT 1.5 RC1 disponible</title>
		<link>https://blog.developpez.com/benwit/p5778/langages/java/gwt_1_5_rc1_disponible</link>
		<comments>https://blog.developpez.com/benwit/p5778/langages/java/gwt_1_5_rc1_disponible#comments</comments>
		<pubDate>Wed, 28 May 2008 17:59:28 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[La Release Candidate de GWT 1.5 est disponible ici pour Windows, Mac et Linux. Quoi de neuf dans cette version ? Principalement le support de Java 1.5 (generics, annotations, auto-boxing &#8230;) Le détail des nouvelles fonctionnalités et des bugs corrigés, c&#8217;est par ici&#8230;]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Astuces pour Eclipse</title>
		<link>https://blog.developpez.com/benwit/p5745/langages/java/title_95</link>
		<comments>https://blog.developpez.com/benwit/p5745/langages/java/title_95#comments</comments>
		<pubDate>Fri, 23 May 2008 17:58:18 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Suite à un article du blog de djo-mos, je lui faisais remarquer en commentaire la manière la plus simple que j&#8217;ai trouvé pour ajouter les libraires dans un projet web dynamique sous eclipse. Ce qui m&#8217;a fait penser à une autre astuce &#8230; L&#8217;autre astuce est du même type : Que ce soit un code source d&#8217;une classe Java découvert sur internet ou repris dans un fichier via un éditeur de texte, généralement, vous sélectionnez [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Doctype, écrit par les développeurs pour les développeurs</title>
		<link>https://blog.developpez.com/benwit/p5708/produits-services/gwt/google_doctype_ecrit_par_les_developpeur</link>
		<comments>https://blog.developpez.com/benwit/p5708/produits-services/gwt/google_doctype_ecrit_par_les_developpeur#comments</comments>
		<pubDate>Thu, 15 May 2008 20:04:27 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Développeurs Web, à vos bookmarks : Découvrez Google Doctype, une petite mine d&#8217;informations : des articles &#171;&#160;Comment faire &#8230; ? &#171;&#160;, des documents de références sur DOM, CSS, HTML Le Google Doctype est l&#8217;occasion pour moi de découvrir enfin une application GWT chez Google : Le google-documentation-reader Contrairement à d&#8217;autres applications Google qui laissent planer le doute, le code source de celle là est éloquent.]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Débats</title>
		<link>https://blog.developpez.com/benwit/p5707/divers/debats</link>
		<comments>https://blog.developpez.com/benwit/p5707/divers/debats#comments</comments>
		<pubDate>Thu, 15 May 2008 18:47:53 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Conception]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je lance deux débats : => Sur l&#8217;avenir de la conception &#8230; => Sur l&#8217;avenir du développement des applications web &#8230; Si vous avez des idées &#8230;]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Master</title>
		<link>https://blog.developpez.com/benwit/p5668/langages/css/css_master</link>
		<comments>https://blog.developpez.com/benwit/p5668/langages/css/css_master#comments</comments>
		<pubDate>Sun, 11 May 2008 08:31:42 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Connaissez vous Roman Cortes ? Ma découverte de son site date de quelques jours mais je me suis dit qu&#8217;ici, en tant que développeurs, vous êtes plus à même d&#8217;apprécier ce qu&#8217;il a fait. Il a fait Homer en CSS ! Quelques jours plus tard, il continue avec les personnages de même intelligence :>>, il fait Bush en CSS Puis il a commencé à écrire un outil qui fait la conversion JPEG vers CSS Personnellement, [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expériences dans le développement d&#8217;applications Web en Java</title>
		<link>https://blog.developpez.com/benwit/p5670/langages/java/experiences_dans_le_developpement_d_appl</link>
		<comments>https://blog.developpez.com/benwit/p5670/langages/java/experiences_dans_le_developpement_d_appl#comments</comments>
		<pubDate>Sun, 11 May 2008 18:23:40 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[EXT-JS]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Struts]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WebObjects]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je vais vous présenter mon expérience dans le développement d&#8217;applications Web en Java à travers différentes technologies. => Servlets &#38; JSP C&#8217;est l&#8217;âge de mes débuts dans le développement d&#8217;applications web dans les années 2000. A cette époque là, j&#8217;utilisai un éditeur de texte pour écrire le code Java et un batch pour la compilation et l&#8217;execution du programme. Expérience enrichissante pour la compréhension du classpath (Qu&#8217;est-ce que j&#8217;ai pu me battre avec lui au [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>monBlog = new Blog&lt;Benwit&gt;();</title>
		<link>https://blog.developpez.com/benwit/p5658/divers/monblog_new_blogalt_benwitagt</link>
		<comments>https://blog.developpez.com/benwit/p5658/divers/monblog_new_blogalt_benwitagt#comments</comments>
		<pubDate>Fri, 09 May 2008 17:32:36 +0000</pubDate>
		<dc:creator><![CDATA[benwit]]></dc:creator>
				<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour à tous, Je viens d&#8217;instancier monBlogpour éviter qu&#8217;il ne soit null. Ce qui évitera des erreurs du type java.lang.NullPointerException lorsque mes listeners (que j&#8217;espère nombreux) feront blogDeBenwit.read() Il ne me reste plus qu&#8217;à faire des monBlog.add(new Article()); autant que mon processeur me le permettra. Et qui sait ? si on me laisse faire, j&#8217;occuperai peut être vos mémoires (à moins que vous n&#8217;appeliez le garbage collector de cette rubrique, le dénommé adiGuba !) Avec [&#8230;]]]></description>
		<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
