You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to manydesigns-po...@googlegroups.com
Una delle feature piu' potenti di Portofino 4 è il caricamento automatico degli script groovy da apps/<<nomeapp>>/groovy oltre che delle action.
Per impostare pero' una nuova feature avrei pero' bisogno di un chiarimento sul comportamento del reload in presenza di variabili static nelle classi del path groovy.
Al reload il valore static precedente viene preservato?
Grazie
Carlo
Alessio Stalla
unread,
Sep 3, 2012, 5:39:23 AM9/3/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
ad ogni reload viene creata una nuova classe (nel senso di istanza di
java.lang.Class), pertanto tutti i valori statici vengono ricalcolati.
Più in dettaglio, per il caricamento delle classi Groovy utilizziamo
la classe GroovyScriptEngine
(http://groovy.codehaus.org/api/groovy/util/GroovyScriptEngine.html)
che si occupa anche di gestire il reload.
Alessio
Carlo Bonamico
unread,
Sep 3, 2012, 8:52:19 AM9/3/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to manydesigns-po...@googlegroups.com, alessio...@manydesigns.com
ok, grazie. Ho risolto il problema mettendo il dato che dovevo condividere tra piu' classi come attributo del servletContext, che a sua volta è visibile negli altri script tramite l' ognlContext.