<?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>5.FreshMinutes.IT - Java &#38; IT &#187; Tutoriel</title>
	<atom:link href="http://5.freshminutes.it/category/java/tutoriel/feed/" rel="self" type="application/rss+xml" />
	<link>http://5.freshminutes.it</link>
	<description>5 minutes pour consolider ses connaissances en Java et dans les Nouvelles Technos.</description>
	<lastBuildDate>Tue, 02 Mar 2010 16:45:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gérer le Cache-Control HTTP dans une application Web Java EE avec Tomcat</title>
		<link>http://5.freshminutes.it/2010/02/15/gerer-le-cache-control-http-dans-une-application-web-java-ee-avec-tomcat/</link>
		<comments>http://5.freshminutes.it/2010/02/15/gerer-le-cache-control-http-dans-une-application-web-java-ee-avec-tomcat/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 08:15:04 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[Cache-Control]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=454</guid>
		<description><![CDATA[Dans cet article, nous allons voir comment optimiser encore plus le temps de chargement de vos applications/pages web grâce à Cache-Control. Le Cache-Control est en-tête du protocole HTTP (protocole utilisé par un navigateur et un serveur web pour communiquer, entre autres). Cet en-tête permet de demander à un navigateur web de place dans sa mémoire [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2010/02/15/gerer-le-cache-control-http-dans-une-application-web-java-ee-avec-tomcat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Activer la compression GZip sur votre serveur Tomcat, afin d&#8217;optimiser le temps de chargement de vos pages</title>
		<link>http://5.freshminutes.it/2010/01/29/activer-la-compression-gzip-sur-votre-serveur-tomcat-afin-doptimiser-le-temps-de-chargement-de-vos-pages/</link>
		<comments>http://5.freshminutes.it/2010/01/29/activer-la-compression-gzip-sur-votre-serveur-tomcat-afin-doptimiser-le-temps-de-chargement-de-vos-pages/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 23:04:56 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=443</guid>
		<description><![CDATA[Depuis quelques années déjà, il est possible d&#8217;améliorer le temps de transfert des données transférées d&#8217;un serveur vers un navigateur web, en compressant toutes données pouvant encore l&#8217;être. J&#8217;entends par là que seront compressées, les fichiers HTML et autres fichiers de ressources basés sur du texte, tel que les fichiers CSS ou les fichiers Javascripts. [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2010/01/29/activer-la-compression-gzip-sur-votre-serveur-tomcat-afin-doptimiser-le-temps-de-chargement-de-vos-pages/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Afficher une liste de beans avec Struts 2</title>
		<link>http://5.freshminutes.it/2009/11/28/afficher-une-liste-de-beans-avec-struts-2/</link>
		<comments>http://5.freshminutes.it/2009/11/28/afficher-une-liste-de-beans-avec-struts-2/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 00:09:46 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[iterator]]></category>
		<category><![CDATA[struts 2]]></category>
		<category><![CDATA[taglibs]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=371</guid>
		<description><![CDATA[


Nous allons voir ici comment afficher une liste (java.util.List) ou tout autre objet implémentant l&#8217;interface java.util.Iterator avec le framework Struts 2.1. Notre liste sera une liste de bean respectant la norme JavaBean. Pour cet exemple, nous allons définir dans un premier temps notre bean ItemBean. Puis dans une Action Struts, nous créérons une liste de [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2009/11/28/afficher-une-liste-de-beans-avec-struts-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Génerer un fichier JSON rapidement et facilement avec Struts 2.1</title>
		<link>http://5.freshminutes.it/2009/11/17/generer-un-fichier-json-rapidement-et-facilement-avec-struts-2-1/</link>
		<comments>http://5.freshminutes.it/2009/11/17/generer-un-fichier-json-rapidement-et-facilement-avec-struts-2-1/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 22:09:42 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[application web]]></category>
		<category><![CDATA[Interceptor]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[serialisation]]></category>
		<category><![CDATA[struts]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=236</guid>
		<description><![CDATA[ Nous continuons sur le thème des applications web avec le framework Struts 2. Pour rappel, Struts 2 permet de construire facilement des applications web, avec une architecture Model-View-Controller et ainsi améliorer la maintenance de son code. Nous allons voir ici comment générer un fichier JSON avec Struts2. JSON (JavaScript Object Notation) est un format [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2009/11/17/generer-un-fichier-json-rapidement-et-facilement-avec-struts-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rediriger le port 8080 de Tomcat vers le port 80 d&#8217;Apache 2 avec un sous-domaine</title>
		<link>http://5.freshminutes.it/2009/11/15/rediriger-le-port-8080-de-tomcat-vers-le-port-80-dapache-2-avec-un-sous-domaine/</link>
		<comments>http://5.freshminutes.it/2009/11/15/rediriger-le-port-8080-de-tomcat-vers-le-port-80-dapache-2-avec-un-sous-domaine/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 21:01:50 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[AJP]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mod_proxy]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=309</guid>
		<description><![CDATA[Considérons que nous avons un serveur sous Apache 2 et un serveur sous Tomcat 6 sur une plateforme Debian! Sur cette plateforme, nous souhaiterions que notre application web Tomcat disponible à l&#8217;adresse http://monDomain.com:8080/maWebApp soit disponible à l&#8217;adresse http://maSubDomainWebApp.monDomain.com (sur le port 80). Il existe différentes stratégies pour faire ceci, nous allons pour cela utiliser le [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2009/11/15/rediriger-le-port-8080-de-tomcat-vers-le-port-80-dapache-2-avec-un-sous-domaine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Accéder à une variable private dans la classe d&#8217;une API avec Reflection</title>
		<link>http://5.freshminutes.it/2009/11/10/acceder-a-une-variable-private-dans-la-classe-dune-api/</link>
		<comments>http://5.freshminutes.it/2009/11/10/acceder-a-une-variable-private-dans-la-classe-dune-api/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 22:25:39 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Dévelopement Tips]]></category>
		<category><![CDATA[J2SE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=225</guid>
		<description><![CDATA[Certaines API, généralement dont les sources sont fermées ne permettent pas d&#8217;accéder à certaines valeurs d&#8217;un objet. En effet, dans la définition de leur classe, un champ a été mis à private et aucun getter n&#8217;a été mis à disposition. Ce problème m&#8217;est arrivé, alors que je développais un solution d&#8217;envoie de message par Bluetooth, un objet [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2009/11/10/acceder-a-une-variable-private-dans-la-classe-dune-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maitriser ses ressources</title>
		<link>http://5.freshminutes.it/2008/10/04/maitriser-ses-ressources/</link>
		<comments>http://5.freshminutes.it/2008/10/04/maitriser-ses-ressources/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 16:57:41 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[java systeme tutorial]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=140</guid>
		<description><![CDATA[Nous allons nous rafraichir la mémoire sur l’ordonnancement des threads, nous verrons comment  partager au mieux les ressources de ces threads. Pour les personnes ayant besoin d’un bon rafraichissement, au lieu d’exécuter le code a la suite, les threads permettent de faire tourner en parallèle du code. Par exemple, sur un serveur, vous pouvez écouter [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2008/10/04/maitriser-ses-ressources/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Protocol Buffers pour Java</title>
		<link>http://5.freshminutes.it/2008/07/20/tutorial-google-protocol-buffers-pour-java/</link>
		<comments>http://5.freshminutes.it/2008/07/20/tutorial-google-protocol-buffers-pour-java/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 15:51:02 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[protobuf]]></category>
		<category><![CDATA[protocol buffers]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=111</guid>
		<description><![CDATA[Le Protocol Buffers (ou Protobuf) est un format de données créé et utilisé par Google. Il se présente comme une solution alternative au XML, comme langage d&#8217;échanges de données entre système d&#8217;informations hétérogènes. Il existe actuellement des API pour ce format en C++ et Java. Google annonce des performances bien supérieures à l&#8217;utilisation du XML [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2008/07/20/tutorial-google-protocol-buffers-pour-java/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Java sur votre iPhone</title>
		<link>http://5.freshminutes.it/2008/06/12/java-sur-votre-iphone/</link>
		<comments>http://5.freshminutes.it/2008/06/12/java-sur-votre-iphone/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 21:03:52 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[J2ME]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=95</guid>
		<description><![CDATA[iPhone est un mot qui fait buzzer en ce moment&#8230; De nombreux sites ont récemment couverts la sortie de l&#8217;iPhone 3G. Devant le succés de la première version du smartphone de la pomme, Sun a annoncé à JavaOne 2008, le portage de sa machine virtuelle Java. Apple y a mis un frein en verrouillant &#8220;juridiquement&#8221; [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2008/06/12/java-sur-votre-iphone/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tutoriel Regex &#8211; Les expressions régulieres les plus utiles en Java</title>
		<link>http://5.freshminutes.it/2008/05/23/tutoriel-regex-les-expressions-regulieres-les-plus-utiles-en-java/</link>
		<comments>http://5.freshminutes.it/2008/05/23/tutoriel-regex-les-expressions-regulieres-les-plus-utiles-en-java/#comments</comments>
		<pubDate>Fri, 23 May 2008 10:51:21 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Dévelopement Tips]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[expression réguliere]]></category>
		<category><![CDATA[regex]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=70</guid>
		<description><![CDATA[Les expressions régulières font parties des concepts les plus puissants en informatiques et pas des moins utiles en programmation avancée. Elles sont couramment utilisées pour vérifier ou aider l&#8217;utilisateur, lors d&#8217;entrées texte. Nous allons décrire rapidement comment utiliser les expressions régulières en Java et retracer les expressions régulières les plus couramment utiliser.
Du à un problème [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2008/05/23/tutoriel-regex-les-expressions-regulieres-les-plus-utiles-en-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutoriel &#8211; Les bases de l&#8217;outil JAR et du compiler Java</title>
		<link>http://5.freshminutes.it/2008/05/22/tutoriel-les-bases-de-loutil-jar-et-du-compiler-java/</link>
		<comments>http://5.freshminutes.it/2008/05/22/tutoriel-les-bases-de-loutil-jar-et-du-compiler-java/#comments</comments>
		<pubDate>Thu, 22 May 2008 10:22:25 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[EDI]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[aar]]></category>
		<category><![CDATA[ear]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[javac]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[rar]]></category>
		<category><![CDATA[war]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=56</guid>
		<description><![CDATA[L&#8217;utilisation d&#8217;EDI comme Eclipse nous fait oublier les bases de Java, comme l&#8217;utilisation d&#8217;une calculatrice nous fait oublier combien font 1+1&#8230; Nous allons ici revoir comment compiler notre code source et l&#8217;exécuter en ligne de commande.
Exécution d&#8217;une application à partir de son code source
Nous allons voir ici comment compiler et exécuter son projet.
Compilation du code [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2008/05/22/tutoriel-les-bases-de-loutil-jar-et-du-compiler-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutoriel P6Spy &#8211; Quelles requetes SQL execute votre appli ?</title>
		<link>http://5.freshminutes.it/2008/05/20/tutoriel-p6spy-quelles-requetes-sql-execute-votre-appli/</link>
		<comments>http://5.freshminutes.it/2008/05/20/tutoriel-p6spy-quelles-requetes-sql-execute-votre-appli/#comments</comments>
		<pubDate>Tue, 20 May 2008 11:35:22 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Base de données]]></category>
		<category><![CDATA[J2SE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[p6spy]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=51</guid>
		<description><![CDATA[Dans certaines applications, la couche d&#8217;abstraction des données ne nous permet pas vraiment de savoir ce qu&#8217;elle va chercher. Le cas le plus courant est Hibernate, ou tout autre Java Persistant API, qui font leur propre cuisine&#8230; sans que l&#8217;on sache clairement ce qui se passe. P6Spy est là pour vous aider. Il va vous [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2008/05/20/tutoriel-p6spy-quelles-requetes-sql-execute-votre-appli/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tutoriel manipulation de dates &#8211; Additionner des jours, des mois, des heures&#8230;</title>
		<link>http://5.freshminutes.it/2008/05/18/tutoriel-manipulation-de-dates-additionner-des-jours-des-mois-des-heures/</link>
		<comments>http://5.freshminutes.it/2008/05/18/tutoriel-manipulation-de-dates-additionner-des-jours-des-mois-des-heures/#comments</comments>
		<pubDate>Sun, 18 May 2008 18:18:39 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Dévelopement Tips]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[locale]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=45</guid>
		<description><![CDATA[ La manipulation des données calendaires ou horaires a évolué lors de ces dernières version de Java. La classique classe Date serait &#8211; selon certains &#8211; appeler à disparaitre aux vus du nombre de méthodes dépréciées qu&#8217;elle contient. Quelle serait son digne successeur ? La classe Calendar bien sur !
Nous allons voir ici, comment afficher [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2008/05/18/tutoriel-manipulation-de-dates-additionner-des-jours-des-mois-des-heures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutoriel Java Web Start &#8211; 5 minutes pour passer d&#8217;une appli desktop à une appli web</title>
		<link>http://5.freshminutes.it/2008/05/18/java-web-start-5-minutes-pour-passer-dune-appli-desktop-a-une-appli-web/</link>
		<comments>http://5.freshminutes.it/2008/05/18/java-web-start-5-minutes-pour-passer-dune-appli-desktop-a-une-appli-web/#comments</comments>
		<pubDate>Sat, 17 May 2008 22:17:01 +0000</pubDate>
		<dc:creator>Eric Vialle</dc:creator>
				<category><![CDATA[Dévelopement Tips]]></category>
		<category><![CDATA[J2SE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[jarsigner]]></category>
		<category><![CDATA[java web start]]></category>
		<category><![CDATA[jnlp]]></category>
		<category><![CDATA[keytool]]></category>
		<category><![CDATA[signer]]></category>

		<guid isPermaLink="false">http://blog.vialle.org/?p=40</guid>
		<description><![CDATA[Java Web Start est une technologie de déploiement d&#8217;application Desktop via le Web. Si vous disposez d&#8217;au moins Java 1.4, vous pouvez lancez une application Java via n&#8217;importe quel lien. Cliquez ici pour avoir un exemple de ce que nous allons faire.
Cette mise en place va se faire en trois temps:

Création d&#8217;un fichier JAR
Création d&#8217;un [...]]]></description>
		<wfw:commentRss>http://5.freshminutes.it/2008/05/18/java-web-start-5-minutes-pour-passer-dune-appli-desktop-a-une-appli-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
