<?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-28503421</id><updated>2011-12-29T10:36:54.642Z</updated><category term='dwr'/><category term='regex'/><category term='springframework'/><category term='gwt'/><category term='hibernate'/><category term='formatter'/><category term='java'/><category term='extjs'/><category term='ajax'/><title type='text'>Rambling through Java and other places</title><subtitle type='html'>Technical notes, comments, tip and tricks in Java, HTML, Linux, SQL and anything else that happens to come along</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://stevestorey.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://stevestorey.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Steve Storey</name><uri>http://www.blogger.com/profile/14871809171683372355</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-28503421.post-5159495136380636686</id><published>2009-09-09T23:05:00.009+01:00</published><updated>2009-10-22T20:31:50.971+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='formatter'/><category scheme='http://www.blogger.com/atom/ns#' term='regex'/><title type='text'>Formatters and Regular expressions for parsing, as well as validation</title><summary type='text'>Regular expressions are regularly used as a way to validate content as it comes in to your processing code. They are extremely powerful for quickly allowing only the content you're expecting through into the rest of your system. There are many examples - like dates found here and here:(0[1-9]|[1-9]|[12][0-9]|3[01])-(0[1-9]|1[012]|[1-9])-(19|20)\\d{2}However - RegEx can be used for parsing as well</summary><link rel='replies' type='application/atom+xml' href='http://stevestorey.blogspot.com/feeds/5159495136380636686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28503421&amp;postID=5159495136380636686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/5159495136380636686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/5159495136380636686'/><link rel='alternate' type='text/html' href='http://stevestorey.blogspot.com/2009/09/formatters-and-regular-expressions-for.html' title='Formatters and Regular expressions for parsing, as well as validation'/><author><name>Steve Storey</name><uri>http://www.blogger.com/profile/14871809171683372355</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-28503421.post-2947565763701742647</id><published>2009-06-15T23:38:00.009+01:00</published><updated>2009-09-10T00:04:12.603+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='dwr'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='extjs'/><title type='text'>ExtJS, DWR, Spring + Hibernate</title><summary type='text'>More on the AJAX front - since all the previous posts, new frameworks have been popping up which can make life somewhat easier for producing professional intranet type applications more easily. Linking them all together was surprisingly easy, and allow for good separation of concerns ...ExtJS is a very powerful JS framework, which comes with the most complete set of UI widgets out-of-the-box of </summary><link rel='replies' type='application/atom+xml' href='http://stevestorey.blogspot.com/feeds/2947565763701742647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28503421&amp;postID=2947565763701742647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/2947565763701742647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/2947565763701742647'/><link rel='alternate' type='text/html' href='http://stevestorey.blogspot.com/2009/06/extjs-dwr-spring-hibernate.html' title='ExtJS, DWR, Spring + Hibernate'/><author><name>Steve Storey</name><uri>http://www.blogger.com/profile/14871809171683372355</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-28503421.post-8257916242878761115</id><published>2007-05-07T16:09:00.002+01:00</published><updated>2009-10-22T20:31:25.629+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='gwt'/><title type='text'>Google Web Toolkit, Spring and Hibernate</title><summary type='text'>Following on from the previous post, I've been trying to create some new GWT apps using that latest integration libraries, widgets and so on.Previously there were some issues with trying to get GWT and Hibernate to play nice (Hibernate required Serializable, lazy-loading caused havoc, and there was manual work to map your objects), but a new library has been developed to semi-transparently map </summary><link rel='replies' type='application/atom+xml' href='http://stevestorey.blogspot.com/feeds/8257916242878761115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28503421&amp;postID=8257916242878761115' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/8257916242878761115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/8257916242878761115'/><link rel='alternate' type='text/html' href='http://stevestorey.blogspot.com/2007/05/google-web-toolkit-spring-and-hibernate.html' title='Google Web Toolkit, Spring and Hibernate'/><author><name>Steve Storey</name><uri>http://www.blogger.com/profile/14871809171683372355</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-28503421.post-1184813643718428088</id><published>2007-04-29T00:08:00.001+01:00</published><updated>2009-09-10T00:06:54.550+01:00</updated><title type='text'>Another year, another post</title><summary type='text'>Oops! Almost a year has gone by - I think my desire to join the blogosphere wasn't as strong as I thought :). No matter ... time to report on further developments I guess.GWT is now up to version 1.3.3, with a 1.4RC just around the corner, and has picked up quite a following. There are now a number of working applications, and more importantly websites, blogs and other sources if information on </summary><link rel='replies' type='application/atom+xml' href='http://stevestorey.blogspot.com/feeds/1184813643718428088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28503421&amp;postID=1184813643718428088' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/1184813643718428088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/1184813643718428088'/><link rel='alternate' type='text/html' href='http://stevestorey.blogspot.com/2007/04/another-year-another-post.html' title='Another year, another post'/><author><name>Steve Storey</name><uri>http://www.blogger.com/profile/14871809171683372355</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-28503421.post-114824645731831777</id><published>2006-05-21T22:18:00.001+01:00</published><updated>2009-09-10T00:07:07.682+01:00</updated><title type='text'>Google Web Toolkit</title><summary type='text'>Well I've finally joined much of the rest of the human race and decided to start a blog. As a record of things I've been playing with or interested by, the most recent thing would be the Google Web Toolkit. For those who haven't been reading any websites over the last few days, this is a toolkit for building web applications and websites that has been released by Google that's almost entirely </summary><link rel='replies' type='application/atom+xml' href='http://stevestorey.blogspot.com/feeds/114824645731831777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28503421&amp;postID=114824645731831777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/114824645731831777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28503421/posts/default/114824645731831777'/><link rel='alternate' type='text/html' href='http://stevestorey.blogspot.com/2006/05/google-web-toolkit.html' title='Google Web Toolkit'/><author><name>Steve Storey</name><uri>http://www.blogger.com/profile/14871809171683372355</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></feed>
