Reduce server restart on java web projects
Java web application development have been criticized a lot in the past as painful compared to building building php web application. When developing an application in php, developers would refresh the browser to see changes they have made.
In java, the developer would have to restart the server and then refresh the browser. This process limits developer productivity. JRebel was created to solve this problem and has done this very well. The only problem is that jrebel is not free.
A free alternate to jrebel is "Dynamic Code Evaluation Virtaul Machine" or "DCEVM" . I wrote about DCEVM a while back. This article would describe how I use it in my development environment. My environment consist of the following tools