<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.2" -->
<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/"
	>

<channel>
	<title>Spring IDE Blog</title>
	<link>http://springide.org/blog</link>
	<description>The Spring IDE team blog</description>
	<pubDate>Fri, 18 Jul 2008 10:51:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>
	<language>en</language>
			<item>
		<title>Spring Web Flow 2 Support on the Way</title>
		<link>http://springide.org/blog/2008/07/02/spring-web-flow-2-support-on-the-way/</link>
		<comments>http://springide.org/blog/2008/07/02/spring-web-flow-2-support-on-the-way/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 15:35:17 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Journal]]></category>
<category>2.1</category><category>spring ide</category><category>webflow</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/07/14/spring-web-flow-2-support-on-the-way/</guid>
		<description><![CDATA[For those of you who want to use Spring IDE with Spring Web Flow 2 I have good news today: The support for Web Flow 2 is now available as part of the Spring IDE 2.1 development snapshots from the nightly update site at http://springide.org/updatesite-nightly. If you are Web Flow user please give this a [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who want to use Spring IDE with Spring Web Flow 2 I have good news today: The support for Web Flow 2 is now available as part of the Spring IDE 2.1 development snapshots from the nightly update site at <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvdXBkYXRlc2l0ZS1uaWdodGx5L3NpdGUueG1s" class="">http://springide.org/updatesite-nightly</a>. If you are Web Flow user please give this a try and report in <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ppcmEuc3ByaW5nZnJhbWV3b3JrLm9yZy9zZWN1cmUvRGFzaGJvYXJkLmpzcGE=" class="">JIRA</a> if something is not working as it should.</p>
<p>The nightly build also contains a Mylyn Integration feature that is compatible with Eclipse Ganymede and the Mylyn 3.0 release.</p>
<p>Update: fixed the link to the update site. Please note that the link is intended to be used with the Eclipse update manager and not with your browser as Amazon S3 is not very browser friendly.  <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=125" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/07/02/spring-web-flow-2-support-on-the-way/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Spring IDE 2.0.6 available</title>
		<link>http://springide.org/blog/2008/06/24/spring-ide-206-available/</link>
		<comments>http://springide.org/blog/2008/06/24/spring-ide-206-available/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 20:22:07 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Asides]]></category>
<category>2.0.6</category><category>mylyn</category><category>spring ide</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/06/24/spring-ide-206-available/</guid>
		<description><![CDATA[This is just a short notice that Spring IDE 2.0.6 has been released today. 2.0.6 is bug fix only version and does not contain any new features.
Point your Eclipse update manager to http://springide.org/updatesite or http://dist.springframework.org/release/IDE. You can use S3Browse to browse the Amanzon S3 bucket for archived update site zips.
Spring IDE 2.0.6 will be the [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a short notice that Spring IDE 2.0.6 has been released today. 2.0.6 is bug fix only version and does not contain any new features.</p>
<p>Point your Eclipse update manager to <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvdXBkYXRlc2l0ZS9zaXRlLnhtbA==" class="">http://springide.org/updatesite</a> or <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Rpc3Quc3ByaW5nZnJhbWV3b3JrLm9yZy9yZWxlYXNlL0lERS9zaXRlLnhtbA==" class="">http://dist.springframework.org/release/IDE</a>. You can use <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3MzYnJvd3NlLmNvbS9leHBsb3JlL2Rpc3Quc3ByaW5nZnJhbWV3b3JrLm9yZy9yZWxlYXNlL0lERS8=" class="">S3Browse</a> to browse the Amanzon S3 bucket for archived update site zips.</p>
<p>Spring IDE 2.0.6 will be the last version that supports Mylyn 2.3. The port to Mylyn 3.0 APIs has already been finished and will be available in the next few days. This migration is required to make installing Spring IDE into the Ganymede packages possible. If you want to use 2.0.6 with Ganymede please don&#8217;t install the Mylyn integration.  <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=123" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/06/24/spring-ide-206-available/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Model Centric Design and Development for Spring</title>
		<link>http://springide.org/blog/2008/05/23/model-centric-design-and-development-for-spring/</link>
		<comments>http://springide.org/blog/2008/05/23/model-centric-design-and-development-for-spring/#comments</comments>
		<pubDate>Fri, 23 May 2008 18:02:17 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Asides]]></category>
<category>skyway</category><category>springsource</category><category>sts</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/05/23/model-centric-design-and-development-for-spring/</guid>
		<description><![CDATA[SpringSource will be hosting a webinar on May 28, 2008 12pm EDT (9am PDT, 5pm GMT) on how to develop Spring-based applications using Skyway Builder.
&#160;
This session will describe the integration of Skyway Software and SpringSource and how developers can use Skyway Builder to modify/customize existing Spring applications quickly and accurately. After a brief architectural review [...]]]></description>
			<content:encoded><![CDATA[<p><img style='' align='left' src='http://springide.org/blog/wp-content/uploads/2008/05/skyway_logo.gif' alt='Skyway Software' />SpringSource will be hosting a webinar on May 28, 2008 12pm EDT (9am PDT, 5pm GMT) on how to develop Spring-based applications using <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5za3l3YXlwZXJzcGVjdGl2ZXMub3JnL3BvcnRhbC93ZWIvZ3Vlc3QvaG9tZQ==" class="">Skyway Builder</a>.</p>
<p>&nbsp;</p>
<blockquote><p>This session will describe the integration of Skyway Software and SpringSource and how developers can use Skyway Builder to modify/customize existing Spring applications quickly and accurately. After a brief architectural review of Skyway?s and Spring?s tools, attendees will learn how to access Spring apps in Skyway Builder (using Eclipse), apply Skyway facets/natures, and autowire for Spring to redeploy the app to the same (or new) infrastructure. <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cHM6Ly93d3czMjMubGl2ZW1lZXRpbmcuY29tL2xycy84MDAwMDgzNzU2L1JlZ2lzdHJhdGlvbi5hc3B4P3BhZ2VOYW1lPWJxZnEzczFwbXRnaHFmOXg=" class="">#</a></p></blockquote>
<p>Skyway Builder is a very interesting product with its model centric design and development approach. And it fits nicely into the landscape of development tools for Spring, including Spring IDE and STS, as you will be able to see in the webinar.</p>
<p>You can register for this free <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cHM6Ly93d3czMjMubGl2ZW1lZXRpbmcuY29tL2xycy84MDAwMDgzNzU2L1JlZ2lzdHJhdGlvbi5hc3B4P3BhZ2VOYW1lPWJxZnEzczFwbXRnaHFmOXg=" class="">webinar</a> at the <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zcHJpbmdzb3VyY2UuY29tL3dlYi9ndWVzdC93ZWJpbmFycw==" class="">SpringSource website.</a>  <!-- 59abe5dca3ded4e22744c2691e57ead0 -->  <!-- 59abe5dca3ded4e22744c2691e57ead0 --> <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=114" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/05/23/model-centric-design-and-development-for-spring/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SpringOne coming up</title>
		<link>http://springide.org/blog/2008/05/22/springone-coming-up/</link>
		<comments>http://springide.org/blog/2008/05/22/springone-coming-up/#comments</comments>
		<pubDate>Wed, 21 May 2008 23:47:02 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Asides]]></category>
<category>SpringOne</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/05/22/springone-coming-up/</guid>
		<description><![CDATA[  This year&#8217;s SpringOne in Antwerp is coming along very soon! It is only three weeks to go.
I will be giving a talk titled Enterprise Development Tools for Spring (abstract will be fixed soon abstract is now correct) in which I&#8217;ll introduce the different Spring-related development tools that SpringSource offers. 
Furthermore I will explain [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zcHJpbmdvbmUuY29tLw==" > <img align="right"  width="120" height="163" alt="SpringOne Registration" src="http://www.springframework.org/files/pictures/springone_small.png" /> </a>This year&#8217;s SpringOne in Antwerp is coming along very soon! It is only three weeks to go.</p>
<p>I will be giving a talk titled <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ29uZS53aWtpLW5lb24uYWRhcHRhdmlzdC5jb20vZGlzcGxheS9TcHJpbmdPbmUwOC9FbnRlcnByaXNlK0RldmVsb3BtZW50K1Rvb2xzK2ZvcitTcHJpbmc=" class="">Enterprise Development Tools for Spring</a> <em>(<del datetime="2008-06-02T21:48:36+00:00">abstract will be fixed soon</del> abstract is now correct)</em> in which I&#8217;ll introduce the different Spring-related development tools that SpringSource offers. </p>
<p>Furthermore I will explain where we draw the line between our open-source Spring IDE , the <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zcHJpbmdzb3VyY2UuY29tL2JldGEvYXBwbGljYXRpb25wbGF0Zm9ybS9tZW1iZXJzaGlwZm9ybS5waHA=" class="">SpringSource Application Platform Tools</a> and the <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zcHJpbmdzb3VyY2UuY29tL3dlYi9ndWVzdC9wcm9kdWN0cy9zdWl0ZS9zdHM=" class="">SpringSource Tool Suite</a>; I will outline what differentiates each product and how they work seamlessly together with Eclipse Mylyn and other Eclipse-based tools to offer the best Spring development environment.</p>
<p>Hope to see you in Antwerp. <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=113" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/05/22/springone-coming-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Spring IDE 2.0.5 released</title>
		<link>http://springide.org/blog/2008/05/22/spring-ide-205-released/</link>
		<comments>http://springide.org/blog/2008/05/22/spring-ide-205-released/#comments</comments>
		<pubDate>Wed, 21 May 2008 23:32:05 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Journal]]></category>
<category>2.0.5</category><category>spring ide</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/05/22/spring-ide-205-released/</guid>
		<description><![CDATA[Today we released a new bug fix and enhancement release of Spring IDE. This release basically comes with a bunch of improvements and new features that are not user visible.
Nevertheless we have some new features to try out:
Support for Spring Security 2
Editing &#60;*&#62;elements in XML now gives the usual content assist and navigation support. Furthermore [...]]]></description>
			<content:encoded><![CDATA[<p>Today we released a new bug fix and enhancement release of Spring IDE. This release basically comes with a bunch of <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ppcmEuc3ByaW5nZnJhbWV3b3JrLm9yZy9zZWN1cmUvUmVsZWFzZU5vdGUuanNwYT9wcm9qZWN0SWQ9MTAxMjAmYW1wO3N0eWxlTmFtZT1IdG1sJmFtcDt2ZXJzaW9uPTEwOTE2" class="">improvements and new features</a> that are not user visible.</p>
<p>Nevertheless we have some new features to try out:</p>
<p><strong>Support for Spring Security 2</strong></p>
<p>Editing <code>&lt;*&gt;</code>elements in XML now gives the usual content assist and navigation support. Furthermore method-level security configurations based on the new <code><global-method-security></global-method-security></code>element are feed into Spring IDE&#8217;s AOP visualization tools so that you can get UI feedback where your security constraints apply.</p>
<p><strong>Basic Support for @Autowired</strong></p>
<p>Based on Jared Rodriguez&#8217; contribution Spring IDE now detects bean dependencies based on the <code>@Autowired</code> and <code>@Resource</code> annotations. I would like to encourage everyone to try out this new feature while it is in incubation and help to improve it. Join the discussion at <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ppcmEuc3ByaW5nZnJhbWV3b3JrLm9yZy9icm93c2UvSURFLTE0OA==" class="">IDE-148</a> and leave your comment.</p>
<p>I would like to take the opportunity to thank Jared for his contribution and to welcome him as a committer on the project.</p>
<p>The 2.0.5 is available for download immediately from <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvdXBkYXRlc2l0ZQ==" class="">Eclipse update site</a>. And yeah, Spring IDE will work on Eclipse 3.4 if you get it <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5nb29nbGUuY29tL3NlYXJjaD9obD1lbiZhbXA7cT1lY2xpcHNlK3AyK3Byb2JsZW0mYW1wO2J0bkc9U2VhcmNo" class="">installed</a>. Let me know how that works for you.<br />
 <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=112" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/05/22/spring-ide-205-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Generating Spring IDE Descriptor Files from Maven</title>
		<link>http://springide.org/blog/2008/04/16/generating-spring-ide-descriptor-files-from-maven/</link>
		<comments>http://springide.org/blog/2008/04/16/generating-spring-ide-descriptor-files-from-maven/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 16:00:41 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Asides]]></category>
<category>maven</category><category>spring</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/04/16/generating-spring-ide-descriptor-files-form-maven/</guid>
		<description><![CDATA[My Google Alerts just sent me this and I though it might be worth sharing:
The Eclipse plugin will create/change the .springBeans and the .settings/org.springframework.ide.eclipse.core.prefs. Then you can refresh the Eclipse project (F5) from now the project contains a Spring-Builder which will handle the &#8230;#
The same approach should work for the .springWebflow descriptor file.
Furthermore there is [...]]]></description>
			<content:encoded><![CDATA[<p>My Google Alerts just sent me this and I though it might be worth sharing:</p>
<blockquote><p>The Eclipse plugin will create/change the <em>.springBeans</em> and the <em>.settings/org.springframework.ide.eclipse.core.prefs</em>. Then you can refresh the Eclipse project (F5) from now the project contains a Spring-Builder which will handle the &#8230;<a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Fob2VobWEud29yZHByZXNzLmNvbS8yMDA4LzA0LzE2L21hdmVuLWVjbGlwc2Utc3ByaW5nLw==" class="">#</a></p></blockquote>
<p>The same approach should work for the <em>.springWebflow</em> descriptor file.</p>
<p>Furthermore there is <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ppcmEuc3ByaW5nZnJhbWV3b3JrLm9yZy9icm93c2UvSURFLTYwMw==" class="">IDE-603</a> to create a Maven plugin that can create those files. <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=111" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/04/16/generating-spring-ide-descriptor-files-from-maven/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eclipse Community Award Finalist</title>
		<link>http://springide.org/blog/2008/03/06/spring-ide-is-a-eclipse-community-award-finalist/</link>
		<comments>http://springide.org/blog/2008/03/06/spring-ide-is-a-eclipse-community-award-finalist/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 23:28:43 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Noteworthy]]></category>
<category>eclipse</category><category>eclipsecon</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/03/06/spring-ide-is-a-eclipse-community-award-finalist/</guid>
		<description><![CDATA[Torsten and I are feeling very honored by the announcement that Spring IDE is one of the finalist in the &#8216;Best Open Source Eclipse-Based Developer Tool&#8217; category of this year&#8217;s Eclipse Community Awards. We really value the announcement and see this is as great recognition of the work we have put into Spring IDE during [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://springide.org/blog/wp-content/uploads/2008/03/finalist.jpg" alt="Finalist" align="right" />Torsten and I are feeling very honored by the <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lY2xpcHNlLm9yZy9vcmcvcHJlc3MtcmVsZWFzZS8yMDA4MDMwNF9Bd2FyZHNGaW5hbGlzdHMucGhw" class="">announcement</a> that Spring IDE is one of the finalist in the &#8216;Best Open Source Eclipse-Based Developer Tool&#8217; category of this year&#8217;s Eclipse Community Awards. We really value the <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2lhbnNrZXJyZXR0LndvcmRwcmVzcy5jb20vMjAwOC8wMy8wNC9hbmQtdGhlLWZpbmFsaXN0cy1hcmUv" class="">announcement</a> and see this is as great recognition of the work we have put into Spring IDE during the last four years. Thanks to the Eclipse Foundation and the judges.</p>
<p>Additionally I&#8217;m very excited to see <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lY2xlbW1hLm9yZy8=" class="">EclEmma</a> as the other finalist in that category. EclEmma is one of those tools I use myself very frequently and I think it adds great value to the Eclipse Community. Therefore regardless what project takes the award at the end I&#8217;m looking forward to meeting with Marc R. Hoffmann, the creator of EclEmma, and the other nominees at EcliseCon and hope that we&#8217;ll find some time for a beer or two.</p>
<p>Speaking about <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lY2xpcHNlY29uLm9yZw==" class="">EclipseCon</a> I think it is going to be an amazing week; there&#8217;ll be lots of <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zcHJpbmdmcmFtZXdvcmsub3JnL25vZGUvNTk5" class="">Spring-related stuff to see</a> and <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2Jsb2cuc3ByaW5nc291cmNlLmNvbS9tYWluLzIwMDcvMTAvMTYvdGhlLXNwcmluZy10b29sLXN1aXRlLw==" class="">unveil</a>.</p>
<p><strong>Update:</strong> The results are out. Congratulations to the EclEmma project for winning the Eclipse Community Award for Best Open Source Developer Tool. <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=109" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/03/06/spring-ide-is-a-eclipse-community-award-finalist/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introducing Spring IDE Screen Casts</title>
		<link>http://springide.org/blog/2008/02/18/introducing-spring-ide-screen-casts/</link>
		<comments>http://springide.org/blog/2008/02/18/introducing-spring-ide-screen-casts/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 18:25:07 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Asides]]></category>
<category>ajdt</category><category>aop</category><category>casts</category><category>eclipse</category><category>mylyn</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/02/18/introducing-spring-ide-screen-casts/</guid>
		<description><![CDATA[Today I uploaded three new screen casts that should help getting started with Spring IDE.

Introducing Bean Support Features (mov - 55mb)
Introducing AOP Features (mov - 24mb)
Spring IDE&#8217;s Mylyn Integration (mov - 8mb)

If - after watching the casts - you feel like you need to install Spring IDE make sure that you follow the installation instructions.
 [...]]]></description>
			<content:encoded><![CDATA[<p>Today I uploaded three new screen casts that should help getting started with Spring IDE.</p>
<ul>
<li><a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvY2FzdHMvc3ByaW5nLWlkZV9iZWFuX2ludHJvLmh0bWw=" class="">Introducing Bean Support Features</a> (<a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvY2FzdHMvc3ByaW5nLWlkZV9iZWFuX2ludHJvLm1vdg==" class="">mov</a> - 55mb)</li>
<li><a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvY2FzdHMvc3ByaW5nLWlkZV9hb3BfaW50cm8uaHRtbA==" class="">Introducing AOP Features</a> (<a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvY2FzdHMvc3ByaW5nLWlkZV9hb3BfaW50cm8ubW92" class="">mov</a> - 24mb)</li>
<li><a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvY2FzdHMvc3ByaW5nLWlkZV9teWx5bl9pbnRyby5odG1s" class="">Spring IDE&#8217;s Mylyn Integration</a> (<a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvY2FzdHMvc3ByaW5nLWlkZV9teWx5bl9pbnRyby5tb3Y=" class="">mov</a> - 8mb)</li>
</ul>
<p>If - after watching the casts - you feel like you need to install Spring IDE make sure that you follow the <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvcHJvamVjdC93aWtpL1NwcmluZ2lkZUluc3RhbGw=" class="">installation instructions</a>.<br />
 <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=108" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/02/18/introducing-spring-ide-screen-casts/feed/</wfw:commentRss>
<enclosure url='http://springide.org/casts/spring-ide_aop_intro.mov' length='24983096' type='video/quicktime'/>
<enclosure url='http://springide.org/casts/spring-ide_bean_intro.mov' length='57688123' type='video/quicktime'/>
<enclosure url='http://springide.org/casts/spring-ide_mylyn_intro.mov' length='8621452' type='video/quicktime'/>
		</item>
		<item>
		<title>Support for Imports and Tooling Annotations</title>
		<link>http://springide.org/blog/2008/02/06/support-for-imports-and-tooling-annotations/</link>
		<comments>http://springide.org/blog/2008/02/06/support-for-imports-and-tooling-annotations/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 20:54:51 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Journal]]></category>

		<category><![CDATA[Noteworthy]]></category>
<category>annotation</category><category>import</category><category>release</category><category>tool</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/02/06/support-for-imports-and-tooling-annotations/</guid>
		<description><![CDATA[With the imminent release of Spring IDE 2.0.3 we are going to introduce two new features that I&#8217;m going to outline in this post.
Support for the import Element
Probably the most requested feature to add to Spring IDE is supporting &#60;import /&#62; elements in Spring configuration files. Up to now imports have been ignored by Spring [...]]]></description>
			<content:encoded><![CDATA[<p>With the imminent release of Spring IDE 2.0.3 we are going to introduce two new features that I&#8217;m going to outline in this post.</p>
<h4>Support for the import<code></code> Element</h4>
<p>Probably the most requested feature to add to Spring IDE is supporting <code>&lt;import /&gt;</code> elements in Spring configuration files. Up to now imports have been ignored by Spring IDE&#8217;s internal parser due to some limitations we had with the way Spring Core handled the processing of imports and the non-trivial task of porting scanning facilities for the <code>classpath*:</code> protocol over to the Eclipse OSGi runtime.</p>
<p style="text-align: center"><a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAwOC8wMi9zcHJpbmctaWRlX3NwcmluZy1leHBsb3Jlci5wbmc=" rel=\"lightbox[imports]\" title=\"Imports in Spring Explorer\"><img src="http://springide.org/blog/wp-content/uploads/2008/02/spring-ide_imports.png" alt="Imports in the Spring Explorer" /></a></p>
<p>With Spring IDE 2.0.3 which will be released today we finally managed to add support for imports. So after upgrading to 2.0.3 you will eventually notice a new setting on the preference page that allows to explicitly enable the import support (see screenshot below).</p>
<p style="text-align: center"><a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAwOC8wMi9zcHJpbmctaWRlX3NldHRpbmdzLnBuZw==" rel=\"lightbox[imports]\" title=\"Spring IDE settings dialog\"><img src="http://springide.org/blog/wp-content/uploads/2008/02/spring-ide_options1.png" alt="Import enablement preference" /></a></p>
<p>After enabling the import support you might end up with error messages like: <em>Overrides another bean &#8216;X&#8217; in config set &#8216;Y&#8217;</em>. That can occur if you are using an Beans Config Set to group configuration files in order to simulate the runtime behavior of imports. The error is due to the fact that one configuration file imports another file that is also part of the same config set and is now being added to the set multiple times: using an import and directly using the preference page.</p>
<p>To get rid of that you need to either <em>&#8216;Enable Bean Override&#8217;</em> in the Config Set preference page or remove the configuration files from the config set. There might not even be the need for a config set any more.</p>
<h4>Detection of Tooling Annotations in Namespace Schemas</h4>
<p>Since the Introduction of the XSD-based configuration style in 2.0 of Spring a tooling specific namespace has been available. The <code>&lt;tool:* /&gt;</code> namespace defines meta data that can be used to annotate your own custom namespaces elements. These annotations are good to describe that a configuration element exposes a bean of a certain type or that an attribute takes class or interface names or bean references.<br />
Spring IDE 2.0.3. will look for those annotations and automatically provide content assist and hyperlinking in the XML editor and create beans in the Spring structure model displayed in the Spring Explorer and used during validation. There is no need to implement a custom Eclipse plug-in to get support for an extension namespace.</p>
<p>You can see an example of tool annotation usage in the <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2ZyYW1ld29yay5zdm4uc291cmNlZm9yZ2UubmV0L3ZpZXd2Yy9zcHJpbmdmcmFtZXdvcmsvc3ByaW5nLXdzL3RydW5rL294bS9zcmMvbWFpbi9yZXNvdXJjZXMvb3JnL3NwcmluZ2ZyYW1ld29yay9veG0vY29uZmlnL3NwcmluZy1veG0tMS41LnhzZD9yZXZpc2lvbj05Mjk4JmFtcDt2aWV3PW1hcmt1cA==" class=""><code></code>oxm namespace</a> of Spring Web Services.</p>
<p style="text-align: center"><img src="http://springide.org/blog/wp-content/uploads/2008/02/spring-ide_content-assist1.png" alt="Content assist an annotated attribute" /></p>
<p>In order to read the annotations Spring IDE looks up XSD schema files from the Eclipse XML Catalog. Therefore it is important that the XSD is known in the catalog and recognized by the XML editor. You can easily test if the schema is correctly installed by using code completion on the custom namespace elements or attributes.</p>
<p style="text-align: center"><a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAwOC8wMi9zcHJpbmctaWRlX3htbC1jYXRhbG9nLnBuZw==" rel=\"lightbox[imports]\" title=\"Eclipse XML Catalog\"><img src="http://springide.org/blog/wp-content/uploads/2008/02/spring-ide_catalog-contributions.png" alt="Eclipse XML Catalog" /></a></p>
<p> <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=97" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/02/06/support-for-imports-and-tooling-annotations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Spring Development the Mylyn Way</title>
		<link>http://springide.org/blog/2008/01/31/spring-development-the-mylyn-way/</link>
		<comments>http://springide.org/blog/2008/01/31/spring-development-the-mylyn-way/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 01:20:32 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
		
		<category><![CDATA[Journal]]></category>

		<category><![CDATA[Noteworthy]]></category>
<category>mylyn</category><category>screencast</category><category>spring</category>
		<guid isPermaLink="false">http://springide.org/blog/2008/01/31/spring-development-the-mylyn-way/</guid>
		<description><![CDATA[I personally really enjoy organizing my day-to-day development work with Eclipse Mylyn as I find it incredible useful: the way it helps me to keep track of what I&#8217;m working on is a immense time saver. Switching between tasks is just a matter of a single click. And there is lots more!
If you haven&#8217;t played [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvY2FzdHMvaW5kZXguaHRtbA==" title=\"Screencast\"><img src="http://springide.org/blog/wp-content/uploads/2008/01/screencast-thumb.png" alt="screencast-thumb.png" align="right" /></a>I personally really enjoy organizing my day-to-day development work with <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5lY2xpcHNlLm9yZy9teWx5bg==" class="">Eclipse Mylyn</a> as I find it incredible useful: the way it helps me to keep track of what I&#8217;m working on is a immense time saver. Switching between tasks is just a matter of a single click. And there is lots more!</p>
<p>If you haven&#8217;t played with Mylyn yourself you can learn more about it by watching the <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpdmUuZWNsaXBzZS5vcmcvbm9kZS80MTI=" class="">Eclipse Live Mylyn 2.2</a> webinar.</p>
<p>Since Spring IDE&#8217;s <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvYmxvZy8yMDA3LzA2LzI5L3RyeS1zcHJpbmctaWRlLW15bHluLWludGVncmF0aW9uLw==" class="">Mylyn integration</a> is already around for a couple of months and we haven&#8217;t gotten a single comment or JIRA issue with on that, I thought it might be good to promote it a with broader audience. The aim of this integration is to give developers all the advantages of Mylyn&#8217;s Task-focused Interface while working with Spring XML configuration files.</p>
<p><a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAwOC8wMS9zcHJpbmctaWRlX215bHluLnBuZw==" title=\"spring-ide_mylyn.png\" class=""></a></p>
<p style="text-align: center"><img src="http://springide.org/blog/wp-content/uploads/2008/01/spring-ide_mylyn.png" alt="spring-ide_mylyn.png" /></p>
<p>Currently the integration features a Mylyn Structure Bridge at allows Mylyn to add Spring configuration elements - e.g. beans, properties or constructor-args - to the task context. We have added a Focus Filter to the Spring Explorer as well as to the Beans Cross References View that lets you filter those elements that are not relevant to the task. Furthermore the content assist proposals in the XML editor are reordered based on the proposal&#8217;s level of interest that is recorded in the task context (see screenshot above). Last but not least we made interest-based code folding for Spring configuration files work in WTP&#8217;s XML editor.<br />
I&#8217;ve created a screencast that shows the Spring IDE and Mylyn Integration in more detail. The screencast outlines some of the AOP support features too and shows the upcoming support Spring&#8217;s <code>&lt;import /&gt;</code> element.</p>
<p>Check out the screencast <a href="http://springide.org/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3NwcmluZ2lkZS5vcmcvY2FzdHMvaW5kZXguaHRtbA==" class="">here</a> and leave a comment if you saw something interesting. <img src="http://springide.org/blog/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=94" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://springide.org/blog/2008/01/31/spring-development-the-mylyn-way/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
