<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Wed, 15 Feb 2012 01:58:02 GMT--><?xml-stylesheet type="text/css" href="/universal/styles/feed.css"?><rss version="2.0"><channel><title>Rimple on Tech - Comments</title><link>http://www.rimple.com/tech/</link><description></description><copyright></copyright><language>en-US</language><generator>Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</generator><item><title>Gordon Dickens comments on RESTing with Roo - adding Content Negotiation and REST in two easy steps (well, kinda)</title><author>Gordon Dickens</author><pubDate>Thu, 26 Jan 2012 23:15:33 +0000</pubDate><link>http://www.rimple.com/tech/2010/7/1/resting-with-roo-adding-content-negotiation-and-rest-in-two.html#comments</link><guid isPermaLink="false">325483:3416732:comment/16705049</guid><description><![CDATA[<p>Ken,</p><p>I tried to create the Groovy script with v1.8.5.  I had to modify the script&#39;s Grab config as below:</p><p><code><br/>import groovyx.net.http.RESTClient</p><p>@Grab(group=&#39;org.codehaus.groovy.modules.http-builder&#39;, module=&#39;http-builder&#39;, version=&#39;0.5.2&#39;)<br/>@GrabExclude(&#39;xml-apis:xml-apis&#39;)</p><p>def job = new RESTClient( &#39;http://localhost:8080/JobDemo/&#39;)<br/>...</p><p></code></p>]]></description></item><item><title>Ken Rimple comments on Living on the Roo "edge" w/git</title><author>Ken Rimple</author><pubDate>Thu, 10 Nov 2011 00:50:58 +0000</pubDate><link>http://www.rimple.com/tech/2010/9/4/living-on-the-roo-edge-wgit.html#comments</link><guid isPermaLink="false">325483:3416732:comment/15768931</guid><description><![CDATA[<p>Yes. https://jira.springsource.org/browse/ROO-2591</p><p>The fix is in there if you want to patch.</p>]]></description></item><item><title>Ken Rimple comments on Living on the Roo "edge" w/git</title><author>Ken Rimple</author><pubDate>Thu, 10 Nov 2011 00:50:20 +0000</pubDate><link>http://www.rimple.com/tech/2010/9/4/living-on-the-roo-edge-wgit.html#comments</link><guid isPermaLink="false">325483:3416732:comment/15768928</guid><description><![CDATA[<p>Why do you want to run 1.1.5 from the Roo-dev command?  I think assembly was broken before 1.2 -I had a jira ticket against it.</p>]]></description></item><item><title>Kallada comments on Living on the Roo "edge" w/git</title><author>Kallada</author><pubDate>Wed, 02 Nov 2011 12:05:06 +0000</pubDate><link>http://www.rimple.com/tech/2010/9/4/living-on-the-roo-edge-wgit.html#comments</link><guid isPermaLink="false">325483:3416732:comment/15592000</guid><description><![CDATA[<p>Hi,</p><p>I&#39;m currently working with Roo-1.1.5 and I&#39;m able to build roo-source in my development machine (Windows XP). Now I&#39;want to use the same dev shell from with in STS. For that, I&#39;m trying to create an assembly. The command is failing with the following message</p><p></p><p>[INFO] Final Memory: 47M/494M<br/>[INFO] ------------------------------------------------------------------------<br/>[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:assembly (default-cli) on project org.springframework.roo.root: Error reading assemblies: No assembly descriptors found. -&gt; [Help 1]<br/>[ERROR]<br/>[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.<br/>[ERROR] Re-run Maven using the -X switch to enable full debug logging.<br/>[ERROR]</p><p></p><p>Steps described in the provided readme.txt and script file are specific to *nix platforms. Please help me to solve this issue.</p><p>Thanks,<br/>Kallada</p>]]></description></item><item><title>Bruce comments on RESTing with Roo - adding Content Negotiation and REST in two easy steps (well, kinda)</title><author>Bruce</author><pubDate>Wed, 19 Oct 2011 19:06:40 +0000</pubDate><link>http://www.rimple.com/tech/2010/7/1/resting-with-roo-adding-content-negotiation-and-rest-in-two.html#comments</link><guid isPermaLink="false">325483:3416732:comment/15396996</guid><description><![CDATA[<p>Very comprehensible post. Thank you. There are many examples of how to get this working, but none as clear.</p><p>I ran into one showstopper though. My data has one-to-many bidirectional links. The resultant code generates infinite recursion problems as it tries to jump back and forth descending into the parent-child links forever.</p><p>I know this is fixable for hand written code: http://wiki.fasterxml.com/JacksonFeatureBiDirReferences<br/>but for roo code, it defines the point at which you have to quit scripting roo and start &quot;normal&quot; work as one needs to write getters for all set/reference members, or use the above annotations.</p><p>In my app, the perfect solution is to return a rest reference in place of attempting to marshal a referenced object. Maybe some day when roo is more json friendly.</p>]]></description></item><item><title>Ken Rimple comments on Living on the Edge of a Roo - working on the trunk</title><author>Ken Rimple</author><pubDate>Tue, 18 Oct 2011 22:48:56 +0000</pubDate><link>http://www.rimple.com/tech/2011/10/18/living-on-the-edge-of-a-roo-working-on-the-trunk.html#comments</link><guid isPermaLink="false">325483:3416732:comment/15382879</guid><description><![CDATA[<p>Excellent point. I had troubles early on with remembering to set up my GPG key and every time I got around to it, it was too late.  This is a little less work, and it acts like the final product as opposed to running it from the project directory.  However, I agree, that&#39;s probably the best way to make 100% sure you have the right &#39;stuff&#39; in your build.</p><p>Ken</p>]]></description></item><item><title>jbbarquero (Javier) comments on Living on the Edge of a Roo - working on the trunk</title><author>jbbarquero (Javier)</author><pubDate>Tue, 18 Oct 2011 19:06:46 +0000</pubDate><link>http://www.rimple.com/tech/2011/10/18/living-on-the-edge-of-a-roo-working-on-the-trunk.html#comments</link><guid isPermaLink="false">325483:3416732:comment/15381614</guid><description><![CDATA[<p>You can also download and build the current trunk from source. Now from github: https://github.com/SpringSource/spring-roo</p><p>It&#39;s very easy, just follow the readme.txt instructions.</p><p>Actually it&#39;s a simple mvn clean install (with maven 3 and Java 6 and a MAVEN_OPTS for mempry), but you need to configure gpg before (very easy in Mac, not to difficult in windows and not too bad in Ubuntu) But you tell us in a previous POST how to avoid the signature step ;)</p><p>Then a ln -s in *NIX:<br/>sudo ln -s $ROO_HOME/bootstrap/roo-dev /usr/bin/roo-dev<br/>sudo chmod +x /usr/bin/roo-dev</p><p>In windows, add roo-dev to the path.</p><p>You can even debug Roo importing the projects in Eclipse. Existing in workspace if you previously run mvn install eclipse:clean eclipse:eclipse</p>]]></description></item><item><title>Ken Rimple comments on Now you can choose ActiveRecord or Service/Repo for Roo 1.2</title><author>Ken Rimple</author><pubDate>Sun, 04 Sep 2011 14:59:27 +0000</pubDate><link>http://www.rimple.com/tech/2011/8/21/now-you-can-choose-activerecord-or-servicerepo-for-roo-12.html#comments</link><guid isPermaLink="false">325483:3416732:comment/14983020</guid><description><![CDATA[<p>Hatim,</p><p>LOL, no worries!</p><p>We work across the room from each other at Chariot anyway, and we&#39;ve known each other for 20+ years!  He&#39;s the experimentalist - PenCasts, Prezi presentations, etc... Someone we worked with used to call us the Bopsi Twins back in the 90&#39;s when we worked for a training / consulting outfit.</p><p>For those reading, he&#39;s at the <a href="http://gordondickens.com/wordpress/" rel="nofollow">Technophile Blog</a>, and is a very deep expert in all things Spring Integration, and other enterprise Springy things.  We both teach Spring for <a href="http://chariotsolutions.com" rel="nofollow">Chariot</a>.  See our <a href="http://chariotsolutions.com/training_events" rel="nofollow">upcoming training events</a> page for course schedule.</p>]]></description></item><item><title>hatim comments on Now you can choose ActiveRecord or Service/Repo for Roo 1.2</title><author>hatim</author><pubDate>Wed, 31 Aug 2011 23:32:32 +0000</pubDate><link>http://www.rimple.com/tech/2011/8/21/now-you-can-choose-activerecord-or-servicerepo-for-roo-12.html#comments</link><guid isPermaLink="false">325483:3416732:comment/14959538</guid><description><![CDATA[<p>Whoops, I defiantly mixed you up with your colleague author for the pen cast :D</p>]]></description></item><item><title>hatim comments on Now you can choose ActiveRecord or Service/Repo for Roo 1.2</title><author>hatim</author><pubDate>Sun, 21 Aug 2011 19:32:57 +0000</pubDate><link>http://www.rimple.com/tech/2011/8/21/now-you-can-choose-activerecord-or-servicerepo-for-roo-12.html#comments</link><guid isPermaLink="false">325483:3416732:comment/14859379</guid><description><![CDATA[<p>This is cool stuff, finally ROO can be a serious contender in my service infested work project.</p><p>Also looking forward to your ROO Addons chapter in MEAP.</p><p>What about another pen-cast, the one you did is a great resource.</p>]]></description></item><item><title>Shaymak comments on Spring Roo and Web Flow, the Expergated Version...</title><author>Shaymak</author><pubDate>Mon, 13 Jun 2011 18:16:15 +0000</pubDate><link>http://www.rimple.com/tech/2010/9/19/spring-roo-and-web-flow-the-expergated-version.html#comments</link><guid isPermaLink="false">325483:3416732:comment/13255551</guid><description><![CDATA[<p>How to enable popup in view state using Roo generated files?</p>]]></description></item><item><title>Manik Juneja comments on RailsConf 2011 - My Personal Recap</title><author>Manik Juneja</author><pubDate>Thu, 19 May 2011 17:41:00 +0000</pubDate><link>http://www.rimple.com/tech/2011/5/19/railsconf-2011-my-personal-recap.html#comments</link><guid isPermaLink="false">325483:3416732:comment/12927428</guid><description><![CDATA[<p>Very nice coverage of the Rails Conf 2011 sessions.</p><p>As always a lot to take back and a lot to learn.</p>]]></description></item><item><title>Lyndon comments on Webflow + Roo Again - a More Complex Example...</title><author>Lyndon</author><pubDate>Mon, 28 Mar 2011 22:02:54 +0000</pubDate><link>http://www.rimple.com/tech/2010/10/3/webflow-roo-again-a-more-complex-example.html#comments</link><guid isPermaLink="false">325483:3416732:comment/12441902</guid><description><![CDATA[<p>Thanks for that Ken.</p><p>You are correct, you can leave a flow but when you return to the flow you MUST use the flowExecutionUrl otherwise a new flow instance is started.</p><p>The Cart can normally be accessed by two actions:<br/>1. Add to Cart.<br/>2. View Cart.</p><p>Of course every product on the site will have an &#39;Add to Cart&#39; button but essentially it is just two actions. It should be possible to fix up both cases with the correct flowExecutionUrl.</p>]]></description></item><item><title>Ken Rimple comments on Webflow + Roo Again - a More Complex Example...</title><author>Ken Rimple</author><pubDate>Thu, 24 Mar 2011 12:43:58 +0000</pubDate><link>http://www.rimple.com/tech/2010/10/3/webflow-roo-again-a-more-complex-example.html#comments</link><guid isPermaLink="false">325483:3416732:comment/12276944</guid><description><![CDATA[<p>Lyndon,</p><p>The whole thing about web flows are that they post back to the flow URL with a special flow execution key - it&#39;s ?execution=ensn, where e means execution, and s means step.  So you&#39;ll see things like ?execution=e3s12 - your user&#39;s Flow Execution ID 3, step 12.  Every time you call the servlet again, it rewrites the URL and puts the next highest # on it.  So you start with e1s1, then go to e1s2 and so on.  If you remove the ?execution= from your URL, it starts a new webflow.  And by default I think any given client is allowed 5 concurrent flows, and once you hit the sixth one, the first one is garbage collected.</p><p>There are a few variables, at least in the view that you can use - I&#39;m not 100% sure if you have access to them in your executions or whether Web Flow adds them afterward (and it&#39;s something I&#39;m going to research).  One of them is flowExecutionKey, the other is flowExecutionUrl - each could be useful if you could preserve them.  You probably have access to the numerical values via the RequestContext variable in your beans, if you injected it as flowRequestContext.</p><p>Another angle would be to create a flow execution listener, and capture the flow keys, storing them somewhere, like in your session.  Then you could have a helper that builds the URL for you, and if no stored execution lives in your session, you could generate a URL without the ?execution= setting.  There are probably too many edge conditions in this idea but it sounds like an avenue to research.</p>]]></description></item><item><title>Lyndon comments on Webflow + Roo Again - a More Complex Example...</title><author>Lyndon</author><pubDate>Thu, 24 Mar 2011 07:30:21 +0000</pubDate><link>http://www.rimple.com/tech/2010/10/3/webflow-roo-again-a-more-complex-example.html#comments</link><guid isPermaLink="false">325483:3416732:comment/12276073</guid><description><![CDATA[<p>Hi Ken</p><p>Thanks for the very informative post, it&#39;s much appreciated.</p><p>I have a question about Web Flow that I just cannot seem to find out the definitive answer. So, I am asking you for your thoughts and maybe advice...</p><p>It is: <i>If a user clicks on a page that is outside of the flow and later returns to the flow, are the contents (variables etc) of the first flow lost?</i></p><p>In the real world, a user, after adding a product to the cart, may well go off and search the site for another product to buy. In doing so, they have left the flow.</p><p>Thanks</p><p>Lyndon</p>]]></description></item></channel></rss>
