 <html><!-- #BeginTemplate "/Templates/modele_rubrique.dwt" --> <HEAD> <!-- #BeginEditable "doctitle" -->  <TITLE>JDNet D&eacute;veloppeurs</TITLE> <!-- #EndEditable -->  <link rel=stylesheet href=/00css/theStyle_dev.css> <script language="Javascript" src="/00js/jd_dev.js"></script> <META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=iso-8859-1"> </HEAD> <BODY BGCOLOR=#FFFFFF link=#000066 vlink=#6666FF alink=#000066 topmargin=0 leftmargin=0> <!-- debut du logo -->   <table width=760 border=0 cellpadding=0 cellspacing=0>   <tr> <td height=2 background=http://solutions.journaldunet.com/images/logofond.gif></td> <td height=2 bgcolor=#FFFFFF></td> <td height=2 bgcolor=#FFFFFF></td> <td height=2></td> <td height=2 bgcolor=#FFFFFF></td> <td height=2 bgcolor=#FFFFFF></td> <td height=2></td> <td height=2 bgcolor=#FFFFFF></td> <td height=2></td> </tr> <tr> <td width=14 background=http://solutions.journaldunet.com/images/logofond.gif>&nbsp;</td> <td bgcolor=#000033><a href=http://solutions.journaldunet.com><img src=http://www.journaldunet.com/images/v3/home.gif border=0></a></td> <td bgcolor=#000033> <div align=right><font color=#FFFFFF size=1 face=Verdana><a style="color: #FFFFFF; text-decoration: none" href=http://www.journaldunet.com><b>JDNet</b></a><b>  <font color=c6ce67>|</font> </b><a style="color: #FFFFFF; text-decoration: none" href=http://solutions.journaldunet.com><b>Solutions</b></a><b>  <font color=c6ce67>|</font></b> <a style="color: #FFFFFF; text-decoration: none" href=http://emploi.journaldunet.com><b>Emploi</b></a><b>  </b><b><font color=c6ce67>|</font> </b><font color=c6ce67><a style="color: #FFFFFF; text-decoration: none" href=http://www.journaldunet.com/votreit/index.shtml><b>Votre  high-tech</b></a></font></font></div> </td> <td width=6><img src=http://www.journaldunet.com/images/v3/tet_jdnet_07.gif width=5 height=20></td> <td bgcolor=#000033>&nbsp;</td> <td bgcolor=#000033> <div align=center><font color=#FFFFFF size=1 face=Verdana><font color=#FFFFFF><a style="color: #FFFFFF; text-decoration: none" href=http://www.linternaute.com target=_blank><b>Linternaute</b></a></font>  <font color=c6ce67 size=1 face=Verdana><b>|</b></font><font color=#DADADA><b>  <a style="color: #FFFFFF; text-decoration: none" href=http://www.copainsdavant.com/ target=_blank><font color=#FFFFFF>Copainsdavant</font></a></b></font></font>  </div> </td> <td width=6><img src=http://www.journaldunet.com/images/v3/tet_jdnet_07.gif width=5 height=20></td> <td bgcolor=#000033> <div align=center><font color=#FFFFFF size=1 face=Verdana><font color=#FFFFFF><a style="color: #FFFFFF; text-decoration: none" href=http://www.benchmark.fr/ebn.asp?pid=105 target=_blank><b>S&eacute;minaires  &amp; Ev&eacute;nements</b></a> <font color=c6ce67>|</font></font> <font color=#FFFFFF><a style="color: #FFFFFF; text-decoration: none" href=http://www.benchmark.fr/ebn.asp?pid=79%20 target=_blank><b>Etudes</b></a></font></font>  </div> </td> <td width=5><img src=http://www.journaldunet.com/images/v3/tet_jdnet_07.gif width=5 height=20></td> </tr> </table> <table width=760 border=0 cellspacing=0 cellpadding=0 background=http://www.journaldunet.com/images/logofond.gif>   <tr> <td width=14 height=55>&nbsp;</td> <td><a href=http://developpeur.journaldunet.com><img src=http://solutions.journaldunet.com/images/tet_dev.gif border=0></a></td> <td width=10>&nbsp;</td> <form method=get name=recherche onSubmit="return RechercheWindow();"> <td valign=middle align=center><font face=Arial size=2 color=#FFFFFF><b>Rechercher  <font size=1>(avec Google)</font>  <input type=text name=s size=20> <a href=javascript:RechercheWindow(); onKeyPress="return true"><img src=http://solutions.journaldunet.com/images/v2/bouton_ok.gif border=0 align=absmiddle></a>  <br> <font size=1> <input type=radio name=lieu value=JDNet checked> sur </font><font face="Arial, Helvetica, sans-serif"><font size=1><font color=#FFFFFF>Dveloppeurs</font></font></font><font size=1>  <input type=radio name=lieu value=linternaute> s</font><font face="Arial, Helvetica, sans-serif"><font size=1><font color=#FFFFFF>ur  le JDNet </font></font></font><font size=1> <input type=radio name=lieu value=voila> sur L'Internaute</font></b></font></td> </form> </tr> </table> <table width=760 border=0 cellspacing=0 cellpadding=0> <tr bgcolor=#FFFFFF valign=middle> <td> <table width=760 border=0 cellspacing=0 cellpadding=0> <tr> <td><font face=Arial size=1><a style="color: #282B1E; text-decoration: none" href=/ target=_blank></a></font>             <table width=100% border=0 cellspacing=1 cellpadding=2 bgcolor=9DA854>               <tr align=center>                  <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><a style="color: #282B1E; text-decoration: underline" href=http://societe.journaldunet.com>Soci&eacute;t&eacute;s</a></font></td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><a style="color: #282B1E; text-decoration: underline" href=http://prestataires.journaldunet.com>Prestataires</a></font></td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><a style="color: #282B1E; text-decoration: underline" href=http://lecarnet.journaldunet.com>Carnet</a></font></td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor="C2CF68"><font face="Arial" size="1"><a style="color: #282B1E; text-decoration: underline" href=http://formation.journaldunet.com>Formations</a></font></td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><b><a style="color: #282B1E; text-decoration: underline" href=http://solutionsebusiness.journaldunet.com>Progiciels</a></b></font></td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><a style="color: #282B1E; text-decoration: underline" href=http://encyclopedie.journaldunet.com/>Encyclo</a></font></td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><b><a style="color: #282B1E; text-decoration: underline" href=http://www.journaldunet.com/lannuairedesfonds/>Fonds</a></b></font></td>                 <td bgcolor=9DA854>                    <div align=center><font face=Verdana size=1 color=282b1e><b><a style="color: #282B1E; text-decoration: none" href=http://www.journaldunet.com/votreit/index.shtml>VOTRE                      HIGH TECH</a></b></font></div>                 </td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><a style="color: #282B1E; text-decoration: underline" href=http://guide.journaldunet.com/>Guide                    d'achat</a></font></td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><a style="color: #282B1E; text-decoration: underline" href=http://fr.kelkoo.com/b2b/jdn/>Comparateur</a></font></td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><a style="color: #282B1E; text-decoration: underline" href=http://telechargement.journaldunet.com/>T&eacute;l&eacute;chargement</a></font></td>                 <td onMouseOver="this.bgColor='9DA854'" onMouseOut="this.bgColor='C2CF68'" bgcolor=C2CF68><font face=Arial size=1><a style="color: #282B1E; text-decoration: underline" href=http://voslivres.journaldunet.com/>Livres</a></font></td>               </tr>             </table> </td> </tr> </table> </td> </tr> </table>  <!-- fin du logo --> <!-- debut du tableau principale 3 colonnes--> <table width=760 border=0 cellspacing=0 cellpadding=0> <tr valign=top><!-- debut de la colonne de gauche--> <td width=138 bgcolor=#e5e6ce><div align=center><OAS URL=developpeurs.journaldunet.com/home@Left> <SCRIPT LANGUAGE="JavaScript"> <!--  _version=10; //--> </script> <SCRIPT LANGUAGE="JavaScript1.1"> <!-- _version=11; if (navigator.userAgent.indexOf('Mozilla/3') != -1){ _version=10;} // --> </script> <SCRIPT LANGUAGE="JavaScript"> <!--  var server = 'oas.benchmark.fr'; var sitepage = "developpeurs.journaldunet.com/home"; var position ="Left"; if (! (RN)) { var RN = new String (Math.random()); var RNS = RN.substring (2, 11); } var oas='http://' + server + '/RealMedia/ads/'; var oaspage= sitepage + '/1' + RNS + '@' + position; if (_version < 11) {   document.write ('<A HREF="' + oas + 'click_nx.ads/'+ oaspage + '" TARGET="_blank" ><IMG SRC="' + oas + 'adstream_nx.ads/' + oaspage + '"  BORDER="0"  WIDTH="468" HEIGHT="60"  ALT="Cliquez ici !" ></a>'); } else {   document.write ('<SCRIPT LANGUAGE="JavaScript1.1" SRC="' + oas + 'adstream_jx.ads/' + oaspage + '">');   document.write ('\<\!-- --\>');   document.write ('\<\/SCRIPT\>');   document.write ('\<\!-- --\>'); } // --> </SCRIPT> </OAS></div>    <table width=100% border=0 cellspacing=0 cellpadding=0> <tr bgcolor=#000033> <td colspan=2 height=20> <div align=center><span class=MenuTitre>Actualits</span></div> </td> </tr> <tr bgcolor=#e5e6ce>     <td colspan=2>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_actus_2003.shtml class=menu>2003</a><a href=/fil/tous_actus_0102.shtml class=menu></a><br>       &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_actus_2002.shtml class=menu>2002</a><a href=/fil/tous_actus_0102.shtml class=menu></a><br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_actus_avant.shtml class=menu>2001<br> </a><a href=/fil/tous_actus_0301.shtml class=menu></a><a href=/fil/tous_actus_0401.shtml class=menu> </a>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_livres.shtml class=menu>Livres</a><a href=/fil/tous_actus_0301.shtml class=menu><br> </a>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6> <a href=/fil/tous_itws.shtml class=menu>Toutes  nos interviews</a></td> </tr> <tr bgcolor=#e5e6ce height=10> <td colspan=2></td> </tr> <tr bgcolor=#333366> <td colspan=2 height=20> <div align=center><span class=MenuTitre>Rubriques</span></div> </td> </tr> <tr bgcolor=#e5e6ce height=3> <td colspan=2></td> </tr> <tr bgcolor=#e5e6ce> <td colspan=2> <p align=left>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>  <a href=/fil/rubrique_css.shtml class=menu>CSS</a><br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6> <a href=/fil/rubrique_dhtml.shtml class=menu>DHTML/Javascript</a><br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6> <a href=/fil/rubrique_xml.shtml class=menu>XML</a>  <br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6> <a href=/fil/rubrique_cgi.shtml class=menu>CGI-Perl/SSI</a>  <br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6> <a href=/fil/rubrique_php.shtml class=menu>PHP<br> </a>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6> <a href=/fil/rubrique_asp.shtml class=menu>ASP<br> </a>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6> <a href=/fil/rubrique_jav.shtml class=menu>Java</a></p> <p align=center><a href=/fil/rubrique_jav.shtml class=menu><oas url=www.journaldunet.com/divers@Left3> <script language="JavaScript"> <!--  _version=10; //--> </script> <script language="JavaScript1.1"> <!-- _version=11; if (navigator.userAgent.indexOf('Mozilla/3') != -1){ _version=10;} // --> </script> <script language="JavaScript"> <!--  var server = 'oas.benchmark.fr'; var sitepage = "www.journaldunet.com/divers"; var position ="Left3"; if (! (RN)) { var RN = new String (Math.random()); var RNS = RN.substring (2, 11); } var oas='http://' + server + '/RealMedia/ads/'; var oaspage= sitepage + '/1' + RNS + '@' + position; if (_version < 11) {   document.write ('<A HREF="' + oas + 'click_nx.ads/'+ oaspage + '" TARGET="_blank" >');   document.write ('<IMG SRC="' + oas + 'adstream_nx.ads/' + oaspage + '"  BORDER="0"  WIDTH="468" HEIGHT="60"  ALT="Cliquez ici !" ></a>'); } else {   document.write ('<SCRIPT LANGUAGE="JavaScript1.1" SRC="' + oas + 'adstream_jx.ads/' + oaspage + '">');   document.write ('\<\!-- --\>');   document.write ('\<\/SCRIPT\>');   document.write ('\<\!-- --\>'); } // --> </script> </oas></a><oas url=www.journaldunet.com/home@Left3></oas></p> </td> </tr> <tr bgcolor=#e5e6ce height=6> <td colspan=2></td> </tr> <tr bgcolor=#e5e6ce height=10> <td colspan=2></td> </tr> <tr> <td bgcolor=#003333 colspan=2 height=20> <div align=center><span class=MenuTitre>Tutoriels</span></div> </td> </tr> <tr> <td bgcolor=#e5e6ce colspan=2>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_tutoriels_notionsbase.shtml class=menu>Notions  de base</a><br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_tutoriels_notionsinter.shtml class=menu>Notions  </a><a href=/fil/tous_tutoriels_notionsinter.shtml class=menu>interm&eacute;diaires</a>  <br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_tutoriels_notionsavancees.shtml class=menu>Notions  avanc&eacute;es</a> <br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_tutoriels_truc.shtml class=menu>Trucs  &amp; astuces</a><br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_tutoriels.shtml class=menu>Tous  les tutoriels</a><!--<br> &nbsp;&nbsp;<img src="/images/puce.gif" width="6" height="6">&nbsp;<a href="dhtml.html" class="menu">WebDesign</a> <br> &nbsp;&nbsp;<img src="/images/puce.gif" width="6" height="6">&nbsp;<a href="dhtml.html" class="menu">S&eacute;curit&eacute;/Cryptage</a>-->  </td> </tr> <tr bgcolor=#e5e6ce height=10> <td colspan=2></td> </tr> <tr bgcolor=#003300> <td colspan=2 height=20> <div align=center><span class=MenuTitre>Ressources</span></div> </td> </tr> <tr bgcolor=#e5e6ce> <td colspan=2>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_tutoriels_design.shtml class=menu>Design/Graphisme</a>  <br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_tutoriels_outils.shtml class=menu>Outils</a><br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_tutoriels_modelisation.shtml class=menu>Mod&eacute;lisation</a>  <br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_ressources.shtml class=menu>Composants</a><a href=/fil/tous_ressources.shtml class=menu></a>  <a href=/fil/tous_ressources_effets.shtml class=menu><br> </a><a href=/fil/tous_ressources.shtml class=menu></a>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_ressources_doc.shtml class=menu>Documentation</a><a href=/fil/tous_ressources.shtml class=menu></a>  <br> </td> </tr> <tr bgcolor=#e5e6ce height=10> <td colspan=2></td> </tr> <tr bgcolor=#660000> <td colspan=2 height=20> <div align=center><span class=MenuTitre>Dossiers</span></div> </td> </tr> <tr bgcolor=#e5e6ce colspan=2> <td>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/tutoriel/out/020226_dossier_securite.shtml class=menu>S&eacute;curit&eacute;</a><br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/tutoriel/out/020219_dossier_recherchephp.shtml class=menu>Recherche  en PHP</a><br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/tutoriel/out/020129_dossier_gestion_erreurs.shtml class=menu>Gestion  des erreurs</a><br> &nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=/fil/tous_dossiers.shtml class=menu>Tous  les dossiers</a><!--<br> &nbsp;&nbsp;<img src="/images/puce.gif" width="6" height="6">&nbsp;<a href="/include/look/javascript.html" class="menu">G&eacute;rer  un sondage en PHP</a>--></td> </tr> <!-- <tr bgcolor="#e5e6ce" height="3">  <td colspan=2>  <div align="center"> <a  href="/include/look/opensource.html" class="menu">Tous nos  dossier</a></div> </td> </tr>--> <tr bgcolor=#e5e6ce height=10> <td colspan=2></td> </tr> <tr bgcolor=#003333> <td colspan=2 height=20> <div align=center><span class=MenuTitre>Contacts</span></div> </td> </tr> <tr bgcolor=#e5e6ce> <td colspan=2>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=mailto:morlon@benchmark.fr class=menu>Rdaction</a>  </td> </tr> <tr bgcolor=#e5e6ce> <td colspan=2>&nbsp;&nbsp;<img src=/images/puce.gif width=6 height=6>&nbsp;<a href=mailto:developpeur@journaldunet.com class=menu>Webmaster</a>  </td> </tr> <tr bgcolor=#e5e6ce height=10> <td colspan=2></td> </tr> <tr bgcolor=#000033> <td colspan=2 height=20> <div align=center><span class=MenuTitre>&copy; Benchmark Group</span></div> </td> </tr> <tr bgcolor=#e5e6ce height=10> <td colspan=2></td> </tr> <tr bgcolor=#e5e6ce> <td colspan=2 class=menu> <table width=117 border=0 cellspacing=1 cellpadding=0 align=center bgcolor=#B6B987> <tr bgcolor=#ffffff valign=top> <td background=http://www.journaldunet.com/images/benchbande.gif> <img src=http://www.journaldunet.com/images/bench.gif width=117 height=34>  <table width=100% border=0 cellspacing=0 cellpadding=5> <tr> <td height=5> </tr> <tr> <td><font face="Verdana, Arial, Helvetica, sans-serif" size=1> <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>  <a href=http://www.benchmark.fr/ target=_blank>Benchmark.fr</a>  <br> <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>  <a href=http://www.benchmark.fr/ebn.asp?pid=49 target=_blank>Forum</a><br>                   </font><font face="Verdana, Arial" size=1></font><font face="Verdana, Arial, Helvetica, sans-serif" size=1>                    </font><font face="Verdana, Arial" size=1></font><font face="Verdana, Arial, Helvetica, sans-serif" size=1>                    </font><font face="Verdana, Arial" size=1></font><font face="Verdana, Arial, Helvetica, sans-serif" size=1>                    <a href=http://www.benchmark.fr/forumlibre2002/ target=_blank>                    </a><a href=http://www.benchmark.fr/forumcontenu2002/ target=_blank>                    </a><a href=http://www.benchmark.fr/forumcontenu2002/ target=_blank>                    </a></font><font size=1 face=Verdana></font><font face="Verdana, Arial, Helvetica, sans-serif" size=1>                    <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/asp/evenement/forum_programme.asp?f_id=7318 target=_blank>eCommerce                    </a><br>                   <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/asp/evenement/forum_programme.asp?f_id=7427 target=_blank><font face="Arial">loisirs                    num&eacute;riques</font> </a><br>                   <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/asp/evenement/forum_programme.asp?f_id=7428 target=_blank>Wi-Fi                    </a><br>                   <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/asp/evenement/programme.asp?f_id=7433 target=_blank><font face="Verdana">eRH</font><font face="Arial"><br>                   </font></a> <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/asp/evenement/programme.asp?f_id=7434 target=_blank><font face="Verdana">eCollectivit&eacute;s<br>                   </font></a> </font><font size=1 face=Verdana></font><font face="Verdana, Arial, Helvetica, sans-serif" size=1>                    <a href=http://www.benchmark.fr/forumcontenu2002/ target=_blank>                    </a><a href=http://www.benchmark.fr/forumlibre2002/ target=_blank>                    </a></font><font face="Verdana, Arial" size=1></font><font face="Verdana, Arial, Helvetica, sans-serif" size=1>                    <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/asp/evenement/forum_programme.asp?f_id=7449 target=_blank>Banque                    </a><br>                   <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/asp/evenement/forum_programme.asp?f_id=7628 target=_blank>Luxe                    </a><br>                   <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/asp/evenement/forum_programme.asp?f_id=7452 target=_blank>Pharmacie                    </a><br>                   <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/asp/evenement/forum_programme.asp?f_id=7647 target=_blank>Informatique                    </a><br>                   <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    <a href=http://www.benchmark.fr/ebn.asp?pid=47 target=_blank>Etudes</a>                    <br>                   </font><font size=1 face=Verdana> <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href=http://www.benchmark.fr/ebn.asp?pid=97&amp;publication=90 target=_blank><font face="Arial">Collect.                    Locales </font><br>                   </a> </font><font face="Verdana, Arial, Helvetica, sans-serif" size=1>                    </font><font size=1 face=Verdana><img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<a href="http://www.benchmark.fr/asp/boutique/boutique_cmd.asp?f_id=89" target="_blank">Open                    Source</a> <br>                   </font><font face="Verdana, Arial, Helvetica, sans-serif" size=1>                    </font><font size=1 face=Verdana> <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>                    &nbsp;&nbsp;<font face="Arial"><a href="http://www.benchmark.fr/asp/boutique/boutique_cmd.asp?f_id=88" target="_blank">Gestion                    des achats</a> </font><br>                   </font><font size=1 face=Verdana> </font><font face="Verdana, Arial, Helvetica, sans-serif" size=1>                    <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3> <a href=http://www.benchmark.fr/ebn.asp?pid=105 target=_blank>Sminaires</a><br> <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>&nbsp;<a href=http://www.benchmark.fr/boutique.html target=_blank>Boutique</a>  <br> <img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>  <a href=http://www.benchmark.fr/ebn.asp?pid=61 target=_blank>Analyse  de site<br> </a></font><font face="Verdana, Arial" size=1><img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>  <a href=http://www.benchmark.fr/ebn.asp?pid=69 target=_blank>Presse<br> </a><img src=http://www.journaldunet.com/images/pucebench.gif width=3 height=3>  <a href=http://mediakit.benchmark.fr/index.shtml target=_blank>Publicit&eacute;</a></font><font face="Verdana, Arial, Helvetica, sans-serif" size=1><a href=http://www.benchmark.fr/ebn.asp?pid=61 target=_blank>  </a></font></td> </tr> <tr> <td height=5><img src=http://www.journaldunet.com/images/blank.gif width=1 height=1 border=0 alt=""></td> </tr> </table> </td> </tr> </table> <table width=117 border=0 cellspacing=1 cellpadding=0 align=center> <tr valign=top> <td><br> <p>Tous droits rservs. L'accs aux informations contenues dans  notre site implique l'acceptation inconditionnelle de nos conditions  g&eacute;n&eacute;rales.</p> </td> </tr> </table> </td> </tr> <tr bgcolor=#e5e6ce height=3> <td colspan=2></td> </tr> </table> &nbsp;&nbsp;&nbsp;</td> <!-- fin de la colonne de gauche--><!-- debut du corps de la page --> <td colspan=2 width=622> <table width=100% cellpadding=0 cellspacing=0 align=center> <tr> <td><div align=center><OAS URL=developpeurs.journaldunet.com/divers@Top> <SCRIPT LANGUAGE="JavaScript"> <!--  _version=10; //--> </script> <SCRIPT LANGUAGE="JavaScript1.1"> <!-- _version=11; if (navigator.userAgent.indexOf('Mozilla/3') != -1){ _version=10;} // --> </script> <SCRIPT LANGUAGE="JavaScript"> <!--  var server = 'oas.benchmark.fr'; var sitepage = "developpeurs.journaldunet.com/divers"; var position ="Top"; if (! (RN)) { var RN = new String (Math.random()); var RNS = RN.substring (2, 11); } var oas='http://' + server + '/RealMedia/ads/'; var oaspage= sitepage + '/1' + RNS + '@' + position; if (_version < 11) {   document.write ('<A HREF="' + oas + 'click_nx.ads/'+ oaspage + '" TARGET="_blank" ><IMG SRC="' + oas + 'adstream_nx.ads/' + oaspage + '"  BORDER="0"  WIDTH="468" HEIGHT="60"  ALT="Cliquez ici !" ></a>'); } else {   document.write ('<SCRIPT LANGUAGE="JavaScript1.1" SRC="' + oas + 'adstream_jx.ads/' + oaspage + '">');   document.write ('\<\!-- --\>');   document.write ('\<\/SCRIPT\>');   document.write ('\<\!-- --\>'); } // --> </SCRIPT> </OAS></div> </td> </tr> </table> <table width=100% cellpadding=0 cellspacing=0> <tr valign=top> <td><!-- #BeginEditable "tetiaire" --> <table border=0 cellpadding=5 cellspacing=5 align=center><tr><td> <table border=0 cellpadding=0 cellspacing=0 width=600> <Script Language="javascript" Type = "text/javascript"> <!-- hide from none JavaScript Browsers  function swapImage(sName,sImage) {   document.images[sName].src = sImage } // - stop hiding -->  </Script><tr valign=top> <td><img src=/images/spacer.gif width=110 height=1 border=0></td> <td><img src=/images/spacer.gif width=44 height=1 border=0></td> <td><img src=/images/spacer.gif width=99 height=1 border=0></td> <td><img src=/images/spacer.gif width=48 height=1 border=0></td> <td><img src=/images/spacer.gif width=139 height=1 border=0></td> <td><img src=/images/spacer.gif width=52 height=1 border=0></td> <td><img src=/images/spacer.gif width=49 height=1 border=0></td> <td><img src=/images/spacer.gif width=48 height=1 border=0></td> <td><img src=/images/spacer.gif width=12 height=1 border=0></td> <td><img src=/images/spacer.gif width=1 height=1 border=0></td> </tr> <tr valign=top> <td colspan=9><img name=barre_rubriqueon_r1_c1 src=/images/barre_rubriqueon_r1_c1.gif width=601 height=17 border=0></td> <td><img src=spacer.gif width=1 height=17 border=0></td> </tr> <tr> <td><img name=barre_rubriqueon_r2_c1 src=/images/barre_rubriqueon_r2_c1.gif width=110 height=17 border=0></td> <td><a href=/fil/rubrique_asp.shtml onMouseOut="swapImage('asp','/images/barre_rubriqueon_r2_c2.gif')" onMouseOver="swapImage('asp','/images/barre_rubriqueover_r2_c2.gif')"><img name=asp src=/images/barre_rubriqueon_r2_c2.gif width=44 height=17 border=0></a></td> <td><a href=/fil/rubrique_cgi.shtml onMouseOut="swapImage('cgi','/images/barre_rubriqueon_r2_c3.gif')" onMouseOver="swapImage('cgi','/images/barre_rubriqueover_r2_c3.gif')"><img name=cgi src=/images/barre_rubriqueon_r2_c3.gif width=99 height=17 border=0></a></td> <td><a href=/fil/rubrique_css.shtml onMouseOut="swapImage('css','/images/barre_rubriqueon_r2_c4.gif')" onMouseOver="swapImage('css','/images/barre_rubriqueover_r2_c4.gif')"><img name=css src=/images/barre_rubriqueon_r2_c4.gif width=48 height=17 border=0></a></td> <td><a href=/fil/rubrique_dhtml.shtml onMouseOut="swapImage('dht','/images/barre_rubriqueon_r2_c5.gif')" onMouseOver="swapImage('dht','/images/barre_rubriqueover_r2_c5.gif')"><img name=dht src=/images/barre_rubriqueon_r2_c5.gif width=139 height=17 border=0></a></td> <td><a href=/fil/rubrique_jav.shtml><img name=jav src=/images/barre_rubriqueover_r2_c6.gif width=52 height=17 border=0></a></td> <td><a href=/fil/rubrique_php.shtml onMouseOut="swapImage('php','/images/barre_rubriqueon_r2_c7.gif')" onMouseOver="swapImage('php','/images/barre_rubriqueover_r2_c7.gif')"><img name=php src=/images/barre_rubriqueon_r2_c7.gif width=49 height=17 border=0></a></td> <td><a href=/fil/rubrique_xml.shtml onMouseOut="swapImage('xml','/images/barre_rubriqueon_r2_c8.gif')" onMouseOver="swapImage('xml','/images/barre_rubriqueover_r2_c8.gif')"><img name=xml src=/images/barre_rubriqueon_r2_c8.gif width=48 height=17 border=0></a></td> <td><img name=barre_rubriqueover_r2_c9 src=/images/barre_rubriqueon_r2_c9.gif width=12 height=17 border=0></td> <td><img src=/images/spacer.gif width=1 height=17 border=0></td> </tr> </table></td></tr></table> <!-- #EndEditable --> <table width=100% border=0 cellspacing=5 cellpadding=5> <tr valign=top> <td width=397> <table border=0 width=50% cellpadding=0 cellspacing=0 bgcolor=#CECFCE> <tr> <td> <table border=0 cellspacing=1 cellpadding=2 width=100% bgcolor=#CECFCE> <tr> <td class=MenuTitre bgcolor=#FFFFFF><font color=#000066>Tutoriels</font></td> <td class=MenuTitre bgcolor=#e5e6ce><!-- #BeginEditable "lien%20tutoriel" --><a href=/fil/tous_tutoriels.shtml class=menu>Tous  les tutoriels</a><!-- #EndEditable --></td> </tr> </table></td> </tr> </table> <br>                   <!-- #BeginEditable "contenu1" -->                    <p><font size="4"><b><a href=/tutoriel/jav/030117jav_javadoc1.shtml><span class=titre>Pr&eacute;sentation                      de JavaDoc</span></a></b><br>                     </font><b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      DE BASE</font></span></span></span></b><br>                     Un utilitaire permettant d'extraire du code ses commentaires                      pour les transformer en documentation HTML... <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[17/01/03]</span></b></font> </p>                   <p><font size="4"> </font><b> <font size=2><b><a href=/tutoriel/jav/030110jav_servlet_jdbc1a.shtml>Manipuler                      des donn&eacute;es avec un servlet via JDBC</a></b></font><font size=4></font><br>                     <font size=1><span class="rubrique">NOTIONS INTERMEDIAIRES</span></font></b><br>                     Prsentation d'un premier servlet simple mettant en application                      les pilotes JDBC de Java pour manipuler les informations d'une                      base de donnes. <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[10/01/03]</span></b></font> </p>                   <p><font size=2><b><a href=/tutoriel/jav/021122jav_erreurs1a.shtml>Dix                      erreurs &agrave; &eacute;viter en Java</a></b></font><font size=4><br>                     </font><b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      DE BASE</font></span></span></span></b><br>                     Les bases  connatre pour s'viter un dboguage long et laborieux:                      syntaxe, oublis ou trop grande confiance sont quelques-unes                      des causes d'erreurs intempestives. <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[26/11/02]</span></b></font> <br>                     <br>                     <font size=2><b><a href=/tutoriel/jav/021121jav_heritageclasses1a.shtml>L'h&eacute;ritage                      de classes en Java</a></b></font><br>                     <b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      DE BASE</font></span></span></span></b><br>                     Premire approche d'un des aspects principaux de la programmation                      Objet avec Java. <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[25/11/02]</span></b></font> <br>                     <br>                     <font size=2><b><a href=/tutoriel/jav/020608jav_imode.shtml>i-Mode                      et Java</a><br>                     </b></font><font size=4><b> </b></font><font size=2>Dcouverte                      de l'API Java for i-Mode, aussi appele DoJa, cre par l'oprateur                      NTT DoCoMo pour les tlphones mobiles. Par Bruno Delb. </font><b><font face="Arial, Helvetica, sans-serif"><span class=signature>[11/06/02]                      - Fourni par Net Innovations</span></font><br>                     </b></p>                   <p><font size=2><b><a href=/tutoriel/jav/020212jav_exception3.shtml>Les                      "exceptions" en Java : lever ses propres exceptions</a></b><br>                     </font><b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      INTERMEDIAIRES</font></span></span></span></b><br>                     Obtenir des messages d'erreurs appropris  son programme,                      cela passe parfois par la cration de ses propres exceptions.                      Voyons comment procder. <font size=2 face="Arial, Helvetica, sans-serif"><span class=signature>[12/02/02]<br>                     <br>                     </span></font><font size=4><b><a href=/tutoriel/jav/020129jav_j2me2_1.shtml><font size=2>Pr&eacute;sentation                      de J2ME: Deuxi&egrave;me partie</font></a></b><br>                     </font><b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      INTERMEDIAIRES</font></span></span></span></b><br>                     Suite de l'exploration de Java 2 Micro Edition, "le Java de                      la mobilit", avec un premier "MIDlet". Propos par Bruno                      Delb, de <b>Net Innovations</b>. <font size=2 face="Arial, Helvetica, sans-serif"><span class=signature>[05/02/02]</span></font><br>                     <br>                     <font size=2><b><a href=/tutoriel/jav/020129jav_j2me1_1.shtml>Pr&eacute;sentation                      de J2ME: Premi&egrave;re partie</a></b><br>                     </font><b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      INTERMEDIAIRES </font></span></span></span></b><br>                     Java 2 Micro Edition est "le Java de la mobilit", tournant                      sur les terminaux lgers. Prsentation par Bruno Delb, de                      <b>Net Innovations</b>. <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[29/01/02]</span><br>                     <br>                     </b></font><font size=2><b><a href=/tutoriel/jav/020126jav_thread2.shtml>Les                      threads en Java : cycle de vie et partage du temps</a></b><br>                     </font><b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      AVANCEES </font></span></span></span></b><br>                     De sa cration jusqu' sa mort, voici les tats par lesquels                      un thread est susceptible de passer. Nous aborderons galement                      le partage du processeur, encore appel "scheduling". <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[26/01/02]</span></b></font> </p>                   <p><font size=2><b><a href=/tutoriel/jav/020122jav_intro_classes.shtml>Introduction                      aux classes en Java</a></b></font><br>                     <b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      DE BASE</font></span></span></span></b><br>                     Squelette des programmes Java, les classes sont parfois confondues                      avec les objets. Voyons comment les diffrencier et comprendre                      les notions d'instances, de membres, et de constructeurs.                      <font size=2 face="Arial, Helvetica, sans-serif"><b><span class=signature>[22/01/02]</span></b></font>                      <br>                     <br>                     <font size=2><b><a href=/tutoriel/jav/020116jav_exception2.shtml>Les                      "exceptions" en Java : le bloc "try / catch / finally"<font face="Verdana, Arial, Helvetica, sans-serif">                      </font></a></b><br>                     </font><b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      INTERMEDIAIRES </font></span></span></span></b><br>                     Nous poursuivons notre tude de la gestions des erreurs grce                      aux mcanismes des exceptions. A l'honneur aujourd'hui le                      bloc "try/catch/finally". <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[16/01/02]<br>                     </span></b></font></p>                   <p><font size=2><b><a href=/tutoriel/jav/020105jav_intro_exception.shtml>Introduction                      aux &quot;exceptions&quot; en Java<font face="Verdana, Arial, Helvetica, sans-serif">                      </font></a></b></font><br>                     <b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      INTERMEDIAIRES </font></span></span></span></b><br>                     Les exceptions constituent une solution lgante pour dissocier                      le code li au fonctionnement normal du programme et celui                      li  la gestion des erreurs. <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[05/01/02]</span></b></font></p>                   <p><font size=2><b><a href=/tutoriel/jav/011222jav_csharp_comparaison.shtml>Similitudes                      et diffrences entre C# et Java<font face="Verdana, Arial, Helvetica, sans-serif" size=4>                      </font></a></b></font><br>                     <b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      AVANCEES</font></span></span></span></b><br>                     Subtil mlange entre le C++ et le Java, le C# est souvent                      compar au langage de Sun. Voici quelques points de comparaison                      entre ces deux langages. <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[22/12/01]</span><br>                     <br>                     </b></font><font size=2><b><a href=/tutoriel/jav/011220jav_intro_thread.shtml>Introduction                      aux &quot;threads&quot; avec Java<font face="Verdana, Arial, Helvetica, sans-serif">                      </font></a></b></font><br>                     <b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      AVANCEES </font></span></span></span></b><br>                     Squences d'excution d'un programme, les threads permettent                      d'optimiser le droulement interne d'une application. Prsentation                      de leur mise en oeuvre en Java. <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[20/12/01]<br>                     <br>                     </span></b></font><font size=2><b><a href=/tutoriel/jav/011130jav_j2eetransaction.shtml>Introduction                      aux transactions sous J2EE<font face="Verdana, Arial, Helvetica, sans-serif">                      </font></a></b></font><br>                     <b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      INTERMEDIAIRES </font></span></span></span></b><br>                     Les transactions sont un lment de scurit (cohrence) essentiel                      pour une base de donnes. Gros plan sur les attributs des                      transactions pour les composants EJB. <font size=2 face="Arial, Helvetica, sans-serif">                      <b><span class=signature>[30/11/01]</span></b></font> <b><span class=signature><br>                     <br>                     </span></b><font size=2><b><a href=/tutoriel/jav/011124jav_internationalisation.shtml>S'affranchir                      des frontires en Java<font face="Verdana, Arial, Helvetica, sans-serif"><br>                     </font></a></b></font><b><span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      DE BASE</font></span></span></span></b><br>                     Mme si l'anglais prdomine sur Internet, "internationaliser"                      ses programmes Java permet  vos utilisateurs de bnficier                      d'une interface adapte. Dates, formats numriques et autres                      messages sont alors  coup sr comprhensibles. <font size=2 face="Arial, Helvetica, sans-serif"><b><span class=signature>[28/11/01]</span></b></font><br>                     <font size=2><b><span class=signature></span></b></font> </p>                   <p><font size=2><b><a href=/tutoriel/jav/011115jav_appletjava.shtml>Principes                      de fonctionnement d'une applet Java</a><br>                     <span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      DE BASE</font></span><br>                     </span></span></b>Bien que pass&eacute;es de mode, certaines                      applets Java sortent du lot.Pr&eacute;sentation d'une technologie                      qui ne se limite pas aux &quot;effets-gadgets&quot;.<b> <span class=signature>[15/11/01]                      </span></b></font> </p>                   <p><font size=2><b><a href=/tutoriel/jav/011114jav_tableaudynjsp.shtml>Gnrer                      dynamiquement un tableau HTML en JSP</a><br>                     <span class=titre><span class=signature><span class=rubrique><font size=1>NOTIONS                      DE BASE</font></span><br>                     </span></span></b>Ce tutoriel montre de manire trs simple                      comment utiliser JSP pour gnrer dynamiquement un tableau                      HTML. Affichage, rcupration de variables postes par formulaire,                      voici quelques commandes de bases en JSP.<b> <span class=signature>[14/11/01]                      </span></b></font> </p>                   <p><font size=2><a href=../tutoriel/jav/011025jav_servletsession.shtml><b>G&eacute;rer les sessions                      avec des servlets : introduction</b></a><br>                     </font><b><span class=rubrique><font size=1>NOTIONS </font></span></b><b><span class=rubrique><font size=1>                      INTERMEDIAIRES</font></span></b><br>                     L'API "HttpSession" permet aux servlets d'offrir une gestion                      des sessions  base de transmission par cookie ou par URL.<br>                     <span class=signature>[25/10/01] </span><font size=2><br>                     <a href=../tutoriel/jav/010912jav_jdbcintro.shtml><b><br>                     Introduction &agrave; JDBC</b></a></font><br>                     <b><span class=rubrique></span></b> <b><span class=rubrique><font size=1>NOTIONS                      INTERMEDIAIRES</font></span></b><br>                     JDBC permet de transmettre des instructions SQL via Java.                      Prsentation, pas  pas, des principaux objets et mthodes                      de l'API. <span class=signature>[12/09/01] </span><br>                     <br>                     <a href=../tutoriel/jav/010903jav_servletcookies.shtml><b>Manipuler des cookies avec                      un servlet</b></a><br>                     <b><span class=rubrique></span></b> <b><span class=rubrique><font size=1>NOTIONS                      INTERMEDIAIRES</font></span></b><br>                     Une API permet de facilement crer, envoyer et lire des cookies                      via un servlet. On peut ainsi personaliser les pages  la                      vole en rcuprant des informations utilisateurs. <span class=signature>[03/09/01]</span><br>                     <br>                     <a href=../tutoriel/jav/010831jav_javaservlets.shtml><b>D&eacute;buter avec les servlets                      Java</b></a><br>                     <b><span class=rubrique></span></b> <b><span class=rubrique><font size=1>NOTIONS                      DE BASE</font></span></b><br>                     Un exemple simple pour dmarrer dans l'criture de servlets                      Java et traiter des donnes de formulaire. <span class=signature>[31/08/01]                      </span><br>                     <br>                     <b><a href=/tutoriel/jav/010820jav_javassl.shtml>SSL en Java avec JSSE<br>                     </a></b><span class=rubrique><font size=1>NOTIONS AVANCEES                      </font></span><br>                     L'API JSSE permet de manipuler en Java des sockets s&eacute;curis&eacute;s                      r&eacute;pondant aux sp&eacute;cifications SSL. Pr&eacute;sentation.<b>                      <span class=signature>[21/08/01] </span></b><br>                     <b><a href=/tutoriel/jav/010510jav_intro.shtml><br>                     Java Server Pages et JavaBeans</a><a href=/tutoriel/jav/010510jav_intro.shtml><br>                     </a></b><b><span class=rubrique><font size=1>NOTIONS DE BASE</font></span><br>                     </b> Dcouvrir comment combiner contenus statique et dynamique                      avec les JSP et comment crire des composants rutilisables,                      les JavaBeans. <span class=signature>[11/05/01]<br>                     </span><b><span class=signature></span></b></p>                   <!-- #EndEditable -->                    <p><!-- #BeginEditable "contenu4" --><!-- #EndEditable --></p> <p>&nbsp;</p> </td> <td width=186> <table border=0 width=100% cellpadding=0 cellspacing=0 bgcolor=#CECFCE> <tr> <td> <table border=0 cellspacing=1 cellpadding=2 width=100% bgcolor=#CECFCE> <tr bgcolor=#FFFFFF> <td class=MenuTitre> <div align=center><font color=#000066>Dossiers  &amp; articles li&eacute;s</font></div> </td> </tr> <tr bgcolor=#e5e6ce> <td class=menu> <div align=center><!-- #BeginEditable "lien_truc" --><a href=/fil/tous_dossiers.shtml>Tous  les dossiers</a><!-- #EndEditable --></div> </td> </tr> <tr bgcolor=#EFF0E3> <td class=menu> <table width=100% border=0 cellspacing=2 cellpadding=0> <tr> <td><!-- #BeginEditable "contenu2" --><span class=menu> <a href=/tutoriel/jav/011124jav_jspfreehost.shtml>Trois  hbergeurs JSP gratuits</a><br> Trouver un hbergeur JSP n'est pas simple.  L'offre n'est pas abondante, c'est le moins  que l'on puisse dire. En voici nanmoins quelques-uns  dont trois gratuits, sur lesquels nous avons  tests un script JSP.<a href=/tutoriel/jav/011115jav_exemplesapplet.shtml><br> <br> Une s&eacute;lection d'applets qui valent  le d&eacute;tour</a><br> Suite de notre tutoriel sur les applets Java:  une slection d'applets qui mritent d'tre  essay&eacute;es, pour leur originalit, leur  caractre ludique, mais aussi leur valeur  pdagogique.<br> <br> <a href=/tutoriel/jav/011025jav_installtomcat.shtml>Installation  de Tomcat 4.0.1<br> </a>Tomcat est un serveur d'application Opensource  implmentant les spcifications Servlet 2.3  et JSP 1.2 dveloppes par Sun. Son installation  est un bon moyen de tester ses servlets.<br> <br> <b>LIVRES</b><br> <br> <span class=titre></span><span class=titre><img src=/images/pictos/livres/java2.jpg width=57 height=70 align=right></span><a href=/news/010618livre.shtml>Java  2, le guide du dveloppeur</a><font size=2><a href=/news/011121_livre_csharp_dotnet.shtml><br> </a></font>Cet ouvrage, paru aux ditions  Osman Eyrolles Multimdia, aborde le dveloppement  en Java. Quelques chapitres sont consacrs  aux applications web. <br> <br> </span><span class=menu><img src=/images/pictos/livres/j2ee.jpg width=57 height=70 align=right>  <a href=/news/010502wrox.shtml>Programmation  avec J2EE</a><font size=2><a href=/news/011120_livrerebol.shtml><br> </a></font>Cet ouvrage de 1200 pages aborde  de manire extensive la programmation en environnment  J2EE et ses diverses mthodes: EJB, JSP, XML,  JNDI,...<br></span><!-- #EndEditable --></td> </tr> </table> </td> </tr> <tr bgcolor=#FFFFFF> <td class=MenuTitre> <div align=center><font color=#000066>Ressources</font></div> </td> </tr> <tr bgcolor=#e5e6ce> <td class=menu> <div align=center><!-- #BeginEditable "lien_ressources" --><a href=/fil/tous_ressources.shtml>Toutes  les ressources</a><!-- #EndEditable --></div> </td> </tr> <tr bgcolor=#EFF0E3> <td class=menu> <table width=100% border=0 cellspacing=2 cellpadding=0> <tr> <td><!-- #BeginEditable "contenu3" --> <p><span class=menu><b>MANIPULATION DE FICHIERS<br> </b></span><br> <a href=/ressource/java/ja_file_recursivescan.shtml><span class=menu>Recherche  rcursive de fichiers HTML</span></a><span class=menu><span class=signature><font size=1>&nbsp;(GPL)</font></span><br> <br> <b>EFFETS</b><br> <a href=/ressource/java/ja_effets_jpeggenerator.shtml><br> Crer des images JPEG avec un servlet</a><span class=signature><font size=1>&nbsp;(GPL)</font></span></span><br> <br> <span class=menu><b>DIVERS</b></span><br> <br> <a href=../ressource/java/ja_network_miniserver.shtml class=menu><span class=menu> Exemple de serveur en Java</span></a><span class=signature><font size=1>&nbsp;(GPL)<br> </font></span></p> <!-- #EndEditable --></td> </tr> </table> </td> </tr></table> </td> </tr> </table> </td> </tr> </table> <p>&nbsp;</p> </td> </tr> </table> <!-- debut du corps de la page --><!-- fin du corps de la page --><div align=center><OAS URL=developpeurs.journaldunet.com/home@Middle> <SCRIPT LANGUAGE="JavaScript"> <!--  _version=10; //--> </script> <SCRIPT LANGUAGE="JavaScript1.1"> <!-- _version=11; if (navigator.userAgent.indexOf('Mozilla/3') != -1){ _version=10;} // --> </script> <SCRIPT LANGUAGE="JavaScript"> <!--  var server = 'oas.benchmark.fr'; var sitepage = "developpeurs.journaldunet.com/home"; var position ="Middle"; if (! (RN)) { var RN = new String (Math.random()); var RNS = RN.substring (2, 11); } var oas='http://' + server + '/RealMedia/ads/'; var oaspage= sitepage + '/1' + RNS + '@' + position; if (_version < 11) {   document.write ('<A HREF="' + oas + 'click_nx.ads/'+ oaspage + '" TARGET="_blank" ><IMG SRC="' + oas + 'adstream_nx.ads/' + oaspage + '"  BORDER="0"  WIDTH="468" HEIGHT="60"  ALT="Cliquez ici !" ></a>'); } else {   document.write ('<SCRIPT LANGUAGE="JavaScript1.1" SRC="' + oas + 'adstream_jx.ads/' + oaspage + '">');   document.write ('\<\!-- --\>');   document.write ('\<\/SCRIPT\>');   document.write ('\<\!-- --\>'); } // --> </SCRIPT> </OAS></div>  <br> </td> <!-- fin du corps de la page --><!-- debut de la colonne de droite --><!-- fin de la colonne de droite --> </tr> <!-- fin du tableau principale --><!-- debut du footer --><html> <table width=760 border=0 cellspacing=0 cellpadding=0>   <tr align=center>      <td>        <table width=100% border=0 cellspacing=0 cellpadding=0>         <tr bgcolor=#9bac79 align=center>            <td height=18 colspan=2><font color=#FFFFFF size=1 face=Verdana><a style="color: #000033; text-decoration: none" href=http://www.benchmark.fr/ebn.asp?pid=68 title=Socit target=_blank><b>Soci&eacute;t&eacute;</b></a>              <b><font color=c6ce67>|</font> <a style="color: #000033; text-decoration: none" href=http://www.journaldunet.com/contacts.shtml title=Contacts target=_blank>Contacts</a>              <font color=c6ce67>|</font> <a style="color: #000033; text-decoration: none" href=http://www.journaldunet.com/pubbenchmark.shtml title=Publicit target=_blank>Publicit</a>              <font color=c6ce67>|</font> <a style="color: #000033; text-decoration: none" href=http://www.benchmark.fr/ebn.asp?pid=69 title=Presse target=_blank>Presse</a>              <font color=c6ce67>|</font> <a style="color: #000033; text-decoration: none" href=http://emploi.journaldunet.com/php/offre/recherche_offre.php?f_id_entreprise=206 title=Recrutement target=_blank>Recrutement</a>              <font color=c6ce67>|</font> <a style="color: #000033; text-decoration: none" href=http://www.journaldunet.com/tousnossites.shtml title="Tous nos sites" target=_blank>Tous              nos sites</a> <font color=c6ce67>|</font> <a style="color: #000033; text-decoration: none" href=http://www.journaldunet.com/donneesperso.shtml title="Donn&eacute;es personelles" target=_blank>Donn&eacute;es              personelles</a></b></font></td>         </tr>         <tr bgcolor=#000033 align=center valign=middle>            <td height=35><font face="Verdana, Arial" size=1 color=#FFFFFF>Pour              tout probl&egrave;me de consultations, &eacute;crivez au <a href=mailto:developpeur@journaldunet.com><font color=#FFFF00><b>Webmaster</b></font></a>.<br>             &copy; Benchmark Group, 4 rue diderot 92156 Suresnes Cedex</font></td>           <td><font face="Verdana, Arial" size=1 color=#FFFFFF>              <div align=center><oas url=www.journaldunet.com/divers@x30> </oas></div>             </font></td>         </tr>       </table>     </td>   </tr> </table> </html>  </table></body> <!-- #EndTemplate --></html><MM:EndLock> <!-- fin du footer -->     <LAYER SRC=http://213.41.67.202:82/sondage.shtml visibility=hidden id=aa1 width=150 onload="moveToAbsolute(aad1.pageX,aad1.pageY); aa1.clip.height=350;aa1.clip.width=150;visibility='show';"></LAYER> 
