<?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 for Continuous Reconsideration</title>
	<atom:link href="http://carinae.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://carinae.net</link>
	<description>Carlos Vara&#039;s writings about software development</description>
	<lastBuildDate>Thu, 29 Dec 2011 13:35:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Reliable execution of persistent transactional asynchronous tasks using only Spring by Amnon</title>
		<link>http://carinae.net/2010/05/execution-persistent-transactional-tasks-with-spring/comment-page-1/#comment-6047</link>
		<dc:creator>Amnon</dc:creator>
		<pubDate>Thu, 29 Dec 2011 13:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=207#comment-6047</guid>
		<description>Nice read , thanks for sharing this Carlos .</description>
		<content:encoded><![CDATA[<p>Nice read , thanks for sharing this Carlos .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Benchmarking Hibernate Validator and Apache BeanValidation: the two JSR-303 implementations by Renan</title>
		<link>http://carinae.net/2010/06/benchmarking-hibernate-validator-and-apache-beanvalidation-the-two-jsr-303-implementations/comment-page-1/#comment-4859</link>
		<dc:creator>Renan</dc:creator>
		<pubDate>Fri, 23 Sep 2011 23:46:40 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=257#comment-4859</guid>
		<description>oops i meant 50% slower. which is still depressing in its own right. sheesh.</description>
		<content:encoded><![CDATA[<p>oops i meant 50% slower. which is still depressing in its own right. sheesh.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Benchmarking Hibernate Validator and Apache BeanValidation: the two JSR-303 implementations by Renan</title>
		<link>http://carinae.net/2010/06/benchmarking-hibernate-validator-and-apache-beanvalidation-the-two-jsr-303-implementations/comment-page-1/#comment-4858</link>
		<dc:creator>Renan</dc:creator>
		<pubDate>Fri, 23 Sep 2011 23:45:09 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=257#comment-4858</guid>
		<description>this is quite eye opening, I&#039;ve adopted Hibernate Validator since, of the two, it&#039;s the only one that actually has gone &#039;final&#039;, but seeing those multithreaded performance charts is very depressing. almost 100% slower than Apache&#039;s. I hope JBoss/Hibernate does something about this.</description>
		<content:encoded><![CDATA[<p>this is quite eye opening, I&#8217;ve adopted Hibernate Validator since, of the two, it&#8217;s the only one that actually has gone &#8216;final&#8217;, but seeing those multithreaded performance charts is very depressing. almost 100% slower than Apache&#8217;s. I hope JBoss/Hibernate does something about this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Benchmarking Hibernate Validator and Apache BeanValidation: the two JSR-303 implementations by OCTO talks ! &#187; JSR 303 (Bean Validation) : état des lieux</title>
		<link>http://carinae.net/2010/06/benchmarking-hibernate-validator-and-apache-beanvalidation-the-two-jsr-303-implementations/comment-page-1/#comment-4668</link>
		<dc:creator>OCTO talks ! &#187; JSR 303 (Bean Validation) : état des lieux</dc:creator>
		<pubDate>Wed, 07 Sep 2011 09:39:39 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=257#comment-4668</guid>
		<description>[...] du temps que prend la validation des objets, je vous conseille de regarder le benchmark publié ici qui compare les temps nécessaires pour valider les Beans en utilisant les deux implémentations. [...]</description>
		<content:encoded><![CDATA[<p>[...] du temps que prend la validation des objets, je vous conseille de regarder le benchmark publié ici qui compare les temps nécessaires pour valider les Beans en utilisant les deux implémentations. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reliable execution of persistent transactional asynchronous tasks using only Spring by krit</title>
		<link>http://carinae.net/2010/05/execution-persistent-transactional-tasks-with-spring/comment-page-1/#comment-2498</link>
		<dc:creator>krit</dc:creator>
		<pubDate>Wed, 23 Mar 2011 14:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=207#comment-2498</guid>
		<description>Thanks for the post. Kindly list out the jar files to be used.</description>
		<content:encoded><![CDATA[<p>Thanks for the post. Kindly list out the jar files to be used.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Layered architecture with Hibernate and Spring 3 by christopher</title>
		<link>http://carinae.net/2009/11/layered-architecture-with-hibernate-and-spring-3/comment-page-1/#comment-1680</link>
		<dc:creator>christopher</dc:creator>
		<pubDate>Sat, 08 Jan 2011 04:54:07 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=59#comment-1680</guid>
		<description>@Ale You no longer need the TransactionProxyFactoryBean since you already have @Transactional annotation.</description>
		<content:encoded><![CDATA[<p>@Ale You no longer need the TransactionProxyFactoryBean since you already have @Transactional annotation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Layered architecture with Hibernate and Spring 3 by Jacobiroba</title>
		<link>http://carinae.net/2009/11/layered-architecture-with-hibernate-and-spring-3/comment-page-1/#comment-1381</link>
		<dc:creator>Jacobiroba</dc:creator>
		<pubDate>Thu, 16 Dec 2010 16:36:42 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=59#comment-1381</guid>
		<description>Fantastic work! thanks.</description>
		<content:encoded><![CDATA[<p>Fantastic work! thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Layered architecture with Hibernate and Spring 3 by Ignatius</title>
		<link>http://carinae.net/2009/11/layered-architecture-with-hibernate-and-spring-3/comment-page-1/#comment-1159</link>
		<dc:creator>Ignatius</dc:creator>
		<pubDate>Mon, 22 Nov 2010 12:11:46 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=59#comment-1159</guid>
		<description>I have the same problem. It only works if the services (with @Transactional) are defined as beans in the xml.

Does this works with autowiring and @Service, @Repository... ?</description>
		<content:encoded><![CDATA[<p>I have the same problem. It only works if the services (with @Transactional) are defined as beans in the xml.</p>
<p>Does this works with autowiring and @Service, @Repository&#8230; ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Automatic validation of method calls with JSR-303 (Appendix-C of the specification) by Carlos Vara</title>
		<link>http://carinae.net/2010/04/automatic-validation-method-calls-with-jsr-303-appendix-c/comment-page-1/#comment-1130</link>
		<dc:creator>Carlos Vara</dc:creator>
		<pubDate>Wed, 17 Nov 2010 22:54:37 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=187#comment-1130</guid>
		<description>Unfortunately parameter names are not available at runtime as that information is discarded by the compiler.

As you propose, you can use an annotation to provide that information @Named(&quot;MyParameter&quot;) and then check for the presence of that annotation during the aspect execution (but at it&#039;s current state bval won&#039;t use it when creating the constraint violations).

You can also define specific error messages for each parameter, but that&#039;s probably too verbose.

You should hit apache&#039;s bval jira to see if we can work on something better, as for example knowing the cardinality of the parameter (so for example the constraint violation will indicate that the 2nd argument in your methodcall(string,int) failed) is something worth implementing. https://issues.apache.org/jira/browse/BVAL</description>
		<content:encoded><![CDATA[<p>Unfortunately parameter names are not available at runtime as that information is discarded by the compiler.</p>
<p>As you propose, you can use an annotation to provide that information @Named(&#8220;MyParameter&#8221;) and then check for the presence of that annotation during the aspect execution (but at it&#8217;s current state bval won&#8217;t use it when creating the constraint violations).</p>
<p>You can also define specific error messages for each parameter, but that&#8217;s probably too verbose.</p>
<p>You should hit apache&#8217;s bval jira to see if we can work on something better, as for example knowing the cardinality of the parameter (so for example the constraint violation will indicate that the 2nd argument in your methodcall(string,int) failed) is something worth implementing. <a href="https://issues.apache.org/jira/browse/BVAL" rel="nofollow">https://issues.apache.org/jira/browse/BVAL</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Automatic validation of method calls with JSR-303 (Appendix-C of the specification) by Chris Ey</title>
		<link>http://carinae.net/2010/04/automatic-validation-method-calls-with-jsr-303-appendix-c/comment-page-1/#comment-1118</link>
		<dc:creator>Chris Ey</dc:creator>
		<pubDate>Tue, 16 Nov 2010 14:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://carinae.net/?p=187#comment-1118</guid>
		<description>Hey Carlos

I am using method validation as you proposed for a current project and it is very useful.

There&#039;s just a small - but important - problem: The returned constraint violations do not contain any useful information in their property path. What can I do to identify the parameter which violated its constraint(s), or is it even possible to get its name? For example, could I add an annotation to the parameters specifying a name / property path to use for regarding violations?

Thanks
Chris</description>
		<content:encoded><![CDATA[<p>Hey Carlos</p>
<p>I am using method validation as you proposed for a current project and it is very useful.</p>
<p>There&#8217;s just a small &#8211; but important &#8211; problem: The returned constraint violations do not contain any useful information in their property path. What can I do to identify the parameter which violated its constraint(s), or is it even possible to get its name? For example, could I add an annotation to the parameters specifying a name / property path to use for regarding violations?</p>
<p>Thanks<br />
Chris</p>
]]></content:encoded>
	</item>
</channel>
</rss>

