<?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>ighani.info</title>
	<atom:link href="http://www.ighani.info/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.ighani.info</link>
	<description></description>
	<lastBuildDate>Fri, 21 May 2010 19:55:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Coremedia Trainings Applikation und Derby</title>
		<link>http://www.ighani.info/?p=37</link>
		<comments>http://www.ighani.info/?p=37#comments</comments>
		<pubDate>Fri, 21 May 2010 19:55:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ighani.info/?p=37</guid>
		<description><![CDATA[In der Standard Trainingsapplikation von Coremedia (core.dining) gibt es Probleme mit zu langen Dokumenttyp Bezeichnungen. Dies führt zu einer Fehlermeldung in der mitgelieferten Derby Version, welches eine Einschränkung bei den erstellsten Indizes hat. Diese dürfen nicht länger als 18 Zeichen beinhalten. Man kann das Problem beheben, indem eine aktuelle Derby Version installiert wird. Hierzu muss [...]]]></description>
			<content:encoded><![CDATA[<p>In der Standard Trainingsapplikation von Coremedia (core.dining) gibt es Probleme mit zu langen Dokumenttyp Bezeichnungen. Dies führt zu einer Fehlermeldung in der mitgelieferten Derby Version, welches eine Einschränkung bei den erstellsten Indizes hat. Diese dürfen nicht länger als 18 Zeichen beinhalten. Man kann das Problem beheben, indem eine aktuelle Derby Version installiert wird. Hierzu muss man nur die neue Derby Jar Datei mit der alten ersetzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ighani.info/?feed=rss2&amp;p=37</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSF 2.0 and Groovy in Netbeans 6.8</title>
		<link>http://www.ighani.info/?p=32</link>
		<comments>http://www.ighani.info/?p=32#comments</comments>
		<pubDate>Wed, 10 Feb 2010 16:31:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JEE]]></category>

		<guid isPermaLink="false">http://www.ighani.info/?p=32</guid>
		<description><![CDATA[In one of my recent projects i had to integrate Groovy with JSF 2.0 in Netbeans 6.8. I don&#8217;t speak of using groovy as managed bean code or JSF renderer, etc. I just want to use some groovy classes to help me with sending mail or parsing xml and so on. It turned out to [...]]]></description>
			<content:encoded><![CDATA[<p>In one of my recent projects i had to integrate Groovy with JSF 2.0 in Netbeans 6.8. I don&#8217;t speak of using groovy as managed bean code or JSF renderer, etc. I just want to use some groovy classes to help me with sending mail or parsing xml and so on.</p>
<p>It turned out to be a little tricky as everything compiled well during programming but if i tried to run the project the glassfish server complained about missing implementation of an abstract method. The key point is groov&#8217;s joint compilation. If you run a netbeans project it executes an ant build.xml file which can be found in the root project folder. This file is pretty empty as it imports the main compile and deploy tasks from another ant file in the &#8220;nbproject&#8221; folder.</p>
<p>Now you can customize the build.xml file to enable joint compilation. For this you have to modify the build.xml file in this way:</p>
<p>1. Insert this after the import tag:</p>
<p>&lt;taskdef name=&#8221;groovyc&#8221;  classname=&#8221;org.codehaus.groovy.ant.Groovyc&#8221; /&gt;</p>
<p>2. Copy the target &#8220;-init-macrodef-javac&#8221; from the nbproject/build-impl.xml file to the end of the build.xml file. You have to modify the target like:</p>
<p>&lt;target name=&#8221;-init-macrodef-javac&#8221;&gt;<br />
        &lt;macrodef name=&#8221;javac&#8221; uri=&#8221;<a href="http://www.netbeans.org/ns/web-project/2">http://www.netbeans.org/ns/web-project/2</a>&#8220;&gt;<br />
            &lt;attribute default=&#8221;${src.dir}&#8221; name=&#8221;srcdir&#8221;/&gt;<br />
            &lt;attribute default=&#8221;${build.classes.dir}&#8221; name=&#8221;destdir&#8221;/&gt;<br />
            &lt;attribute default=&#8221;${javac.classpath}:${j2ee.platform.classpath}&#8221; name=&#8221;classpath&#8221;/&gt;<br />
            &lt;attribute default=&#8221;${includes}&#8221; name=&#8221;includes&#8221;/&gt;<br />
            &lt;attribute default=&#8221;${excludes}&#8221; name=&#8221;excludes&#8221;/&gt;<br />
            &lt;attribute default=&#8221;${javac.debug}&#8221; name=&#8221;debug&#8221;/&gt;<br />
            &lt;attribute default=&#8221;${empty.dir}&#8221; name=&#8221;gensrcdir&#8221;/&gt;<br />
            &lt;element name=&#8221;customize&#8221; optional=&#8221;true&#8221;/&gt;<br />
            &lt;sequential&gt;<br />
                &lt;property location=&#8221;${build.dir}/empty&#8221; name=&#8221;empty.dir&#8221;/&gt;<br />
                &lt;mkdir dir=&#8221;${empty.dir}&#8221;/&gt;<br />
                <strong>&lt;groovyc   destdir=&#8221;@{destdir}&#8221; encoding=&#8221;${source.encoding}&#8221; excludes=&#8221;@{excludes}&#8221; includeantruntime=&#8221;false&#8221; includes=&#8221;@{includes}&#8221;  srcdir=&#8221;@{srcdir}&#8221; &gt;<br />
</strong>                    &lt;src&gt;<br />
                        &lt;dirset dir=&#8221;@{gensrcdir}&#8221; erroronmissingdir=&#8221;false&#8221;&gt;<br />
                            &lt;include name=&#8221;*&#8221;/&gt;<br />
                        &lt;/dirset&gt;<br />
                    &lt;/src&gt;<br />
                    &lt;classpath&gt;<br />
                        &lt;path path=&#8221;@{classpath}&#8221;/&gt;<br />
                    &lt;/classpath&gt;<br />
                    &lt;javac source=&#8221;${javac.source}&#8221; target=&#8221;${javac.target}&#8221; debug=&#8221;on&#8221; deprecation=&#8221;${javac.deprecation}&#8221;&gt;<br />
                        &lt;compilerarg line=&#8221;${endorsed.classpath.cmd.line.arg}&#8221;/&gt;<br />
                        &lt;compilerarg line=&#8221;${javac.compilerargs}&#8221;/&gt;<br />
                        &lt;customize/&gt;<br />
                    &lt;/javac&gt;<br />
             <strong>   &lt;/groovyc&gt;<br />
</strong>            &lt;/sequential&gt;<br />
        &lt;/macrodef&gt;<br />
    &lt;/target&gt;</p>
<p> </p>
<p>Look how we integrated the groovyc compiler which first compiles the groovy sources and afterwards the java sources with nested &lt;javac&gt;</p>
<p>3. You should extend the nbproject/project.properties with:  build.classes.excludes=**/*.java,**/*.form<strong>,**/*.groovy</strong></p>
<p>Otherwise groovy source files will be deployed along with the class files.</p>
<p>Now you can run your project from netbeans 6.8 with the RUN button.</p>
<p> </p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ighani.info/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse Galileo und Maven Plugin</title>
		<link>http://www.ighani.info/?p=30</link>
		<comments>http://www.ighani.info/?p=30#comments</comments>
		<pubDate>Tue, 29 Sep 2009 11:54:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://www.ighani.info/?p=30</guid>
		<description><![CDATA[Nach Installation des Maven Plugins in Eclipse warnt Dieser nach einem Neustart, dass Eclipse innerhalb einer JRE und nicht eines JDK läuft. Einige Maven Abhängigkeiten benötigen allerdings das JDK. Daher sollte man Eclipse mit einem JDK starten. Hierfür in der Eclipse Installation die Datei eclipse.ini suchen und dort den folgenden fett markierten Eintrag ergänzen (natürlich [...]]]></description>
			<content:encoded><![CDATA[<p>Nach Installation des Maven Plugins in Eclipse warnt Dieser nach einem Neustart, dass Eclipse innerhalb einer JRE und nicht eines JDK läuft. Einige Maven Abhängigkeiten benötigen allerdings das JDK. Daher sollte man Eclipse mit einem JDK starten. Hierfür in der Eclipse Installation die Datei eclipse.ini suchen und dort den folgenden fett markierten Eintrag ergänzen (natürlich mit dem Pfad zu eurer JDK):</p>
<p>-startup<br />
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar<br />
&#8211;launcher.library<br />
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.0.200.v20090519<br />
-showsplash<br />
org.eclipse.platform<br />
&#8211;launcher.XXMaxPermSize<br />
256m<br />
<strong>-vm<br />
C:\Program Files\Java\jdk1.6.0_16\bin\javaw.exe</strong><br />
-vmargs<br />
-Xms40m<br />
-Xmx256m</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ighani.info/?feed=rss2&amp;p=30</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse 3.5.1 EE Bundle 64Bit</title>
		<link>http://www.ighani.info/?p=17</link>
		<comments>http://www.ighani.info/?p=17#comments</comments>
		<pubDate>Tue, 29 Sep 2009 07:33:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JEE]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://www.ighani.info/?p=17</guid>
		<description><![CDATA[Ich habe heute versucht das Enterprise Bundle von Eclipse in der Version 3.5.1 auf Windows 7 (64 bit) zu installieren. Leider bricht Eclipse beim Starten mit einer Info Meldung ab. Es hat wohl mit der swt.dll zu tun. Daraufhin schaute ich auf der Downloadseite nochmal nach und es gibt keine 64 bit Version zum download für [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe heute versucht das Enterprise Bundle von Eclipse in der Version 3.5.1 auf Windows 7 (64 bit) zu installieren. Leider bricht Eclipse beim Starten mit einer Info Meldung ab. Es hat wohl mit der swt.dll zu tun. Daraufhin schaute ich auf der Downloadseite nochmal nach und es gibt keine 64 bit Version zum download für Windows. Jedenfalls nicht direkt ersichtlich. Man muss über folgenden Link einsteigen <a href="http://download.eclipse.org/eclipse/downloads/" target="_blank">http://download.eclipse.org/eclipse/downloads/</a> und zu dem entsprechenden release navigieren. Leider gibt es die 64bit Variante nur für die Classic Version. Die enzelnen Plugins fr die EE Entwicklung muss ma per Hand nachistallieren: <a href="http://download.eclipse.org/releases/galileo">http://download.eclipse.org/releases/galileo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ighani.info/?feed=rss2&amp;p=17</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java Framework Challenge auf der W-JAX 2009</title>
		<link>http://www.ighani.info/?p=15</link>
		<comments>http://www.ighani.info/?p=15#comments</comments>
		<pubDate>Mon, 28 Sep 2009 10:49:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Unkategorisiert]]></category>
		<category><![CDATA[Konferenz]]></category>

		<guid isPermaLink="false">http://www.ighani.info/?p=15</guid>
		<description><![CDATA[Auf der diesjährigen W-JAX findet eine Challenge zu Java Webframeworks statt. Der Sieger wird direkt auf der Konferenz gekürt. Zugelassen sind Einzelwentwickler und Teams. Es soll sich herauskristallisieren mit welchen Frameworks in Java elegant und robust Webapplikationen gebaut werden können. Groovy/Grails Kollegen vor&#8230;  Hab selbst leider keine Zeit für die Teilnahme.]]></description>
			<content:encoded><![CDATA[<p>Auf der diesjährigen W-JAX findet eine Challenge zu Java Webframeworks statt. Der Sieger wird direkt auf der Konferenz gekürt. Zugelassen sind Einzelwentwickler und Teams. Es soll sich herauskristallisieren mit welchen Frameworks in Java elegant und robust Webapplikationen gebaut werden können. Groovy/Grails Kollegen vor&#8230; <img src='http://www.ighani.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p> Hab selbst leider keine Zeit für die Teilnahme.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ighani.info/?feed=rss2&amp;p=15</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grails 1.2 Artikel auf JAXEnter</title>
		<link>http://www.ighani.info/?p=13</link>
		<comments>http://www.ighani.info/?p=13#comments</comments>
		<pubDate>Mon, 28 Sep 2009 10:43:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Veröffentlichungen]]></category>
		<category><![CDATA[Artikel]]></category>

		<guid isPermaLink="false">http://www.ighani.info/?p=13</guid>
		<description><![CDATA[Heute ist mein Artikel über die Neuerungen in Grails 1.2 bei dem J2EE Webportal JAXEnter erschienen: http://it-republik.de/jaxenter/artikel/Grails-1.2-Spring-3-Uri-Rewriting-und-mehr-2588.html]]></description>
			<content:encoded><![CDATA[<p>Heute ist mein Artikel über die Neuerungen in Grails 1.2 bei dem J2EE Webportal JAXEnter erschienen: <a href="http://it-republik.de/jaxenter/artikel/Grails-1.2-Spring-3-Uri-Rewriting-und-mehr-2588.html">http://it-republik.de/jaxenter/artikel/Grails-1.2-Spring-3-Uri-Rewriting-und-mehr-2588.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ighani.info/?feed=rss2&amp;p=13</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate Criteria Builder in GroovyMag</title>
		<link>http://www.ighani.info/?p=7</link>
		<comments>http://www.ighani.info/?p=7#comments</comments>
		<pubDate>Thu, 24 Sep 2009 08:32:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Veröffentlichungen]]></category>
		<category><![CDATA[Artikel]]></category>

		<guid isPermaLink="false">http://www.ighani.info/?p=7</guid>
		<description><![CDATA[Das monatliche online Magazin GroovyMag behandelt Themen rund um Groovy/Grails. Es ist jeden Monat als PDF erhältlich und kostet pro Ausgabe $4,99. Es schreiben einige namhafte Autoren aus der Szene für dieses Magazin. In der Oktober Ausgabe 2009 erscheint ein Artikel von mir mit dem Thema &#8220;Hibernate Criteria Builder&#8221; und dessen Einsatz in Grails. Nach [...]]]></description>
			<content:encoded><![CDATA[<p>Das monatliche online Magazin <a title="GroovyMag" href="http://www.groovymag.com/" target="_blank">GroovyMag</a> behandelt Themen rund um Groovy/Grails. Es ist jeden Monat als PDF erhältlich und kostet pro Ausgabe $4,99.<br />
Es schreiben einige namhafte Autoren aus der Szene für dieses Magazin. In der Oktober Ausgabe 2009 erscheint ein Artikel von mir mit dem Thema &#8220;Hibernate Criteria Builder&#8221; und dessen Einsatz in Grails. Nach einer 90-tägigen Sperre seitens des Herausgebers werde ich den Artikel hier posten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ighani.info/?feed=rss2&amp;p=7</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
