<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.11" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Spring Dynamic Language Support and a Groovy DSL</title>
	<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/</link>
	<description>The voice of SpringSource</description>
	<pubDate>Thu, 21 Aug 2008 19:52:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>

	<item>
		<title>by: Dave Syer</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-109118</link>
		<pubDate>Mon, 09 Jun 2008 06:59:48 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-109118</guid>
					<description>If you could create a simple example and post it in a JIRA issue, someone could have a look at the circular reference problem.  (If you do that, please post back the JIRA issue number here as well.)</description>
		<content:encoded><![CDATA[<p>If you could create a simple example and post it in a JIRA issue, someone could have a look at the circular reference problem.  (If you do that, please post back the JIRA issue number here as well.)
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Alex</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-109113</link>
		<pubDate>Mon, 09 Jun 2008 03:46:40 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-109113</guid>
					<description>Blog engine eliminated the tag from my previous comment: &#60;aop:config/&#62;</description>
		<content:encoded><![CDATA[<p>Blog engine eliminated the tag from my previous comment: &lt;aop:config/&gt;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Alex</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-109112</link>
		<pubDate>Mon, 09 Jun 2008 03:42:20 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-109112</guid>
					<description>Great post and very useful knowledge!

BeanBuilder's DSL offers very comfortable way to define beans.
I tried sample and it works just fine!
But adding  into spring configurations reveals some problems in the framework: it can not create customizer bean and fails with "Requested bean is currently in creation: Is there an unresolvable circular reference?" exception.
I tried the last Spring snapshot (2.5.5 20080606) - result is the same.
So, currently there is no way for use DSL together with AOP.

Thank you,
Alex</description>
		<content:encoded><![CDATA[<p>Great post and very useful knowledge!</p>
<p>BeanBuilder&#039;s DSL offers very comfortable way to define beans.<br />
I tried sample and it works just fine!<br />
But adding  into spring configurations reveals some problems in the framework: it can not create customizer bean and fails with &#034;Requested bean is currently in creation: Is there an unresolvable circular reference?&#034; exception.<br />
I tried the last Spring snapshot (2.5.5 20080606) - result is the same.<br />
So, currently there is no way for use DSL together with AOP.</p>
<p>Thank you,<br />
Alex
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: SpringSource Team Blog &#187; Spring .NET 1.1 and container configuration</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-84847</link>
		<pubDate>Fri, 04 Jan 2008 22:36:26 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-84847</guid>
					<description>[...] One thing to keep in mind is that core container is not dependent on XML based object definitions. The container has its own internal object model for these definitions. As such, object definitions can come from a variety of formats. Particularly enticing, from what I’ve read so far, is to configure exception handling advice using the DSL toolkit. Other interesting approaches for configuration are to use a scripting language DSL (see this post for Spring Java + Groovy integration). At the end of the day, the goal is to let you pick among multiple configuration approaches for the task at hand. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] One thing to keep in mind is that core container is not dependent on XML based object definitions. The container has its own internal object model for these definitions. As such, object definitions can come from a variety of formats. Particularly enticing, from what I’ve read so far, is to configure exception handling advice using the DSL toolkit. Other interesting approaches for configuration are to use a scripting language DSL (see this post for Spring Java + Groovy integration). At the end of the day, the goal is to let you pick among multiple configuration approaches for the task at hand. [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Weerasak.com &#187; Article: Spring Dynamic Language Support and a Groovy DSL</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-75988</link>
		<pubDate>Wed, 05 Dec 2007 14:55:36 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-75988</guid>
					<description>[...] Spring Dynamic Language Support and a Groovy DSL by Dave Syer  Since the introduction of Spring dynamic laguage support in Spring 2.0 it has been an attractive integration point for Groovy, and Groovy provides a rich environment for defining Domain Specific Languages (DSL). But the examples of Groovy integration in the Spring reference manual are limited in scope and do not show the features in Spring that are targeted at DSL integration. In this article I show how to use those features and as an example we add bean definitions to an existing ApplicationContext with a Groovy DSL from the Grails distribution. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Spring Dynamic Language Support and a Groovy DSL by Dave Syer  Since the introduction of Spring dynamic laguage support in Spring 2.0 it has been an attractive integration point for Groovy, and Groovy provides a rich environment for defining Domain Specific Languages (DSL). But the examples of Groovy integration in the Spring reference manual are limited in scope and do not show the features in Spring that are targeted at DSL integration. In this article I show how to use those features and as an example we add bean definitions to an existing ApplicationContext with a Groovy DSL from the Grails distribution. [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Stefan Scheidt</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-75241</link>
		<pubDate>Mon, 03 Dec 2007 08:41:57 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-75241</guid>
					<description>Hi Dave,

thanks for this interesting post. I'm quite interested in using Grails BeanBuilder, mainly in combination with XML-based bean definition files, e.g. for aop/tx-namespace based configuration of AOP or TX. What I would like most is something like JavaConfigs ConfigurationBeanPostProcessor for BeanBuilder. That would be even nicer then your suggestion, I think.

Regards and again thanks for your post!
Stefan</description>
		<content:encoded><![CDATA[<p>Hi Dave,</p>
<p>thanks for this interesting post. I&#039;m quite interested in using Grails BeanBuilder, mainly in combination with XML-based bean definition files, e.g. for aop/tx-namespace based configuration of AOP or TX. What I would like most is something like JavaConfigs ConfigurationBeanPostProcessor for BeanBuilder. That would be even nicer then your suggestion, I think.</p>
<p>Regards and again thanks for your post!<br />
Stefan
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Graeme Rocher</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-74157</link>
		<pubDate>Fri, 30 Nov 2007 12:33:33 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-74157</guid>
					<description>Hi Dave,

Nice post, just a few corrections/comments. We have created a separate jar called grails-spring-*.jar that contains only the BeanBuilder and its supporting classes. So you no longer need Grails core. Also it does now work without the servlet dependencies and there are two BeanBuilders: BeanBuilder and WebBeanBuilder. The latter extends BeanBuilder and takes a ServletContext etc.

All of this will be available officially in Grails 1.0 RC2, which will be out in the next week or so.

Also it should be noted that you can use BeanBuilder standalone without the need to embedd within XML if you want to take the Groovy DSL use further.

Again, great post.

Cheers,
Graeme</description>
		<content:encoded><![CDATA[<p>Hi Dave,</p>
<p>Nice post, just a few corrections/comments. We have created a separate jar called grails-spring-*.jar that contains only the BeanBuilder and its supporting classes. So you no longer need Grails core. Also it does now work without the servlet dependencies and there are two BeanBuilders: BeanBuilder and WebBeanBuilder. The latter extends BeanBuilder and takes a ServletContext etc.</p>
<p>All of this will be available officially in Grails 1.0 RC2, which will be out in the next week or so.</p>
<p>Also it should be noted that you can use BeanBuilder standalone without the need to embedd within XML if you want to take the Groovy DSL use further.</p>
<p>Again, great post.</p>
<p>Cheers,<br />
Graeme
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Configure Spring using Grails DSL at Fragmental.tw</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-73873</link>
		<pubDate>Fri, 30 Nov 2007 00:52:16 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-73873</guid>
					<description>[...] Dave Syer wrote a post on how you can use Grails&#8217; DSL to configure the Spring Framework even without using Grails as your application framework. It is nice to see that Spring folks are writing about the benefits of LOP in configuration but I really think that Spring still needs a lot of changes to be on the right track. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Dave Syer wrote a post on how you can use Grails&#039; DSL to configure the Spring Framework even without using Grails as your application framework. It is nice to see that Spring folks are writing about the benefits of LOP in configuration but I really think that Spring still needs a lot of changes to be on the right track. [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: kientifikoloko &#187; Spring Dynamic Language Support and a Groovy DSL</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-73753</link>
		<pubDate>Thu, 29 Nov 2007 20:25:44 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-73753</guid>
					<description>[...] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here&#8217;s a quick excerpt[IMG Dave Syer] Since the introduction of Spring dynamic laguage support in Spring 2.0 it has been an attractive integration point for Groovy, and Groovy provides a rich environment for defining Domain Specific Languages (DSL). But the examples of Groovy integration in the Spring reference manual are limited in scope and do not show the features in Spring that are targeted at DSL integration. In this article I show how to use those features and as an example we add bean definitions to an existin [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here&#039;s a quick excerpt[IMG Dave Syer] Since the introduction of Spring dynamic laguage support in Spring 2.0 it has been an attractive integration point for Groovy, and Groovy provides a rich environment for defining Domain Specific Languages (DSL). But the examples of Groovy integration in the Spring reference manual are limited in scope and do not show the features in Spring that are targeted at DSL integration. In this article I show how to use those features and as an example we add bean definitions to an existin [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: BuildHome &#187; Spring Dynamic Language Support and a Groovy DSL</title>
		<link>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-73739</link>
		<pubDate>Thu, 29 Nov 2007 19:22:34 +0000</pubDate>
		<guid>http://blog.springsource.com/main/2007/11/29/spring-dynamic-language-support-and-a-groovy-dsl/#comment-73739</guid>
					<description>[...] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here&#8217;s a quick excerpt[IMG Dave Syer] Since the introduction of Spring dynamic laguage support in Spring 2.0 it has been an attractive integration point for Groovy, and Groovy provides a rich environment for defining Domain Specific Languages (DSL). But the examples of Groovy integration in the Spring reference manual are limited in scope and do not show the features in Spring that are targeted at DSL integration. In this article I show how to use those features and as an example we add bean definitions to an existin [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here&#039;s a quick excerpt[IMG Dave Syer] Since the introduction of Spring dynamic laguage support in Spring 2.0 it has been an attractive integration point for Groovy, and Groovy provides a rich environment for defining Domain Specific Languages (DSL). But the examples of Groovy integration in the Spring reference manual are limited in scope and do not show the features in Spring that are targeted at DSL integration. In this article I show how to use those features and as an example we add bean definitions to an existin [&#8230;]
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
