Il framework Spring supporta l'uso di linguaggi di scripting (in particolare JRuby, Groovy e BeanShell) in cui uno script in uno di questi può chiamare codice Java e viceversa.
Ho letto che un possibile utilizzo di questa funzione è quando alcuni moduli richiedono modifiche frequenti e consente di modificare l'applicazione senza doverla ridistribuire. Ho cercato di visualizzare un possibile utilizzo ma questo mi sembra troppo vago. Tendo ad associare cose che possono cambiare con la configurazione, i dati o la rotazione di una nuova funzionalità in un'applicazione, ma non con un modulo esistente il cui comportamento può cambiare frequentemente.
In sintesi: quando hai beneficiato dell'uso dello script Spring o almeno quale sarebbe stato un esempio concreto e realistico?