[Groovy] ssh把action换成groovy实现

gxb_1985 2010-05-18
现在项目用的是struts2.1.8.1+hibernate3.2+spring2.5.6,虽然都用了annotation,配置少了很多,只需要注重action的业务,但是还是忍受不了出错后,修改完个action再服务重启,
试了下grails,也就照着Getting-Started敲了个例子,感觉很多地方还是不习惯,我要是只是不需要重启服务
就准备把action换成groovy实现,修改扩展的地方不多,比我想象中的要简单,annotation在groovy中也可以实现,这样改result还是很方便的,spring注入也没问题。
由于刚接触groovy,不知道这样做会不会出什么问题
比如要是老是调用GroovyClassLoader,那以前转换的class怎么办?action访问多的话,会不会出性能的问题,或是别的一些问题
xhbyy 2010-05-19
你不是集成的Spring吗? 为什么还要用GroovyClassLoader ?
<lang:groovy id="myAction" script-source="classpath:com.xxx.xxx.MyAction.groovy"/>

Spring里配置Action难道不行么?
gxb_1985 2010-05-20
struts2+spring我还没有在spring中配置过action,
用的是spring-plugin,
而aciton是annotation配置的,所以这样整合的话要改写2个地方,一个是objectFactory,还有就是struts2-convention-plugin中的ActionConfigBuilder
不过在spring中用lang:groovy 还是要配个refresh,所以没那么用
Global site tag (gtag.js) - Google Analytics