<?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>Better Software and beyond... &#187; Eclipse</title>
	<atom:link href="http://www.thorsten-kamann.de/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thorsten-kamann.de</link>
	<description>About architecture, development, quality and more</description>
	<lastBuildDate>Tue, 25 Oct 2011 20:16:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Copy and paste code into Eclipse</title>
		<link>http://www.thorsten-kamann.de/2011/09/02/copy-and-paste-code-into-eclipse/</link>
		<comments>http://www.thorsten-kamann.de/2011/09/02/copy-and-paste-code-into-eclipse/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 09:20:01 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/?p=521</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2011/09/02/copy-and-paste-code-into-eclipse/" title="Copy and paste code into Eclipse"></a>There is a cool feature in Eclipse: You can paste code you copied from antoher website into a source folder of Eclipse and all needed resources will be created: Package structure Class/Interface/Enum Code will be pasted into the newly created &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2011/09/02/copy-and-paste-code-into-eclipse/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2011/09/02/copy-and-paste-code-into-eclipse/" title="Copy and paste code into Eclipse"></a><p>There is a cool feature in Eclipse: You can paste code you copied from antoher website into a source folder of Eclipse and all needed resources will be created:</p>
<ul>
<li>Package structure</li>
<li>Class/Interface/Enum</li>
<li>Code will be pasted into the newly created file</li>
</ul>
<div>For instance you&#8217;ll find this code anywhere in a tutorial:</div>
<pre lang="java">package a.b.c;</pre>
<pre lang="java">class A{
    public A(){}

    public void methodA(){
      System.out.println("This is a very useful class!");
    }
}</pre>
<div>Copy this code and paste it into an Eclipse source folder. After this a new package structure a/b/c and a new class A.java with the content exists.</div>
<div>

<a href='' title='Paste context menu in Eclipse'><img width="150" height="150" src="http://www.thorsten-kamann.de/wp-content/uploads/2011/09/eclipse_cp_1-150x150.png" class="attachment-thumbnail" alt="Paste context menu in Eclipse" title="Paste context menu in Eclipse" /></a>
<a href='' title='The copied source code'><img width="150" height="150" src="http://www.thorsten-kamann.de/wp-content/uploads/2011/09/eclipse_cp_2-150x150.png" class="attachment-thumbnail" alt="The copied source code" title="The copied source code" /></a>

</div>
<div>That&#8217;s all. A very useful feature&#8230;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2011/09/02/copy-and-paste-code-into-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groovy-Eclipse 2.0.1 Released</title>
		<link>http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-2-0-1-released/</link>
		<comments>http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-2-0-1-released/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 10:06:44 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[groovy]]></category>

		<guid isPermaLink="false">http://blog.kamann.info/?p=306</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-2-0-1-released/" title="Groovy-Eclipse 2.0.1 Released"></a>The newest release is available. This release is mainly a bugfix release. There are 2 new features: Filter internal stacktraces Importing GMaven projects You can read here the New and Noteworthy. If you like you are be able to update &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-2-0-1-released/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-2-0-1-released/" title="Groovy-Eclipse 2.0.1 Released"></a><p>The newest release is available. This release is mainly a bugfix release. There are 2 new features:</p>
<ul>
<li>Filter internal stacktraces</li>
<li>Importing GMaven projects</li>
</ul>
<p>You can read here the <a href="http://docs.codehaus.org/display/GROOVY/Groovy-Eclipse+2.0.1+New+and+Noteworthy" target="_blank">New and Noteworthy</a>. If you like you are be able to update your Eclipse installation with this update site: http://dist.springsource.org/release/GRECLIPSE/e3.5/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-2-0-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[German] Eclipse Magazin: PlugIn Parade</title>
		<link>http://www.thorsten-kamann.de/2010/03/23/german-eclipse-magazin-plugin-parade/</link>
		<comments>http://www.thorsten-kamann.de/2010/03/23/german-eclipse-magazin-plugin-parade/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 09:59:43 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Publications]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[groovy]]></category>

		<guid isPermaLink="false">http://blog.kamann.info/?p=304</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2010/03/23/german-eclipse-magazin-plugin-parade/" title="[German] Eclipse Magazin: PlugIn Parade"></a>von Thorsten Kamann im Eclipse Magazin 02/2010 In diesem Artikel habe ich das Groovy Eclipse Plugin vorgestellt. Inzwischen ist der Artikel auch online verfügbar: http://it-republik.de/jaxenter/artikel/Nahtlose-Integration-von-Java-und-Groovy-2951.html Wer sich einen kurzen Überblick verschaffen will sollte dort einen Blick hineinwerfen.]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2010/03/23/german-eclipse-magazin-plugin-parade/" title="[German] Eclipse Magazin: PlugIn Parade"></a><p><strong><span style="font-size: x-small;">von Thorsten Kamann im Eclipse Magazin 02/2010</span></strong></p>
<p>In diesem Artikel habe ich das Groovy Eclipse Plugin vorgestellt. Inzwischen ist der Artikel auch online verfügbar:</p>
<p><a href="http://it-republik.de/jaxenter/artikel/Nahtlose-Integration-von-Java-und-Groovy-2951.html" target="_blank">http://it-republik.de/jaxenter/artikel/Nahtlose-Integration-von-Java-und-Groovy-2951.html</a></p>
<p>Wer sich einen kurzen Überblick verschaffen will sollte dort einen Blick hineinwerfen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2010/03/23/german-eclipse-magazin-plugin-parade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groovy Eclipse Plugin wins award for Best Open Source Developer Tool</title>
		<link>http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-plugin-wins-award-for-best-open-source-developer-tool/</link>
		<comments>http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-plugin-wins-award-for-best-open-source-developer-tool/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 09:53:18 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[groovy]]></category>

		<guid isPermaLink="false">http://blog.kamann.info/?p=302</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-plugin-wins-award-for-best-open-source-developer-tool/" title="Groovy Eclipse Plugin wins award for Best Open Source Developer Tool"></a>At EclipseCon 2010 the Groovy Eclipse Plugin wins the award for the Best Open Source Developer Tool. This is very nice since the version 2.0.1 offers much of the features you know from the Java Editor: Syntax Highlighting Code Completion &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-plugin-wins-award-for-best-open-source-developer-tool/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-plugin-wins-award-for-best-open-source-developer-tool/" title="Groovy Eclipse Plugin wins award for Best Open Source Developer Tool"></a><p>At <a href="http://eclipsecon.org/">EclipseCon 2010</a> the <a href="http://groovy.codehaus.org/Eclipse+Plugin" target="_blank">Groovy Eclipse Plugin</a> wins the award for the Best Open Source Developer Tool.</p>
<p>This is very nice since the version 2.0.1 offers much of the features you know from the Java Editor:</p>
<ul>
<li>Syntax Highlighting</li>
<li>Code Completion</li>
<li>Refactoring</li>
<li>Navigation</li>
<li>Compile as you type</li>
<li>and much more&#8230;</li>
</ul>
<p>If you are interested and understand the german language you can read my article about the <a href="http://it-republik.de/jaxenter/artikel/Nahtlose-Integration-von-Java-und-Groovy-2951.html" target="_blank">Groovy Eclipse Plugin published at Jaxenter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2010/03/23/groovy-eclipse-plugin-wins-award-for-best-open-source-developer-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Dortmund 09.02.2009: Webtests reloaded &#8211; Webtests mit Selenium, TestNG, Groovy und Maven</title>
		<link>http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/</link>
		<comments>http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 21:19:46 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[TestNG]]></category>
		<category><![CDATA[Unit]]></category>
		<category><![CDATA[Unittest]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=93</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/" title="Vortragsreihe Dortmund 09.02.2009: Webtests reloaded - Webtests mit Selenium, TestNG, Groovy und Maven"></a>Testgetriebene Entwicklung ist ein Muss, um die Qualität von Software-Produkten zu sichern. Der wohl am schwierigsten zu testenden Teil einer Anwendung ist die Weboberfläche. Oftmals ist es so, dass Oberflächen lediglich manuell getestet werden &#8211; mit allen Nachteilen, die manuelle &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/" title="Vortragsreihe Dortmund 09.02.2009: Webtests reloaded - Webtests mit Selenium, TestNG, Groovy und Maven"></a><p>Testgetriebene Entwicklung ist ein Muss, um die Qualität von Software-Produkten zu sichern. Der wohl am schwierigsten zu testenden Teil einer Anwendung ist die Weboberfläche. Oftmals ist es so, dass Oberflächen lediglich manuell getestet werden &#8211; mit allen Nachteilen, die manuelle Test mit sich bringen. Das Gespann Selenium, TestNG, Groovy und Maven bietet Ihnen einen Lösungsansatz, mit dem Sie in vertretbarer Zeit automatisierte Tests für Weboberflächen erstellen können. Dieser Vortrag führt Sie anhand einer Webanwendung Schritt für Schritt durch den Prozess, sodass Sie danach mit eigenen Experimenten beginnen können.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2009/01/28/vortragsreihe-dortmund-09022009-webtests-reloaded-webtests-mit-selenium-testng-groovy-und-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visualisation of a Groovy-DSL with Eclipse GMF</title>
		<link>http://www.thorsten-kamann.de/2008/12/03/ein-bild-sagt-mehr-als-1000-worte-visualisierung-von-einer-groovy-dsl-mit-eclipse-gmf/</link>
		<comments>http://www.thorsten-kamann.de/2008/12/03/ein-bild-sagt-mehr-als-1000-worte-visualisierung-von-einer-groovy-dsl-mit-eclipse-gmf/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 19:40:42 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Publications]]></category>
		<category><![CDATA[DSL]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EMF]]></category>
		<category><![CDATA[GMF]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[MDSD]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=123</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2008/12/03/ein-bild-sagt-mehr-als-1000-worte-visualisierung-von-einer-groovy-dsl-mit-eclipse-gmf/" title="Visualisation of a Groovy-DSL with Eclipse GMF"></a>EclipseMagazin 01.09 with Christian Bäurle, beyondsoft PDF-File Article as PDF (in german language) In this article we show you how to bring together Groovy and the Eclipse GMF. The base is a simple DSL, written in the Groovy language. A &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2008/12/03/ein-bild-sagt-mehr-als-1000-worte-visualisierung-von-einer-groovy-dsl-mit-eclipse-gmf/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2008/12/03/ein-bild-sagt-mehr-als-1000-worte-visualisierung-von-einer-groovy-dsl-mit-eclipse-gmf/" title="Visualisation of a Groovy-DSL with Eclipse GMF"></a><div class="entry">
<h6>EclipseMagazin 01.09 with <a title="Christian Bäurle" href="http://www.xing.com/profile/Christian_Baeurle" target="_blank">Christian Bäurle</a>, <a title="beyondsoft" href="http://www.beyondsoft.de/" target="_blank">beyondsoft</a></h6>
<div class="img alignnone size-full wp-image-136" style="width:34px;">
	<a href="http://www.bobdveloper.de/wp-content/uploads/2009/05/ecm_109_kamann_baeurle.pdf"><img src="http://www.bobdveloper.de/wp-content/uploads/2009/05/pdf.gif" alt="PDF-File" width="34" height="34" /></a>
	<div>PDF-File</div>
</div>Article as PDF (in german language)<br />
</a></p>
<p>In this article we show you how to bring together Groovy and the Eclipse GMF. The base is a simple DSL, written in the Groovy language. A DSL usually is text based. So it is difficult for non-technical users to understand what the DSL is for. To avoid this we have develop a EMF-Metamodel. With a simple transformation the Groovy-DSL is transformed to an EMF-Model. This is the base of the GMF-Editor.</p>
<p>This article is written in the german language. If you can read this here is the original abstract:</p>
<h3>Ein Bild sagt mehr als 1000 Worte &#8211; Visualisierung von einer Groovy-DSL mit Eclipse GMF</h3>
<p><a title="Domänen-spezifische Sprachen" href="http://de.wikipedia.org/wiki/Dom%C3%A4nenspezifische_Sprache" target="_blank">Domänen-spezifische Sprachen (DSL)</a> sind ein probates Mittel,¬† um komplexe Sachverhalte mit einer optimierten Sprache auszudrücken. Textuelle Notation leiden allerdings häufig an √úbersichtlichkeit, das menschliche Auge kann grafische Präsentationen besser erfassen. Deshalb sind Diagramme besser dafür geeignet. <span class="moz-txt-citetags"> </span>In diesem Artikel skizzieren wir die Erstellung einer <a title="Groovy" href="http://groovy.codehaus.org/" target="_blank">Groovy</a>-DSL mit Groovy und den zugehörigen Editor mit dem <a title="Eclipse GMF" href="http://eclipse.org/gmf" target="_blank">Eclipse Graphical Modelling Framework (GMF)</a>. Abgerundet wird<span class="moz-txt-citetags"> </span>dieser Artikel mit einem lauffähigen Beispiel.</p>
<p><a rel="attachment wp-att-124" href="http://www.thorsten-kamann.de/wordpress/2008/12/ein-bild-sagt-mehr-als-1000-worte-visualisierung-von-einer-groovy-dsl-mit-eclipse-gmf/ecm_109_kamann_baeurle/"></a><a href="http://www.bobdveloper.de/wp-content/uploads/2009/05/ecm_109_kamann_baeurle.pdf"><br />
</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2008/12/03/ein-bild-sagt-mehr-als-1000-worte-visualisierung-von-einer-groovy-dsl-mit-eclipse-gmf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Bonn 18.07.2008: My daily Spring &#8211; Best Practices mit Spring</title>
		<link>http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/</link>
		<comments>http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 20:44:31 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Unit]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=83</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/" title="Vortragsreihe Bonn 18.07.2008: My daily Spring - Best Practices mit Spring"></a>In vielen Projekten ist das Spring-Framework das Mittel der Wahl. Zusätzlich werden in vielen Produkten Spring intern eingesetzt. Damit die Arbeit mit Spring uneingeschränkt Spass macht ist es wichtig einige Tricks und Kniffe zu kennen. In diesem Vortrag zeigt Ihnen &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/" title="Vortragsreihe Bonn 18.07.2008: My daily Spring - Best Practices mit Spring"></a><p>In vielen Projekten ist das <a id="amzn_cl_link_0" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="0764574833" href="http://amazon.de/gp/product/0764574833?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=0764574833&amp;adid=0f832feb-cf5f-4e31-badb-c1927afb0c4d" target="_blank">Spring-Framework</a> das Mittel der Wahl. Zusätzlich werden in vielen Produkten Spring intern eingesetzt. Damit die Arbeit mit Spring uneingeschränkt Spass macht ist es wichtig einige Tricks und Kniffe zu kennen. In diesem Vortrag zeigt Ihnen der Referent, wie Sie effektiv Spring in Ihren Projekten einsetzen können. Die Themenbandbreite reicht dabei vom Tooling über Architekturthemen bis hin zum Testing:</p>
<ul>
<li>Spring-IDE: Features und Verwendung
<ul>
<li>Navigation zwischen Beandefinitionen und Code</li>
<li>Aspekte</li>
</ul>
</li>
<li>Architekturen unabhängig von Spring
<ul>
<li>keine HibernateTemplates</li>
<li>mein Code kennt nur Standards</li>
<li>eigene Annotations anstatt Spring-Annotations</li>
</ul>
</li>
<li>Testen mit Spring
<ul>
<li>Spring für Unittests</li>
<li>Dependency Injection</li>
<li>Angepasste Spring-Konfigurationen</li>
<li>DAO-Test</li>
</ul>
</li>
</ul>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=532860&amp;doc=mydailyspring-1217328085126960-9" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=532860&amp;doc=mydailyspring-1217328085126960-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
<p><img id="kosa-target-image" style="position: absolute; visibility: hidden; z-index: 2147483647; left: 434px; top: 302px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMDQvMDhrK9wWAAACA0lEQVQ4jbXVz0sUYRjA8e+u6xqlKJUaBZuUh6AfhyCEpUN/QIR0skMh6iHwsKe6lFu4HjpJhy5BS1CsZtDSrYMYdPHUZauDbhcpi7bEH2DOtjvP83aY3dFxxi1hfeAd3nlhPu/zPjPvOyHgKnsQEQDz60kaaKuTuRpqHxqMAKBWvVCoJOjAxqqj60Q1Y3fg05dWki/OMjt3+L+A+KklRvs+cia2VhtOTsYpN5wgl4nReTCM6s7o96UyA6kFkpNK9tZMEFx0B2bnO8hlYky/L5N9V2TDsinbgohi207fFqGxwZDoO0T67nEu9FseAyAMODWuNqC9LczUTBGrKIgqqgYRQdSgqogovy2b8YkCxzqiBBlOxuJ/earqIqqKbMfVsLYuGGMIMnb8KkTUk60HNwapTOqGCYLVDzdGDH9Km1mKiDOBMe4qmqJbl+g1wu5gtQGFZWHw8gFam/GXoILubwpxf+go336WCDJ8pYh35xkYayZ9J8aVi52+lZgt18VCif7RBeLd+X+XItX7nJHXyvkb6wD8eHOOqekVEuNffZM4icyR6s34SuGDTx/Jk715D4CTIy959XaFB0/n+Tw2TMu+jUDcMby3vg2yPW4/WuTxtYe0RJd9D9eKmodQT1eOxKVn9HR9qJZ1l3DABgGYuD7sdGR36CZsrFXqeNADhNijX9NfAyI+Sz1Sug0AAAAASUVORK5CYII=" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2008/07/18/vortragsreihe-bonn-my-daily-spring-best-practices-mit-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Dortmund 17.09.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy</title>
		<link>http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/</link>
		<comments>http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 21:39:42 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[TestNG]]></category>
		<category><![CDATA[Unit]]></category>
		<category><![CDATA[Unittest]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=104</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/" title="Vortragsreihe Dortmund 17.09.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy"></a>Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/" title="Vortragsreihe Dortmund 17.09.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy"></a><p>Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework geschaffen werden. Die Kombination von Spring, Annotations, <a id="amzn_cl_link_1" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="3446409416" href="http://amazon.de/gp/product/3446409416?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=3446409416&amp;adid=f166a279-fb31-4ef0-8e63-1332eac5f630" target="_blank">Java Persistence</a> (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.</p>
<p>Dieser Vortrag stellt einen Lösungsansatz anhand eines einfachen Beispiels vor. Die Aufbereitung der Inhalte orientiert sich dabei an einem typischen test-zentrierten Entwicklungsprozess. Folgende Themen werden angesprochen:</p>
<ul>
<li>Einleitung Spring und JPA, Maven, <a id="amzn_cl_link_4" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="3897478544" href="http://amazon.de/gp/product/3897478544?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=3897478544&amp;adid=d8dd601f-46f5-4125-9730-1a217cf87d28" target="_blank">Groovy</a></li>
<li>Projektstruktur</li>
<li>Entwicklung der API (der Schnittstellen)</li>
<li>Test-getriebene Entwicklung der Implementierung</li>
<li>Spring-unterstützte Integrationstests</li>
</ul>
<p>Ausblick:</p>
<ul>
<li>Spring 2.5 &#8211; mehr Annotations; Verwaltung von Entities mit Spring</li>
<li>Webschicht &#8211; Anbindung einer Webanwendung mit <a id="amzn_cl_link_5" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="3827321271" href="http://amazon.de/gp/product/3827321271?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=3827321271&amp;adid=5df766c5-929f-4ee9-8a16-845e8c067508" target="_blank">Java Server Faces</a> (JSF)</li>
<li>Spring-Webservices &#8211; Contract-First Webservices mit Spring-WS 1.0</li>
</ul>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=408896&amp;doc=lwabonn280108-1210887213630253-9" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=408896&amp;doc=lwabonn280108-1210887213630253-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2007/09/17/vortragsreihe-dortmund-17092007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>To compare apples and oranges</title>
		<link>http://www.thorsten-kamann.de/2007/04/10/to-compare-apples-and-oranges/</link>
		<comments>http://www.thorsten-kamann.de/2007/04/10/to-compare-apples-and-oranges/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 20:43:29 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Publications]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EMF]]></category>
		<category><![CDATA[MDSD]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=147</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2007/04/10/to-compare-apples-and-oranges/" title="To compare apples and oranges"></a>Eclipsemagazin 09 Online-Article (in german) Online Article (in german) Von √Ñpfeln und Birnen This article shows how to use the Eclipse Modelling Famework (EMF) to migrate Software from Visual basic to Java. This article is written in german.]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2007/04/10/to-compare-apples-and-oranges/" title="To compare apples and oranges"></a><div class="entry">
<h5>Eclipsemagazin 09</h5>
<div class="img alignnone size-full wp-image-178" style="width:30px;">
	<a href="http://it-republik.de/jaxenter/artikel/Von-Aepfeln-und-Birnen-1316.html"><img src="http://www.bobdveloper.de/wp-content/uploads/2009/06/globe1.gif" alt="Online-Article (in german)" width="30" height="30" /></a>
	<div>Online-Article (in german)</div>
</div><a title="Online-Article (in german)" href="http://it-republik.de/jaxenter/artikel/Von-Aepfeln-und-Birnen-1316.html" target="_blank">Online Article (in german)<br />
</a></p>
<h3>Von √Ñpfeln und Birnen</h3>
<p>This article shows how to use the <a title="Eclipse Modelling Framework" href="http://www.eclipse.org/emf" target="_blank">Eclipse Modelling Famework (EMF)</a> to migrate Software from Visual basic to Java. This article is written in german.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2007/04/10/to-compare-apples-and-oranges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vortragsreihe Bonn 28.01.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy</title>
		<link>http://www.thorsten-kamann.de/2007/01/28/vortragsreihe-bonn-28012007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/</link>
		<comments>http://www.thorsten-kamann.de/2007/01/28/vortragsreihe-bonn-28012007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/#comments</comments>
		<pubDate>Sun, 28 Jan 2007 21:34:44 +0000</pubDate>
		<dc:creator>thorque</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[TestNG]]></category>
		<category><![CDATA[Unit]]></category>
		<category><![CDATA[Unittest]]></category>

		<guid isPermaLink="false">http://www.thorsten-kamann.de/wordpress/?p=101</guid>
		<description><![CDATA[<a href="http://www.thorsten-kamann.de/2007/01/28/vortragsreihe-bonn-28012007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/" title="Vortragsreihe Bonn 28.01.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy"></a>Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework &#8230;<p class="read-more"><a href="http://www.thorsten-kamann.de/2007/01/28/vortragsreihe-bonn-28012007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thorsten-kamann.de/2007/01/28/vortragsreihe-bonn-28012007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/" title="Vortragsreihe Bonn 28.01.2007: Leichtgewichtige Architekturen mit Spring, JPA, Maven und Groovy"></a><p>Gute Software sollte sich an der entsprechenden Fachdomäne orientieren und nicht an der zugrundeliegenden Technologie. Um dies zu erreichen, wird allerdings eine Basis benötigt, die technisch ausgereift ist ohne Einschränkungen für die Entwicklung. Eine solche Basis kann mit dem Springframework geschaffen werden. Die Kombination von Spring, Annotations, <a id="amzn_cl_link_1" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="3446409416" href="http://amazon.de/gp/product/3446409416?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=3446409416&amp;adid=f166a279-fb31-4ef0-8e63-1332eac5f630" target="_blank">Java Persistence</a> (JPA) und Unit-Testing erlaubt eine flexible und modulare Architektur und könnte eine mögliche technische Basis für ein solches Softwaresystem sein.</p>
<p>Dieser Vortrag stellt einen Lösungsansatz anhand eines einfachen Beispiels vor. Die Aufbereitung der Inhalte orientiert sich dabei an einem typischen test-zentrierten Entwicklungsprozess. Folgende Themen werden angesprochen:</p>
<ul>
<li>Einleitung Spring und JPA, Maven, <a id="amzn_cl_link_4" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="3897478544" href="http://amazon.de/gp/product/3897478544?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=3897478544&amp;adid=d8dd601f-46f5-4125-9730-1a217cf87d28" target="_blank">Groovy</a></li>
<li>Projektstruktur</li>
<li>Entwicklung der API (der Schnittstellen)</li>
<li>Test-getriebene Entwicklung der Implementierung</li>
<li>Spring-unterstützte Integrationstests</li>
</ul>
<p>Ausblick:</p>
<ul>
<li>Spring 2.5 &#8211; mehr Annotations; Verwaltung von Entities mit Spring</li>
<li>Webschicht &#8211; Anbindung einer Webanwendung mit <a id="amzn_cl_link_5" style="border-bottom: 1px solid; color: #aa3511; text-decoration: underline; padding-bottom: 1px;" name="3827321271" href="http://amazon.de/gp/product/3827321271?ie=UTF8&amp;tag=thorskaman-21&amp;link_code=em1&amp;camp=2510&amp;creative=11146&amp;creativeASIN=3827321271&amp;adid=5df766c5-929f-4ee9-8a16-845e8c067508" target="_blank">Java Server Faces</a> (JSF)</li>
<li>Spring-Webservices &#8211; Contract-First Webservices mit Spring-WS 1.0</li>
</ul>
<p><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=408896&amp;doc=lwabonn280108-1210887213630253-9" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=408896&amp;doc=lwabonn280108-1210887213630253-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorsten-kamann.de/2007/01/28/vortragsreihe-bonn-28012007-leichtgewichtige-architekturen-mit-spring-jpa-maven-und-groovy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

