<?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-6942110240225515803</id><updated>2011-11-27T15:42:15.671-08:00</updated><category term='JBoss Seam'/><category term='Java'/><category term='Seam'/><category term='Groovy'/><title type='text'>Groovy Rider</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://groovyrider.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6942110240225515803/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://groovyrider.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Krishna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/4896/1357/1600/krishna.1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6942110240225515803.post-9112888808553137843</id><published>2008-05-08T16:28:00.000-07:00</published><updated>2008-05-08T16:30:20.177-07:00</updated><title type='text'>Listing of poker companies</title><content type='html'>&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;The recent blowup of online poker has seen poker societies naming on the stock exchange. Every one is trying to get into action. This has brought about hundreds of poker sites online. &lt;a href="http://www.rake-manager.com/" title="You have a lot of companies"&gt;You have a lot of companies&lt;/a&gt; to choose from. But remember one thing that every company offers the same thing. The epinephrine hurry of perspiring it out on the reverse of a card with a little chance at interest is now approachable within the comforts of your house. When you choose to play online, you have no restrictions with regard to day or night. &lt;a href="http://www.rakemanager.com/" title="There is no restriction"&gt;There is no restriction&lt;/a&gt; of closing time also&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6942110240225515803-9112888808553137843?l=groovyrider.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://groovyrider.blogspot.com/feeds/9112888808553137843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6942110240225515803&amp;postID=9112888808553137843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6942110240225515803/posts/default/9112888808553137843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6942110240225515803/posts/default/9112888808553137843'/><link rel='alternate' type='text/html' href='http://groovyrider.blogspot.com/2008/05/listing-of-poker-companies.html' title='Listing of poker companies'/><author><name>Krishna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/4896/1357/1600/krishna.1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6942110240225515803.post-2726222797472463845</id><published>2007-06-28T17:22:00.000-07:00</published><updated>2007-06-28T17:23:53.491-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='Groovy'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss Seam'/><title type='text'>Groovy is Seamed</title><content type='html'>&lt;p&gt; With the new Groovy 1.1 beta out and its support for Java 5 annotations, wouldn't it be great to be able to write Seam applications in Groovy? Indeed it is great and you can do that with JBoss Seam (in CVS HEAD at the time of writing). &lt;/p&gt;   &lt;h2&gt;What is supported, how does it work?&lt;/h2&gt; &lt;p&gt;You can write any entity and any action in Groovy. By simply annotating your Groovy classes with Seam annotations, they become Seam components. &lt;/p&gt;   &lt;blockquote&gt;&lt;pre&gt;@Scope(ScopeType.SESSION)&lt;br /&gt;@Name("bookingList")&lt;br /&gt;class BookingListAction implements Serializable&lt;br /&gt;{&lt;br /&gt;   @In EntityManager em&lt;br /&gt;   @In User user&lt;br /&gt;   @DataModel List&lt;booking&gt; bookings&lt;br /&gt;   @DataModelSelection Booking booking&lt;br /&gt;   @Logger Log log&lt;br /&gt;&lt;br /&gt;   @Factory public void getBookings()&lt;br /&gt;   {&lt;br /&gt;       bookings = em.createQuery('''&lt;br /&gt;               select b from Booking b&lt;br /&gt;               where b.user.username = :username&lt;br /&gt;               order by b.checkinDate''')&lt;br /&gt;           .setParameter("username", user.username)&lt;br /&gt;           .getResultList()&lt;br /&gt;   }&lt;br /&gt;  &lt;br /&gt;   public void cancel()&lt;br /&gt;   {&lt;br /&gt;       log.info("Cancel booking: #{bookingList.booking.id} for #{user.username}")&lt;br /&gt;       Booking cancelled = em.find(Booking.class, booking.id)&lt;br /&gt;       if (cancelled != null) em.remove( cancelled )&lt;br /&gt;       getBookings()&lt;br /&gt;       FacesMessages.instance().add("Booking cancelled for confirmation number #{bookingList.booking.id}", new Object[0])&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt; &lt;p&gt;En passant, you can use Groovy to write your Entities, Hibernate support them out of the box. No constraint, no limitation, no XML ;-)  &lt;a href="http://blog.hibernate.org/cgi-bin/blosxom.cgi/Emmanuel%20Bernard/groovyseamed.html"&gt;More&gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6942110240225515803-2726222797472463845?l=groovyrider.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://groovyrider.blogspot.com/feeds/2726222797472463845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6942110240225515803&amp;postID=2726222797472463845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6942110240225515803/posts/default/2726222797472463845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6942110240225515803/posts/default/2726222797472463845'/><link rel='alternate' type='text/html' href='http://groovyrider.blogspot.com/2007/06/groovy-is-seamed.html' title='Groovy is Seamed'/><author><name>Krishna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/4896/1357/1600/krishna.1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6942110240225515803.post-2842367593343135352</id><published>2007-06-28T17:21:00.000-07:00</published><updated>2007-06-28T17:22:27.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Groovy'/><title type='text'>Is Scala the new Groovy?</title><content type='html'>&lt;p&gt;Over the past couple of years, the cringe-worthy &lt;a href="http://groovy.codehaus.org/"&gt;Groovy&lt;/a&gt; has been making bridges between the world of Java and dynamic languages. Groovy's premise is that a program doesn't need to be compiled in order to run on a JVM, and instead provides a just-in-time interpreter that can evaluate scripts in a different dialect.&lt;/p&gt;  &lt;p&gt;For whatever reason, the JVM's ability to run any byte-code produced content hasn't been given much attention over the years. Sure, languages like &lt;a href="http://www2.hursley.ibm.com/netrexx/"&gt;NetREXX&lt;/a&gt; have had translators that can spit out bytecode since the early days of Java, but they've been very much hangers-on to the existing Java infrastructure. &lt;a href="http://alblue.blogspot.com/2007/06/java-is-scala-new-groovy.html"&gt;More&gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6942110240225515803-2842367593343135352?l=groovyrider.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://groovyrider.blogspot.com/feeds/2842367593343135352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6942110240225515803&amp;postID=2842367593343135352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6942110240225515803/posts/default/2842367593343135352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6942110240225515803/posts/default/2842367593343135352'/><link rel='alternate' type='text/html' href='http://groovyrider.blogspot.com/2007/06/is-scala-new-groovy.html' title='Is Scala the new Groovy?'/><author><name>Krishna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/4896/1357/1600/krishna.1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6942110240225515803.post-3081411338800614089</id><published>2007-06-26T09:20:00.001-07:00</published><updated>2008-12-09T10:43:21.734-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Groovy'/><title type='text'>Introduction to Groovy - Scripting Language</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_O2-XmeoWbrU/RoE84d6nhZI/AAAAAAAAB_0/XYS6ZGUbobU/s1600-h/groovy-logo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_O2-XmeoWbrU/RoE84d6nhZI/AAAAAAAAB_0/XYS6ZGUbobU/s320/groovy-logo.png" alt="" id="BLOGGER_PHOTO_ID_5080408795451458962" border="0" /&gt;&lt;/a&gt;&lt;span weight="bold"   style="font-family:Verdana;font-size:85%;"&gt; Groovy is an Object Oriented Scripting Language which provides Dynamic, Easy-to-use and Integration capabilities to the Java Virutual Machine. It absorbs most of the syntax from Java and it is much powerful in terms of funtionalities which is manifiested in the form Closures, Dynamic Typing, Builders etc. Groovy also provides simplified API for accessing Databases and XML. Groovy language is large in terms of functionalities and concepts and this article provides only the basic Introduction and Information about Groovy. The first section of the article concentrates on the very basic concepts and theories of Groovy like Declaring Variables, Flow Control and Looping Structures. Then the next section focusses on Declaring Classes, Objects, Methods and the different ways of accessing them in Groovy. Covered in depth are the most exiting Groovy Closures. Finally the article explored the Groovy Distribution along with the various available Utilities. &lt;a href="http://www.javabeat.net/groovy/2007/06/groovy-introduction-scripting-language/"&gt;read full article&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6942110240225515803-3081411338800614089?l=groovyrider.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://groovyrider.blogspot.com/feeds/3081411338800614089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6942110240225515803&amp;postID=3081411338800614089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6942110240225515803/posts/default/3081411338800614089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6942110240225515803/posts/default/3081411338800614089'/><link rel='alternate' type='text/html' href='http://groovyrider.blogspot.com/2007/06/introduction-to-groovy-scripting.html' title='Introduction to Groovy - Scripting Language'/><author><name>Krishna</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/4896/1357/1600/krishna.1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_O2-XmeoWbrU/RoE84d6nhZI/AAAAAAAAB_0/XYS6ZGUbobU/s72-c/groovy-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
