<?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 on: Java Web-App Development: What&#8217;s your Secret?</title> <atom:link href="http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/feed/" rel="self" type="application/rss+xml" /><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/</link> <description>&#34;Simple Software&#34;</description> <lastBuildDate>Mon, 26 Jul 2010 23:17:02 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>By: Thorseth</title><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/#comment-1118</link> <dc:creator>Thorseth</dc:creator> <pubDate>Mon, 11 Jan 2010 19:32:47 +0000</pubDate> <guid
isPermaLink="false">http://ocpsoft.com/?p=763#comment-1118</guid> <description>Have a look at Grails. Supported in most java IDE&#039;s but IDEA has the best support at current.
Its a mvc framework that supports runtime changes.
Embeds many best practices.
Based on DRY, Sensible Defaults, Spring (IOC, AOP). And it has a lot of various time-saving plugins, have a look at those too, when your at it. (Owned n&#039;backed by SpringSource.)
www.grails.org</description> <content:encoded><![CDATA[<p>Have a look at Grails. Supported in most java IDE&#8217;s but IDEA has the best support at current.<br
/> Its a mvc framework that supports runtime changes.<br
/> Embeds many best practices.<br
/> Based on DRY, Sensible Defaults, Spring (IOC, AOP). And it has a lot of various time-saving plugins, have a look at those too, when your at it. (Owned n&#8217;backed by SpringSource.)<br
/> <a
href="http://www.grails.org" rel="nofollow">http://www.grails.org</a></p> ]]></content:encoded> </item> <item><title>By: Lincoln</title><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/#comment-1108</link> <dc:creator>Lincoln</dc:creator> <pubDate>Sun, 10 Jan 2010 20:41:21 +0000</pubDate> <guid
isPermaLink="false">http://ocpsoft.com/?p=763#comment-1108</guid> <description>So what we&#039;ve decided to do for now is sort of a workaround, but:1. Eclipse
2. maven-eclipse-plugin (mvn eclipse:eclipse to generate .project/.classpath/.settings files
3. Import that project and configure any workspace-resolved non-module dependencies by hand.This approach requires some up-front setup, but once it&#039;s done, is much more stable than any combination of plugins that we&#039;ve used before.IntelliJ seems promising, and I&#039;m going to give it a legitimate shot, but so far a few things are a little less than intuitive (not that eclipse doesn&#039;t have those things as well.)</description> <content:encoded><![CDATA[<p>So what we&#8217;ve decided to do for now is sort of a workaround, but:</p><p>1. Eclipse<br
/> 2. maven-eclipse-plugin (mvn eclipse:eclipse to generate .project/.classpath/.settings files<br
/> 3. Import that project and configure any workspace-resolved non-module dependencies by hand.</p><p>This approach requires some up-front setup, but once it&#8217;s done, is much more stable than any combination of plugins that we&#8217;ve used before.</p><p>IntelliJ seems promising, and I&#8217;m going to give it a legitimate shot, but so far a few things are a little less than intuitive (not that eclipse doesn&#8217;t have those things as well.)</p> ]]></content:encoded> </item> <item><title>By: Lincoln</title><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/#comment-1093</link> <dc:creator>Lincoln</dc:creator> <pubDate>Wed, 06 Jan 2010 04:12:10 +0000</pubDate> <guid
isPermaLink="false">http://ocpsoft.com/?p=763#comment-1093</guid> <description>Really it would be nice if m2eclipse resolved workspace artifacts properly. It &quot;forgets&quot; about some workspace artifacts and dependent projects cannot find them, hence, build path errors ensue.</description> <content:encoded><![CDATA[<p>Really it would be nice if m2eclipse resolved workspace artifacts properly. It &#8220;forgets&#8221; about some workspace artifacts and dependent projects cannot find them, hence, build path errors ensue.</p> ]]></content:encoded> </item> <item><title>By: Lincoln</title><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/#comment-1090</link> <dc:creator>Lincoln</dc:creator> <pubDate>Tue, 05 Jan 2010 19:43:32 +0000</pubDate> <guid
isPermaLink="false">http://ocpsoft.com/?p=763#comment-1090</guid> <description>@Josh Long - So if you have a maven WAR project that has a dependency, say: ocpsoft-pretty-faces:2.0.4-SNAPSHOT, and that referenced project just happens to also be open in the workspace, it will resolve to the workspace project first, and not the maven repository?</description> <content:encoded><![CDATA[<p>@Josh Long &#8211; So if you have a maven WAR project that has a dependency, say: ocpsoft-pretty-faces:2.0.4-SNAPSHOT, and that referenced project just happens to also be open in the workspace, it will resolve to the workspace project first, and not the maven repository?</p> ]]></content:encoded> </item> <item><title>By: Lincoln</title><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/#comment-1089</link> <dc:creator>Lincoln</dc:creator> <pubDate>Tue, 05 Jan 2010 19:28:34 +0000</pubDate> <guid
isPermaLink="false">http://ocpsoft.com/?p=763#comment-1089</guid> <description>We haven&#039;t been able to get Maven hot-deploy working with NetBeans, though it would be the final piece of the puzzle there. Has anyone gotten that working?</description> <content:encoded><![CDATA[<p>We haven&#8217;t been able to get Maven hot-deploy working with NetBeans, though it would be the final piece of the puzzle there. Has anyone gotten that working?</p> ]]></content:encoded> </item> <item><title>By: Henry Ho</title><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/#comment-1092</link> <dc:creator>Henry Ho</dc:creator> <pubDate>Tue, 05 Jan 2010 15:28:33 +0000</pubDate> <guid
isPermaLink="false">http://ocpsoft.com/?p=763#comment-1092</guid> <description>Have you tried ColdFusion? :)</description> <content:encoded><![CDATA[<p>Have you tried ColdFusion? <img
src='http://ocpsoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>By: Alan Vargas</title><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/#comment-1088</link> <dc:creator>Alan Vargas</dc:creator> <pubDate>Tue, 05 Jan 2010 14:24:50 +0000</pubDate> <guid
isPermaLink="false">http://ocpsoft.com/?p=763#comment-1088</guid> <description>Why not use Glassfish v3 + NetBeand IDE. You have all in one! And support for all you want to do.</description> <content:encoded><![CDATA[<p>Why not use Glassfish v3 + NetBeand IDE. You have all in one! And support for all you want to do.</p> ]]></content:encoded> </item> <item><title>By: Shantanu Kumar</title><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/#comment-1087</link> <dc:creator>Shantanu Kumar</dc:creator> <pubDate>Tue, 05 Jan 2010 12:57:02 +0000</pubDate> <guid
isPermaLink="false">http://ocpsoft.com/?p=763#comment-1087</guid> <description>You could probably embed the Jetty server as an in-process activity. That makes it as easy as right-click the Java file and click &quot;Run as Java app&quot;.Jettify may be useful -- http://code.google.com/p/bitumenframework/Since you are using Maven, you could write an assembly descriptor to pull all dependency JARs, which makes it easy to develop in Eclipse (orany IDE).This approach makes is easy to debug/step through code also.However, if you are using EJB etc, then embedding an EJB container may be pain.</description> <content:encoded><![CDATA[<p>You could probably embed the Jetty server as an in-process activity. That makes it as easy as right-click the Java file and click &#8220;Run as Java app&#8221;.</p><p>Jettify may be useful &#8212; <a
href="http://code.google.com/p/bitumenframework/" rel="nofollow">http://code.google.com/p/bitumenframework/</a></p><p>Since you are using Maven, you could write an assembly descriptor to pull all dependency JARs, which makes it easy to develop in Eclipse (orany IDE).</p><p>This approach makes is easy to debug/step through code also.</p><p>However, if you are using EJB etc, then embedding an EJB container may be pain.</p> ]]></content:encoded> </item> <item><title>By: Josh Long</title><link>http://ocpsoft.com/opensource/java-web-app-development-whats-your-secret/#comment-1081</link> <dc:creator>Josh Long</dc:creator> <pubDate>Tue, 05 Jan 2010 03:54:45 +0000</pubDate> <guid
isPermaLink="false">http://ocpsoft.com/?p=763#comment-1081</guid> <description>I used to use m2eclipse, and Tomcat 6 in debug mode, with no JavaRebel. This worked fine *IF* I could get Eclipse to treat a project nicely - ie, Spring MVC projects never felt right and editing JSPX files was painful. JSF + anything worked (but was slow) if you use the JBoss IDE plugin (whether Spring Faces, raw JSF, or Seam). Upshot: it lets you make changes to methods on classes but not to the interface of classes (ie, if you add or remove a method then it necessitated a restart.) and debugging worked. Downside: Eclipse quirkiness and the need to dance around with a bazillion plugins (Subclipse, m2Eclipse, Spring / JBoss plugins) just to get a basic project working (at what speed was a different issue!)Now, with the recently released IntelliJ IDEA 9 Ultimate, I&#039;m not sure I could ever justify going back to Eclipse. If you have a Maven war project you can configure a Tomcat Local run configuration and have it run in debug mode - just as with Eclipse. So, debugging/stepping works just fine and you can make changes to classes at runtime and hot deploy (ctrl + f10!) the changed classes as before. It works great! Also, Subversion/Git/whatever are all supported and you couldn&#039;t ask for a quicker/slicker integration with Maven (in 8.0 it was burdensome and less powerful than in m2Eclipse, but with 9 a lot of the niceties are there and updates to the pom don&#039;t freeze the world while indexing the repositor(y&#124;ies). PLUS: Spring Web Flow/Spring Faces/JSF/Seam/Spring (just in general), Tapestry, JSP(X?) all have integrations out of the box that work nicely and don&#039;t cause noticeable, extra thrashing when invoked. Upside: works perfectly (quick, low friction for checkout-and-setup, handles all the requires). Downside: it costs a little bit. YMMV. Try the demoe and ping me if I can help.I&#039;ve been a longtime Maven Jetty plugin user whenever I use IntelliJ simply because I could never easily get an application hot deploying/debuggable from inside IntelliJ. That&#039;s all changed, and it even knows how to use your Maven setup to do the exploded war setup using site:war...Good luck!</description> <content:encoded><![CDATA[<p>I used to use m2eclipse, and Tomcat 6 in debug mode, with no JavaRebel. This worked fine *IF* I could get Eclipse to treat a project nicely &#8211; ie, Spring MVC projects never felt right and editing JSPX files was painful. JSF + anything worked (but was slow) if you use the JBoss IDE plugin (whether Spring Faces, raw JSF, or Seam). Upshot: it lets you make changes to methods on classes but not to the interface of classes (ie, if you add or remove a method then it necessitated a restart.) and debugging worked. Downside: Eclipse quirkiness and the need to dance around with a bazillion plugins (Subclipse, m2Eclipse, Spring / JBoss plugins) just to get a basic project working (at what speed was a different issue!)</p><p>Now, with the recently released IntelliJ IDEA 9 Ultimate, I&#8217;m not sure I could ever justify going back to Eclipse. If you have a Maven war project you can configure a Tomcat Local run configuration and have it run in debug mode &#8211; just as with Eclipse. So, debugging/stepping works just fine and you can make changes to classes at runtime and hot deploy (ctrl + f10!) the changed classes as before. It works great! Also, Subversion/Git/whatever are all supported and you couldn&#8217;t ask for a quicker/slicker integration with Maven (in 8.0 it was burdensome and less powerful than in m2Eclipse, but with 9 a lot of the niceties are there and updates to the pom don&#8217;t freeze the world while indexing the repositor(y|ies). PLUS: Spring Web Flow/Spring Faces/JSF/Seam/Spring (just in general), Tapestry, JSP(X?) all have integrations out of the box that work nicely and don&#8217;t cause noticeable, extra thrashing when invoked. Upside: works perfectly (quick, low friction for checkout-and-setup, handles all the requires). Downside: it costs a little bit. YMMV. Try the demoe and ping me if I can help.</p><p>I&#8217;ve been a longtime Maven Jetty plugin user whenever I use IntelliJ simply because I could never easily get an application hot deploying/debuggable from inside IntelliJ. That&#8217;s all changed, and it even knows how to use your Maven setup to do the exploded war setup using site:war&#8230;</p><p>Good luck!</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Served from: ocpsoft.com @ 2010-07-29 17:21:46 by W3 Total Cache -->