[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,所以没那么用 |