<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17488991</id><updated>2011-06-22T09:20:05.772+02:00</updated><title type='text'>Ehrsson.java</title><subtitle type='html'>This blog is not active anymore. Please visit my professional blog at blog.technipelago.se</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javaehrsson.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javaehrsson.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Göran Ehrsson</name><uri>http://www.blogger.com/profile/04628649134853853265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17488991.post-3907840736361303414</id><published>2011-06-22T09:18:00.001+02:00</published><updated>2011-06-22T09:19:15.130+02:00</updated><title type='text'>This blog is not active anymore</title><summary type='text'>Please visit my professional blog at blog.technipelago.se.</summary><link rel='replies' type='application/atom+xml' href='http://javaehrsson.blogspot.com/feeds/3907840736361303414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17488991&amp;postID=3907840736361303414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/3907840736361303414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/3907840736361303414'/><link rel='alternate' type='text/html' href='http://javaehrsson.blogspot.com/2011/06/this-blog-is-not-active-anymore.html' title='This blog is not active anymore'/><author><name>Göran Ehrsson</name><uri>http://www.blogger.com/profile/04628649134853853265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17488991.post-114538931375113647</id><published>2006-04-18T21:21:00.000+02:00</published><updated>2006-04-18T22:22:00.083+02:00</updated><title type='text'>Setting focus on input fields with JSF and Facelets</title><summary type='text'>JavaServer(tm) Faces components have a dynamic id. This can create problems when trying to access these components from JavaScript code on the client. I my case I wanted to do a very simple and common thing, set input focus on a specific field.
One solution is to use a custom component called IDProxy (http://www.jsftutorials.net/proxyTag.html). This component makes it easy to obtain the dynamic </summary><link rel='replies' type='application/atom+xml' href='http://javaehrsson.blogspot.com/feeds/114538931375113647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17488991&amp;postID=114538931375113647' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/114538931375113647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/114538931375113647'/><link rel='alternate' type='text/html' href='http://javaehrsson.blogspot.com/2006/04/setting-focus-on-input-fields-with-jsf.html' title='Setting focus on input fields with JSF and Facelets'/><author><name>Göran Ehrsson</name><uri>http://www.blogger.com/profile/04628649134853853265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17488991.post-113777200103308569</id><published>2006-01-20T16:26:00.000+01:00</published><updated>2006-01-20T16:57:23.853+01:00</updated><title type='text'>Using Quartz job scheduler with Spring</title><summary type='text'>Quartz is an open source job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to trigger jobs at a specific date and time, at regular intervals, or other very complex schedules.Although Quartz can be used in a standalone system, this article focuses on using Quartz in a J2EE application built with the Spring framework. </summary><link rel='replies' type='application/atom+xml' href='http://javaehrsson.blogspot.com/feeds/113777200103308569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17488991&amp;postID=113777200103308569' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/113777200103308569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/113777200103308569'/><link rel='alternate' type='text/html' href='http://javaehrsson.blogspot.com/2006/01/using-quartz-job-scheduler-with-spring.html' title='Using Quartz job scheduler with Spring'/><author><name>Göran Ehrsson</name><uri>http://www.blogger.com/profile/04628649134853853265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17488991.post-112854031471410684</id><published>2005-10-05T17:48:00.000+02:00</published><updated>2005-10-05T21:27:18.956+02:00</updated><title type='text'>EJB3: @OneToMany and @OrderBy - Set versus List</title><summary type='text'>I noticed that my (Hibernate) EJB3 entity with a @OneToMany collection did not sort correctly even though I had an @OrderBy("sortcolumn") specified on it. Every time I fetched the entity from database, the collection order was randomly different.

The reason was that the collection was declared as java.util.Set, and a Set does not guarantee that the order will remain constant over time. The </summary><link rel='replies' type='application/atom+xml' href='http://javaehrsson.blogspot.com/feeds/112854031471410684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17488991&amp;postID=112854031471410684' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/112854031471410684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/112854031471410684'/><link rel='alternate' type='text/html' href='http://javaehrsson.blogspot.com/2005/10/ejb3-onetomany-and-orderby-set-versus.html' title='EJB3: @OneToMany and @OrderBy - Set versus List'/><author><name>Göran Ehrsson</name><uri>http://www.blogger.com/profile/04628649134853853265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17488991.post-112852006860415650</id><published>2005-10-05T15:27:00.000+02:00</published><updated>2005-10-05T21:40:44.556+02:00</updated><title type='text'>Introduction</title><summary type='text'>My name is Göran Ehrsson.
I live in Sweden, Scandinavia and was born in the mid 60's.

I'm an enterprise systems architect and have been developing enterprise systems since 1988. In the beginning it was C++, but in late 90's focus shifted to Java and J2EE.

I started this blog to share knowledge and experience in software development using Java technology. My success in software development are </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/112852006860415650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17488991/posts/default/112852006860415650'/><link rel='alternate' type='text/html' href='http://javaehrsson.blogspot.com/2005/10/introduction.html' title='Introduction'/><author><name>Göran Ehrsson</name><uri>http://www.blogger.com/profile/04628649134853853265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
