<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Annotations have been more successful than XML</title>
	<atom:link href="http://www.altuure.com/2008/03/10/annotations-than-xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.altuure.com/2008/03/10/annotations-than-xml/</link>
	<description>Mert Can Akkan's java tips,options, news...</description>
	<lastBuildDate>Wed, 03 Mar 2010 10:08:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: altuure</title>
		<link>http://www.altuure.com/2008/03/10/annotations-than-xml/#comment-35</link>
		<dc:creator>altuure</dc:creator>
		<pubDate>Fri, 14 Mar 2008 11:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.altuure.com/2008/03/10/annotations-than-xml/#comment-35</guid>
		<description>yes annotations are great because it bring/binds your java code and related api configuration in a single file

Easy to maintain:easy to read (self documenting)

but it DO NOT MEAN &#039;XML sucks&#039; ,in fact it  means use XML where it is necessary. eg: for interoperability</description>
		<content:encoded><![CDATA[<p>yes annotations are great because it bring/binds your java code and related api configuration in a single file</p>
<p>Easy to maintain:easy to read (self documenting)</p>
<p>but it DO NOT MEAN &#8216;XML sucks&#8217; ,in fact it  means use XML where it is necessary. eg: for interoperability</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Willie Wheeler</title>
		<link>http://www.altuure.com/2008/03/10/annotations-than-xml/#comment-34</link>
		<dc:creator>Willie Wheeler</dc:creator>
		<pubDate>Thu, 13 Mar 2008 18:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.altuure.com/2008/03/10/annotations-than-xml/#comment-34</guid>
		<description>I am a fan of annotations too, but I think your last point is key: annotations and XML are complements.  Sometimes the advantages to distributing code outweigh the advantages to centralizing it and vice versa.  Annotations give us a nice mechanism for choosing the former approach in those cases where it makes sense.  I agree that good cases can be made for JPA, Hibernate, JAXB, and even other areas such as Spring transactions.  Javadoc is another example where the distribution makes a lot of sense.

But there are also examples where centralization makes sense.  Consider properties files for message externalization (e.g., messages.properties and that sort of thing).  People want to do this so they can easily internationalize their apps, or so they can easily review the messages for quality/usability, etc.  The skill sets involved are more typically associated with a functional specialist than with a general developer.  And so here it&#039;s more sensible to have a single file where the functional specialist can go in and review the messages in one place.</description>
		<content:encoded><![CDATA[<p>I am a fan of annotations too, but I think your last point is key: annotations and XML are complements.  Sometimes the advantages to distributing code outweigh the advantages to centralizing it and vice versa.  Annotations give us a nice mechanism for choosing the former approach in those cases where it makes sense.  I agree that good cases can be made for JPA, Hibernate, JAXB, and even other areas such as Spring transactions.  Javadoc is another example where the distribution makes a lot of sense.</p>
<p>But there are also examples where centralization makes sense.  Consider properties files for message externalization (e.g., messages.properties and that sort of thing).  People want to do this so they can easily internationalize their apps, or so they can easily review the messages for quality/usability, etc.  The skill sets involved are more typically associated with a functional specialist than with a general developer.  And so here it&#8217;s more sensible to have a single file where the functional specialist can go in and review the messages in one place.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
