<?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>Brutus - Le Blog de Fabrice Bourqui &#187; Netbeans</title>
	<atom:link href="https://blog.developpez.com/brutus/pcategory/netbeans/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/brutus</link>
	<description></description>
	<lastBuildDate>Sat, 06 Apr 2013 02:02:25 +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>Un environnement de développement Java proche de la perfection&#8230;</title>
		<link>https://blog.developpez.com/brutus/p9127/java/un_environnement_de_developpement_java_p</link>
		<comments>https://blog.developpez.com/brutus/p9127/java/un_environnement_de_developpement_java_p#comments</comments>
		<pubDate>Sun, 18 Jul 2010 10:12:00 +0000</pubDate>
		<dc:creator><![CDATA[fabou3377]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Netbeans]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[1.Introudction Combien de fois ai-je entendu que le fait de compiler, déployer des applications Java était bien plus compliqué que des langages scriptés comme PHP. C&#8217;est vrai, cependant rien n&#8217;empêche le développeur JAVA web d&#8217;utiliser de nouveaux programmes lui facilitant &#8230; <a href="https://blog.developpez.com/brutus/p9127/java/un_environnement_de_developpement_java_p">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>1.Introudction</strong></p>
<p>Combien de fois ai-je entendu que le fait de compiler, déployer des applications Java était bien plus compliqué que des langages scriptés comme PHP. C&rsquo;est vrai, cependant rien n&rsquo;empêche le développeur JAVA web d&rsquo;utiliser de nouveaux programmes lui facilitant la vie&#8230;Dans cette article, j&rsquo;aimerais vous présenter quelques &laquo;&nbsp;nouveaux&nbsp;&raquo; plugins</p>
<p><span id="more-25"></span><br />
<strong>1.Le côté du compilation &#8211; déploiement &#8211; JRebel</strong></p>
<p>On connaissait le hot swap, mais honnêtement pour un développeur basic, cette fonctionnalité qui est intégrée à Netbeans fonctionne mais par exemple créer de gros permgen space avec Tomcat, à mois d&rsquo;un tunning spécifique de Tomcat.. Ce tunning reste à la portée de tout le monde, mais n&rsquo;est pas chose évidente&#8230; On peut se simplifier la vie avec  <a href="http://www.zeroturnaround.com/jrebel/">JRebel</a>.. Cette add-on compatible avec Netbeans, Eclipse, Maven permet lorsque vous sauvez votre classe (J&rsquo;insiste sur classe) ou votre page web de déployer automatiquement vos modifications sur le serveur de votre choix.. Oui d&rsquo;accord, ce module n&rsquo;est pas gratuit mais la version trial a une durée de 60 jours, si vous le testez, vous l&rsquo;achèterez, j&rsquo;en suis convaincu tellement le gain de temps est fabuleux&#8230; Je précise bien que je ne suis pas un vendeur de chez Jrebel!!;) Croyez-moi essayez-le&#8230; Coût 189$</p>
<p><strong>2.Le côté browser &#8211; FireBug &#8211; Xrefresh</strong></p>
<p>Comme mon clavier n&rsquo;a pas de touche F5 ;), je suis très embêté pour faire les refresh sur mon browser&#8230; Alors j&rsquo;ai installé deux modules particulièrement sympa pour Firefox</p>
<p><strong>Firebug</strong></p>
<p>Vous trouverez ce module <a href="https://addons.mozilla.org/fr/firefox/addon/1843/">ici</a>.. Pour ceux qui ne connaissent pas ce module, celui-ci permet entre-autre d&rsquo;inspecter votre page web tout comme l&rsquo;arbre DOM, et les CSS&#8230;</p>
<p><strong>Xrefresh</strong></p>
<p>Vous trouverez ce module <a href="http://xrefresh.binaryage.com/">ici</a>.. Pour ceux qui ne connaissent pas ce module, celui-ci permet de raffraichir votre page web dès qu&rsquo;une modification est détectée sur votre code source&#8230;</p>
<p><strong>3.Conclusion</strong></p>
<p>Une fois le tout installé, imaginer que lorsque vous sauvez votre code source dans votre éditeur préféré, votre site web se recharge automatiquement sur votre deuxième écran&#8230;Pas Belle la Vie;) </p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Delegate is not set yet&#8230;. Netbeans 6.7.1</title>
		<link>https://blog.developpez.com/brutus/p8409/java/delegate_is_not_set_yet_netbeans_6_7_1</link>
		<comments>https://blog.developpez.com/brutus/p8409/java/delegate_is_not_set_yet_netbeans_6_7_1#comments</comments>
		<pubDate>Sun, 29 Nov 2009 09:14:29 +0000</pubDate>
		<dc:creator><![CDATA[fabou3377]]></dc:creator>
				<category><![CDATA[Glassfish]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Netbeans]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[1.Introduction Ce bug arrive lorsque l&#8217;on essayer de déployer une web application depuis Netbeans et que le déployement précédent s&#8217;est mal terminé.. 2.Résolution Supprimer tous les fichiers dans ~/.netbeans/6.7/config/J2EE/TargetModules/* de votre dossier Utilisateur&#8230;]]></description>
				<content:encoded><![CDATA[<p><strong>1.Introduction</strong></p>
<p>Ce bug arrive lorsque l&rsquo;on essayer de déployer une web application depuis Netbeans et que le déployement précédent s&rsquo;est mal terminé..</p>
<p><strong>2.Résolution</strong></p>
<p>Supprimer tous les fichiers dans ~/.netbeans/6.7/config/J2EE/TargetModules/* de votre dossier Utilisateur&#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jdbc, Cannot convert value &#8216;0000-00-00 00:00:00&#8242;</title>
		<link>https://blog.developpez.com/brutus/p5802/java/jdbc_cannot_convert_value_0000_00_00_00_00</link>
		<comments>https://blog.developpez.com/brutus/p5802/java/jdbc_cannot_convert_value_0000_00_00_00_00#comments</comments>
		<pubDate>Sun, 01 Jun 2008 09:44:41 +0000</pubDate>
		<dc:creator><![CDATA[fabou3377]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[Netbeans]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[1.Introduction Si vous désirez récupérer une valeur de type &#171;&#160;DATETIME&#160;&#187; dans une table mysql à l&#8217;aide du driver Jdbc de MySql et que les valeurs sont nulles dans la table, vous vous retrouvez avec l&#8217;erreur suivante : &#171;&#160;Cannot convert value&#160;&#187;. &#8230; <a href="https://blog.developpez.com/brutus/p5802/java/jdbc_cannot_convert_value_0000_00_00_00_00">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>1.Introduction</strong></p>
<p>
Si vous désirez récupérer une valeur de type &laquo;&nbsp;DATETIME&nbsp;&raquo; dans une table mysql à l&rsquo;aide du driver Jdbc de MySql et que les valeurs sont nulles dans la table, vous vous retrouvez avec l&rsquo;erreur suivante : &laquo;&nbsp;Cannot convert value&nbsp;&raquo;. Pour résoudre ce problème il suffit de modifier l&rsquo;url de connexion en y ajoutant le paramètre décrit ci-dessous. On retrouve typiqument cette erreur dans Netbeans lorsqu&rsquo;on utilise le client de base de données intégré à l&rsquo;éditeur&#8230;
</p>
<p><strong>Url de connexion</strong></p>
<p>
Si votre url était:<br />
<code class="codecolorer text default"><span class="text">jdbc:mysql://localhost:3306/mabdd</span></code><br />
remplacez-la par :</p>
<p><code class="codecolorer text default"><span class="text">jdbc:mysql://localhost:3306/mabdd?zeroDateTimeBehavior=convertToNull</span></code><br />
Et le tour est joué&#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Création applet dans Netbeans 6</title>
		<link>https://blog.developpez.com/brutus/p5260/java/creation_applet_dans_netbeans_6</link>
		<comments>https://blog.developpez.com/brutus/p5260/java/creation_applet_dans_netbeans_6#comments</comments>
		<pubDate>Tue, 11 Mar 2008 07:30:19 +0000</pubDate>
		<dc:creator><![CDATA[fabou3377]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Netbeans]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[1.Introduction Cet article a pour but de vous présenter la création d&#8217;un applet dans Netbeans 6. 2.Création du projet Allez dans File->New Project->Java->Java Class Library, puis entrez un nom de projet dans notre cas ce sera HelloApplet, cliquez sur finish. &#8230; <a href="https://blog.developpez.com/brutus/p5260/java/creation_applet_dans_netbeans_6">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>1.Introduction</strong></p>
<p>Cet article a pour but de vous présenter la création d&rsquo;un applet dans Netbeans 6.</p>
<p><strong>2.Création du projet</strong></p>
<p>Allez dans File->New Project->Java->Java Class Library, puis entrez un nom de projet dans notre cas ce sera HelloApplet, cliquez sur finish.</p>
<p><strong>3.Création de l&rsquo;Applet</strong></p>
<p>Clic-droit sur le noeud HelloApplet, puis New->Others->Java->Applet. Nom de la classe : MyApplet, Nom du package: org.me.hello, puis finish</p>
<p>Mettre le code ci-dessous dans MyApplet:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">package org.me.hello; <br />
import java.applet.Applet; <br />
import java.awt.Graphics; <br />
&nbsp;<br />
public class MyApplet extends Applet { <br />
&nbsp;<br />
&nbsp; &nbsp;public void paint(Graphics g) { <br />
&nbsp; &nbsp; &nbsp; &nbsp;g.drawString(&quot;Hello applet!&quot;, 50, 25); <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} <br />
}</div></div>
<p>Clic-droit sur le noeud HelloApplet, puis Build.
</p>
<p><strong>4.Création du fichier html qui va appeler cet applet</strong></p>
<p>Dans notre cas nous avons deux solutions, soit créer un fichier html dans le dossier build et appeler le fichier MyApplet.class, soit créer un fichier html appelant le jar du dossier dist. Je vous présente les deux manières</p>
<p><em>4.1 Depuis le dossier build</em></p>
<p>Allez sur l&rsquo;onglet File, puis clic-droit sur le dossier build de HelloApplet puis New->HTML File. Mettre le code ci-dessous dedans:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt; <br />
&lt;html&gt; <br />
&nbsp; &lt;head&gt; <br />
&nbsp; &nbsp; &lt;title&gt;&lt;/title&gt; <br />
&nbsp; &nbsp; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt; <br />
&nbsp; &lt;/head&gt; <br />
&nbsp; &lt;body&gt; <br />
&nbsp; &nbsp; &nbsp; &lt;applet codebase=&quot;classes&quot; code=&quot;org.me.hello.MyApplet&quot;&gt; <br />
&nbsp; &nbsp; &nbsp; &lt;/applet&gt; <br />
&nbsp; &lt;/body&gt; <br />
&lt;/html&gt;</div></div>
</p>
<p><em>4.2 Depuis le dossier dist</em></p>
<p>Allez sur l&rsquo;onglet File, puis clic-droit sur le dossier dist de HelloApplet puis New->HTML File. Mettre le code ci-dessous dedans:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;html&gt; <br />
&nbsp; &lt;head&gt; <br />
&nbsp; &nbsp; &lt;title&gt;&lt;/title&gt; <br />
&nbsp; &nbsp; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt; <br />
&nbsp; &lt;/head&gt; <br />
&nbsp; &lt;body&gt; <br />
&nbsp; &nbsp; &nbsp; &lt;applet archive=&quot;HelloApplet.jar&quot; code=&quot;org.me.hello.MyApplet&quot;&gt; <br />
&nbsp; &nbsp; &nbsp; &lt;/applet&gt; <br />
&nbsp; &lt;/body&gt; <br />
&lt;/html&gt;</div></div>
</p>
<p><strong>5. Tester votre applet</strong></p>
<p>Depuis l&rsquo;onglet File, clic-droit le fichier html puis view</p>
<p><strong>6. Ajout d&rsquo;une tâche ANT pour le fichier html</strong></p>
<p>Dans notre solution actuelle, le fichier html se trouvant dans le dossier dist est à chaque fois détruit lors d&rsquo;un build. Nous allons créer une petite tâche ANT permettant de copier à chaque fois le fichier html dans le dossier dist. De cette façon toutes les modifications que nous ferons sur notre fichier seront effectuées et le fichier sera mise à jour dans le dossier dist.</p>
<p>Pour ceci allons dans l&rsquo;onglet file, ouvrons le fichier build.xml puis rajoutons le code ci-dessous:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &lt;!-- Copie le fichier html dans le dossier dist --&gt; <br />
&nbsp; &nbsp; &lt;target name=&quot;post-build&quot;&gt; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;copy file=&quot;${src.dir}/newhtml.html&quot; todir=&quot;${dist.dir}&quot; /&gt; <br />
&nbsp; &nbsp; &lt;/target&gt;</div></div>
<p>Faites un build, et vous remarquer que votre fichier html est disponible dans le dossier dist. Votre application est prête à être déployée dans le dossier dist.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
