JRebel Struts integration

View: New views
3 Messages — Rating Filter:   Alert me  

JRebel Struts integration

by Sander Sõnajalg-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey Guys,

For the last few weeks, I've been working on building Struts/Struts2
integration into JRebel, for a couple reasons:
JRebel is a JVM agent that brings class reloading to the JVM platform,
enabling web-application development without waiting for redeploys each time
you change something. For frameworks that cache their runtime configuration
like Struts/Struts2, simply reloading the classes doesn't do the whole
trick, so I've also added explicit support to reload Struts action-mappings
and framework constants without redeploying.  In a study of 1100+
developers, we found that the redeploy process itself consumes between 3-7,
full, 40 hour weeks per year, depending on the containers you're using, so I
hope that support for Struts and Struts2 will help you to save some serious
time.

I also made a screencast showing how Struts/Struts2 development would look
with the JRebel Struts plugins enabled, and posted it in this official
announcement:

http://www.zeroturnaround.com/blog/screencast-speedy-struts-1-and-struts2-with-jrebel/

If there's anything that I can do to improve our support of Struts &
Struts2, let me know.  You can reach me personally at s
ander@... <Sander@...>

Sander Sõnajalg

RE: JRebel Struts integration

by mgainty :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Sõnajalg--

does Jrebel work with WebApp classloader or System classloader?
i didnt catch which containers you are supporting?
Which events does Jrebel listen for?

i agree a redeploy should not take more than a week
Martin
______________________________________________
Verzicht und Vertraulichkeitanmerkung
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.






> Date: Thu, 29 Oct 2009 11:59:52 +0200
> Subject: JRebel Struts integration
> From: sander@...
> To: user@...
>
> Hey Guys,
>
> For the last few weeks, I've been working on building Struts/Struts2
> integration into JRebel, for a couple reasons:
> JRebel is a JVM agent that brings class reloading to the JVM platform,
> enabling web-application development without waiting for redeploys each time
> you change something. For frameworks that cache their runtime configuration
> like Struts/Struts2, simply reloading the classes doesn't do the whole
> trick, so I've also added explicit support to reload Struts action-mappings
> and framework constants without redeploying.  In a study of 1100+
> developers, we found that the redeploy process itself consumes between 3-7,
> full, 40 hour weeks per year, depending on the containers you're using, so I
> hope that support for Struts and Struts2 will help you to save some serious
> time.
>
> I also made a screencast showing how Struts/Struts2 development would look
> with the JRebel Struts plugins enabled, and posted it in this official
> announcement:
>
> http://www.zeroturnaround.com/blog/screencast-speedy-struts-1-and-struts2-with-jrebel/
>
> If there's anything that I can do to improve our support of Struts &
> Struts2, let me know.  You can reach me personally at s
> ander@... <Sander@...>
>
> Sander Sõnajalg
     
_________________________________________________________________
Windows 7: I wanted more reliable, now it's more reliable. Wow!
http://microsoft.com/windows/windows-7/default-ga.aspx?h=myidea?ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_myidea:102009

Re: JRebel Struts integration

by Sander Sõnajalg-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Oct 29, 2009 at 1:28 PM, Martin Gainty <mgainty@...> wrote:

>
> Sõnajalg--
>
> does Jrebel work with WebApp classloader or System classloader?
> i didnt catch which containers you are supporting?
> Which events does Jrebel listen for?
>
> i agree a redeploy should not take more than a week
> Martin



hey,

JRebel works universally with all types of class loaders. Here's a link to
support matrix on what containers & frameworks are supported:
http://www.zeroturnaround.com/jrebel/support-matrix/

Cheers,
Sander