<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Latest entries from chris-richardson.blog-city.com</title><link>http://chris-richardson.blog-city.com/</link><description></description><copyright>Copyright 2008 chris-richardson.blog-city.com</copyright><generator></generator><lastBuildDate>Mon, 07 Jul 2008 15:46:00 GMT</lastBuildDate><image><title>Latest entries from chris-richardson.blog-city.com</title><url>http://server1.blog-city.com/images/bc_v5_logo_small.gif</url><link>http://chris-richardson.blog-city.com/</link></image><ttl>360</ttl><docs>http://backend.userland.com/rss</docs><item><title>New version of the Cloud Tools Grails Plugin</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/new_version_of_the_cloud_tools_grails_plugin.htm</guid><link>http://chris-richardson.blog-city.com/new_version_of_the_cloud_tools_grails_plugin.htm</link><pubDate>Mon, 07 Jul 2008 15:46:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=new%5Fversion%5Fof%5Fthe%5Fcloud%5Ftools%5Fgrails%5Fplugin</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[A new version (0.2) of the Cloud Tools Grails plugin that contains various bug fixes and enhancements is available from code.google.com/p/cloudtools/. The Grails plugin makes it easy to deploy a Grails application to Amazon EC2.]]></description><category>cloud</category><category>tools</category><category>ec2</category><category>amazon</category><category>grails</category><category>plugin</category><category>deploy</category></item><item><title>Groovy ORM - O/R mapping in dynamic languages</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/or_mapping_in_dynamic_languages__a_look_at_gorm.htm</guid><link>http://chris-richardson.blog-city.com/or_mapping_in_dynamic_languages__a_look_at_gorm.htm</link><pubDate>Tue, 01 Jul 2008 14:20:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=or%5Fmapping%5Fin%5Fdynamic%5Flanguages%5F%5Fa%5Flook%5Fat%5Fgorm</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[My article on O/R mapping in dynamic languages  has been published by ACM Queue. The article looks at how Grails O/R mapping (GORM) works. The article compares GORM with Hibernate and discusses the benefits and the drawbacks of using GORM.]]></description><category>dynamic</category><category>java</category><category>or</category><category>orm</category><category>mapping</category><category>grails</category><category>metaobject</category><category>hibernate</category><category>groovy</category><category>languages</category><category>persistence</category></item><item><title>ACM Queue magazine: special issue on object/relational mapping</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/acm_queue_magazine_special_issue_on_objectrelational_mappi.htm</guid><link>http://chris-richardson.blog-city.com/acm_queue_magazine_special_issue_on_objectrelational_mappi.htm</link><pubDate>Tue, 24 Jun 2008 16:30:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=acm%5Fqueue%5Fmagazine%5Fspecial%5Fissue%5Fon%5Fobjectrelational%5Fmappi</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[One of my favorite technology magazines is ACM Queue. The May/June issue focuses on object/relational mapping. A couple of excellent articles are now available online.]]></description><category>acm</category><category>queue</category><category>orm</category><category>java</category><category>j2ee</category></item><item><title>Spring Class at Java University; Java User Groups Panel at Community One; Amazon EC2, Cloud Tools and Groovy at JavaOne</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/pojos_in_action_at_java_university_java_user_groups_panel_a.htm</guid><link>http://chris-richardson.blog-city.com/pojos_in_action_at_java_university_java_user_groups_panel_a.htm</link><pubDate>Tue, 29 Apr 2008 15:02:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=pojos%5Fin%5Faction%5Fat%5Fjava%5Funiversity%5Fjava%5Fuser%5Fgroups%5Fpanel%5Fa</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[Next week is going to be a busy week: a half day class on Spring at Java University; a panel on Java User Groups at CommunityOne; and a technical session at JavaOne on Amazon EC2 and enterprise Java.]]></description><category>javaone</category><category>communityone</category><category>amazon</category><category>ec2</category><category>cloud</category><category>tools</category><category>spring</category><category>framework</category><category>java</category><category>university</category></item><item><title>Enhancements to the Cloud Tools Maven plugin for deploying Java EE applications on Amazon EC2</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/cloud_tools_maven_plugin_for_amazon_ec2__new_features.htm</guid><link>http://chris-richardson.blog-city.com/cloud_tools_maven_plugin_for_amazon_ec2__new_features.htm</link><pubDate>Wed, 23 Apr 2008 15:08:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=cloud%5Ftools%5Fmaven%5Fplugin%5Ffor%5Famazon%5Fec2%5F%5Fnew%5Ffeatures</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[I recently added some new goals to the Cloud Tools Maven plugin that expand its capabilities. You also have the option of running MySQL/Apache/Tomcat on a single instance, which is useful for some kinds of testing.]]></description><category>java</category><category>computing</category><category>ee</category><category>tools</category><category>ec2</category><category>amazon</category><category>cloud</category><category>plugin</category><category>maven</category></item><item><title>East Bay Java SIG: The eBay Architecture - Striking a balance between site stability, feature velocity, performance and cost</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/east_bay_java_sig__java_sig_the_ebay_architecture__striki.htm</guid><link>http://chris-richardson.blog-city.com/east_bay_java_sig__java_sig_the_ebay_architecture__striki.htm</link><pubDate>Tue, 15 Apr 2008 21:31:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=east%5Fbay%5Fjava%5Fsig%5F%5Fjava%5Fsig%5Fthe%5Febay%5Farchitecture%5F%5Fstriki</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[At the East Bay/Oakland Java SIG  on Wednesday night (4/16), Dan Pritchett and Randy Shoup will be talking about the eBay architecture.]]></description><category>ebay</category><category>java</category><category>sig</category><category>architecture</category><category>scala</category><category>lucene</category><category>jug</category><category>oakland</category></item><item><title>Grails plugin for deploying to Amazon EC2</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/grails_plugin_for_deploying_to_amazon_ec2.htm</guid><link>http://chris-richardson.blog-city.com/grails_plugin_for_deploying_to_amazon_ec2.htm</link><pubDate>Mon, 07 Apr 2008 14:42:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=grails%5Fplugin%5Ffor%5Fdeploying%5Fto%5Famazon%5Fec2</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[Cloud Tools  now includes a plugin for deploying Grails applications to Amazon's Elastic Compute Cloud (EC2). Like the Cloud tools Maven plugin, this plugin makes deploying a web application to EC2 extremely easy.]]></description><category>grails</category><category>ec2</category><category>groovy</category><category>java</category><category>plugin</category></item><item><title>Cleaning up your code with real objects, dependency injection and aspects</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/cleaning_up_your_code_with_real_objects_dependency_injectio.htm</guid><link>http://chris-richardson.blog-city.com/cleaning_up_your_code_with_real_objects_dependency_injectio.htm</link><pubDate>Wed, 13 Feb 2008 16:05:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=cleaning%5Fup%5Fyour%5Fcode%5Fwith%5Freal%5Fobjects%5Fdependency%5Finjectio</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[Over the past year I've given presentations on how to use dependency injection, AOP and domain-driven design to clean up the bloated service classes that commonly found in Java EE applications. Here is the example code and slides.]]></description><category>aop</category><category>aspects</category><category>spring</category><category>dependency</category><category>injection</category><category>rich</category><category>domain</category><category>model</category><category>design</category></item><item><title>EC2Deploy and the Cloud Tools Maven plugin are now available - easily run Java web applications on Amazon EC2</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/ec2deploy_and_the_cloud_tools_maven_plugin_are_now_available.htm</guid><link>http://chris-richardson.blog-city.com/ec2deploy_and_the_cloud_tools_maven_plugin_are_now_available.htm</link><pubDate>Mon, 28 Jan 2008 14:57:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=ec2deploy%5Fand%5Fthe%5Fcloud%5Ftools%5Fmaven%5Fplugin%5Fare%5Fnow%5Favailable</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[I am pleased to announce that EC2Deploy - a Groovy-based framework for deploying Java EE applications to Amazon EC2 - is now available as part of the Cloud Tools open source project.]]></description><category>tomcat</category><category>java</category><category>ec2</category><category>amazon</category><category>cloud</category><category>grid</category><category>maven</category><category>plugin</category><category>groovy</category><category>jmeter</category><category>load</category><category>testing</category><category>mysql</category></item><item><title>Running Java EE applications on Amazon EC2: deploying to 20 machines with no money down</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/running_jee_applications_on_amazon_ec2_or_deploying_to_20_m.htm</guid><link>http://chris-richardson.blog-city.com/running_jee_applications_on_amazon_ec2_or_deploying_to_20_m.htm</link><pubDate>Tue, 08 Jan 2008 06:31:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=running%5Fjee%5Fapplications%5Fon%5Famazon%5Fec2%5For%5Fdeploying%5Fto%5F20%5Fm</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[EC2Deploy is a Groovy-based framework for quickly deploying enterprise Java web applications to the Amazon Elastic Compute Cloud (EC2). Deploy your application to up to 20 Linux servers and pay by the hour.  Great for development and testing.]]></description><category>mysql</category><category>tomcat</category><category>groovy</category><category>jmeter</category><category>apache</category><category>cloud</category><category>elastic</category><category>java</category><category>compute</category><category>enterprise</category><category>ec2</category><category>virtualization</category><category>amazon</category></item><item><title>The Spring Experience and the singularity</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/the_spring_experience_and_the_singularity.htm</guid><link>http://chris-richardson.blog-city.com/the_spring_experience_and_the_singularity.htm</link><pubDate>Mon, 10 Dec 2007 15:26:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=the%5Fspring%5Fexperience%5Fand%5Fthe%5Fsingularity</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[This Wednesday I'm off to the Spring Experience where I am giving a couple of presentations on building and testing rich domain models. I'm excited about going for a few different reasons.]]></description><category>spring</category><category>singularity</category><category>programming</category><category>java</category><category>productivity</category><category>improvement</category></item><item><title>Leave a broken test - a great example of why that&apos;s an excellent idea</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/leave_a_broken_test__a_great_example.htm</guid><link>http://chris-richardson.blog-city.com/leave_a_broken_test__a_great_example.htm</link><pubDate>Mon, 12 Nov 2007 14:48:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=leave%5Fa%5Fbroken%5Ftest%5F%5Fa%5Fgreat%5Fexample</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[Today, I was reminded why it's a good idea to end a programming session with a failing test (suggested by Kent Beck in his TDD book).  Last week I went to the excellent QCon conference and hadn't worked on my client's application sinceTuesday. As you]]></description><category>testing</category><category>tdd</category><category>broken</category><category>test</category><category>reminder</category><category>productivity</category><category>programming</category><category>java</category></item><item><title>My SpringOne talk on building applications with Spring is now available</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/my_springone_talk_on_building_applications_with_spring_is_no.htm</guid><link>http://chris-richardson.blog-city.com/my_springone_talk_on_building_applications_with_spring_is_no.htm</link><pubDate>Tue, 06 Nov 2007 17:31:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=my%5Fspringone%5Ftalk%5Fon%5Fbuilding%5Fapplications%5Fwith%5Fspring%5Fis%5Fno</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[At SpringOne 2007 I gave two talks. The first was on improving application design with a rich domain model. The second was on building applications with the Spring framework. The video of that presentation is now available.]]></description><category>spring</category><category>springone</category><category>springone2007</category><category>java</category><category>design</category></item><item><title>I&apos;m looking forward to the Colorado Software Summit</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/im_looking_forward_to_the_colorado_software_summit.htm</guid><link>http://chris-richardson.blog-city.com/im_looking_forward_to_the_colorado_software_summit.htm</link><pubDate>Wed, 17 Oct 2007 15:10:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=im%5Flooking%5Fforward%5Fto%5Fthe%5Fcolorado%5Fsoftware%5Fsummit</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[It's a busy three weeks. This week I'm focussed on developing my client's application. But last week I was in Dallas teaching the 3 day version of my POJO development class . And, next week I'll be at the Colorado Software Summit.]]></description><category>pojo</category><category>design</category><category>jug</category><category>sig</category><category>traveling</category></item><item><title>Getting to know your application</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/getting_to_know_your_application.htm</guid><link>http://chris-richardson.blog-city.com/getting_to_know_your_application.htm</link><pubDate>Tue, 02 Oct 2007 14:30:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=getting%5Fto%5Fknow%5Fyour%5Fapplication</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[When I review a client's application I need to quickly understand and analyze a large of amount of code. Up until now I've relied on open source tools but I am now considering adding a commercial product to the arsenal.]]></description><category>static</category><category>analysis</category><category>metrics</category><category>jdepend</category><category>dependency</category><category>structure101</category><category>headway</category><category>java</category><category>design</category><category>project</category><category>track</category><category>pojos</category><category>architecture</category><category>findbugs</category><category>pmd</category><category>cpd</category></item><item><title>My SpringOne talk on improving application design with a rich domain model</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/my_springone_talk_on_building_rich_domain_models_is_now_avai.htm</guid><link>http://chris-richardson.blog-city.com/my_springone_talk_on_building_rich_domain_models_is_now_avai.htm</link><pubDate>Mon, 27 Aug 2007 13:40:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=my%5Fspringone%5Ftalk%5Fon%5Fbuilding%5Frich%5Fdomain%5Fmodels%5Fis%5Fnow%5Favai</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[Back in June I gave a talk on improving application design with a rich domain model. The video of the talk has now been published.]]></description><category>springone</category><category>spring</category><category>rich</category><category>domain</category><category>model</category><category>object</category><category>oriented</category><category>improving</category><category>application</category><category>design</category></item><item><title>POJOs in Action - Chinese edition now available!</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/pojos_in_action__chinese_edition_now_available.htm</guid><link>http://chris-richardson.blog-city.com/pojos_in_action__chinese_edition_now_available.htm</link><pubDate>Tue, 17 Jul 2007 15:49:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=pojos%5Fin%5Faction%5F%5Fchinese%5Fedition%5Fnow%5Favailable</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[Late last week I was pleasantly surprised when some copies of the Chinese  edition of POJOs in Action&nbsp; landed on my doorstep. Looking through it was  somewhat disconcerting - I couldn't read the book yet it seemed strangely  familiar!]]></description><category>pojos</category><category>in</category><category>action</category><category>chinese</category><category>edition</category></item><item><title>Back home from the SpringOne conference</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/back_home_from_the_springone_conference.htm</guid><link>http://chris-richardson.blog-city.com/back_home_from_the_springone_conference.htm</link><pubDate>Wed, 27 Jun 2007 18:26:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=back%5Fhome%5Ffrom%5Fthe%5Fspringone%5Fconference</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[Right now, I'm on United's London to San Francisco flight with about two hours to go before we land. I'm looking forward to seeing my family after spending a week in Europe, mainly in Antwerp, Belgium at the SpringOne conference . At SpringOne&nbsp;I]]></description><category>spring</category><category>domain</category><category>model</category><category>objectoriented</category><category>springone</category><category>antwerp</category><category>ormunit</category><category>umangite</category><category>arid</category><category>pojos</category><category>project</category><category>track</category><category>conference</category></item><item><title>Upcoming 3 day class in Oakland, CA: POJO development with Spring and Hibernate</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/upcoming_3_day_class_pojo_development_with_spring_and_hiber.htm</guid><link>http://chris-richardson.blog-city.com/upcoming_3_day_class_pojo_development_with_spring_and_hiber.htm</link><pubDate>Mon, 11 Jun 2007 08:00:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=upcoming%5F3%5Fday%5Fclass%5Fpojo%5Fdevelopment%5Fwith%5Fspring%5Fand%5Fhiber</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[In this 3 day class you will learn the essentials of building enterprise Java applications with Spring and Hibernate. The class is packed full of practical, real-world advice on how to use these frameworks.]]></description><category>spring</category><category>hibernate</category><category>pojo</category><category>oakland</category><category>training</category><category>class</category><category>enterprise</category><category>java</category><category>j2ee</category><category>jee</category></item><item><title>Getting Groovy with Thinwire - part 1</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/getting_groovy_with_thinwire.htm</guid><link>http://chris-richardson.blog-city.com/getting_groovy_with_thinwire.htm</link><pubDate>Wed, 06 Jun 2007 20:34:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=getting%5Fgroovy%5Fwith%5Fthinwire</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[Thinwire, which is an open source Ajax framework, was one of the more interesting technologies that I encountered at JavaOne. It provides a Swing-like API for building a web GUI.]]></description><category>groovy</category><category>projecttrack</category><category>thinwire</category><category>ajax</category><category>framework</category><category>toolkit</category><category>maven</category><category>builder</category></item><item><title>Arid POJOs: Customizable convention over configuration and dynamic finder methods</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/customizable_convention_over_configuration_with_arid_pojos.htm</guid><link>http://chris-richardson.blog-city.com/customizable_convention_over_configuration_with_arid_pojos.htm</link><pubDate>Mon, 21 May 2007 15:49:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=customizable%5Fconvention%5Fover%5Fconfiguration%5Fwith%5Farid%5Fpojos</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[Wandering around JavaOne gave me a chance to think more about what Arid POJOs offers. I came up with the term customizable convention over configuration or C2oC. I also extended Arid POJOs to implement dynamic finder methods.]]></description><category>spring</category><category>xml</category><category>pojos</category><category>configuration</category><category>arid</category><category>convention</category><category>aspectj</category><category>dao</category><category>c2oc</category><category>dynamic</category><category>finders</category><category>grails</category><category>gorm</category><category>generic</category></item><item><title>Leave the code more beautiful than how you found it</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/leave_the_code_more_beautiful_than_when_you_found_it.htm</guid><link>http://chris-richardson.blog-city.com/leave_the_code_more_beautiful_than_when_you_found_it.htm</link><pubDate>Mon, 07 May 2007 20:43:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=leave%5Fthe%5Fcode%5Fmore%5Fbeautiful%5Fthan%5Fwhen%5Fyou%5Ffound%5Fit</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[This past weekend I took my kids on a Bug Safari in Sunol Regional Wilderness . It was organized by Sarah Shafer of Sarah Science  fame. At the start of the safari she gave the kids two great pieces of advice.]]></description><category>code</category><category>quality</category><category>refactoring</category><category>decay</category></item><item><title>Source code for my simplified XML-based dependency injection example</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/source_code_for_my_simplified_xmlbased_dependency_injection.htm</guid><link>http://chris-richardson.blog-city.com/source_code_for_my_simplified_xmlbased_dependency_injection.htm</link><pubDate>Wed, 02 May 2007 15:36:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=source%5Fcode%5Ffor%5Fmy%5Fsimplified%5Fxmlbased%5Fdependency%5Finjection</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[If you would like to try out my custom Spring/XML namespace  that uses reflection and AspectJ type patterns to generate bean definitions you can get the source code from here: http://code.google.com/p/aridpojos/If you are using Maven2 you can get it]]></description><category>pojos</category><category>spring</category><category>namespace</category><category>arid</category><category>simplifying</category><category>aspect</category><category>ioc</category><category>dependency</category><category>injection</category></item><item><title>Book signings at JavaOne: POJOs in Action and JavaServer Faces in Action</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/book_signings_at_javaone_pojos_in_action_and_javaserver_fac.htm</guid><link>http://chris-richardson.blog-city.com/book_signings_at_javaone_pojos_in_action_and_javaserver_fac.htm</link><pubDate>Fri, 27 Apr 2007 18:35:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=book%5Fsignings%5Fat%5Fjavaone%5Fpojos%5Fin%5Faction%5Fand%5Fjavaserver%5Ffac</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[This year at JavaOne I will be doing a book signing at 4pm on Thursday, May 10th.&nbsp; Kito Mann, author of JavaServer Faces in Action will also be there. It&#39;s right after our second talk on building applications with JSF, Spring and Hibernate.]]></description><category>javaone</category><category>2007</category><category>pojos</category><category>jsf</category><category>javaserver</category><category>faces</category><category>spring</category><category>hibernate</category><category>author</category><category>book</category></item><item><title>Simplifying Spring&apos;s XML-based dependency injection</title><guid isPermaLink="true">http://chris-richardson.blog-city.com/simpler_xml_configuration_files_for_spring_dependency_inject.htm</guid><link>http://chris-richardson.blog-city.com/simpler_xml_configuration_files_for_spring_dependency_inject.htm</link><pubDate>Tue, 24 Apr 2007 14:43:00 GMT</pubDate><comments>http://chris-richardson.blog-city.com/console/comments/popup/?f=simpler%5Fxml%5Fconfiguration%5Ffiles%5Ffor%5Fspring%5Fdependency%5Finject</comments><dc:creator>Chris Richardson</dc:creator><description><![CDATA[XML Spring bean definitions can be verbose. However, an important benefit of using XML is that it completely decouples the components that are being assembled from the mechanism that is assembling them. It's pure POJO programming.]]></description><category>pojos</category><category>dependency</category><category>injection</category><category>ioc</category><category>java</category><category>spring</category><category>guice</category><category>aspectj</category><category>simplification</category></item></channel></rss>