`
- 浏览:
87366 次
- 性别:
- 来自:
北京
-
在grails框架中导入groovy脚本方法(一)
领导给了任务,为了二开方便,所以以后的代码全部写在groovy script中,这就得在groovy工程中实现一个框架,能够从工程外部调用groovy script,同时,在groovy script中也能够应用groovy中controller和service的全部方法。这就蛋疼了!在脚本中调用controller和service的方法,我是第一次听说。唉!搞吧!谁让咱是打工的呢……
方法一:这个方法是两个groovy script相互调用的方法,例:
有一个script:sss.groovy在另一个script中test.groovy
//test.groovy
import myProject.service.sss
def ss=new sss()
ss.run()
ss.someMethod()
如过程中用到参数,则用
ss.Binding.参数=?赋值
运行时:ss.run();
ss.binding.someMethod.run();
分析:someMethod()是sss中实现的方法。Binding是绑定上下文环境,说白了就是初始化。这就在test.groovy中实现调用sss.groovy了
可惜这个方法还是无法完成我的任务!期待下一章吧……
补充:网上搜到一个方法,下面是原文:
一个Groovy脚本,如果不显示来声明类名,那么默认生成一个和文件名同名的类,并自动生成main函数,脚本中的语句都自动放置在main函数中。
见下面例子:
创建一个脚本文件:sample.groovy,内容为:
println "Hello, world !"
println "Args is : " + args
再在同一个目录下创建另一个脚本文件:caller.groovy,内容为:
def params = ["a","b","c"]
sample.main((String[])params)
//注意上面这句调用,对于参数是有严格要求
执行groovy caller.groovy , 即可看到运行结果。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Groovy和Grails配置方法 教你从0入手,一步一步深入安装和测试,包含环境和语言的下载地址
eclipse插件grails(groovy)配置方法
在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章 向您展现Grails的迷人风采,使您感受到Grails的魅力,以至疯狂地爱上Grails,并坠入...
grails的插件系统也是其亮点之一。首先,和rails,django等web框架类似,基于微内核的思想,插件(可重用模块)是框架的...区别仅在于一个插件的根目录下需要提供一个fooplugin.groovy文件,提供插件的一些描述信息。
Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate等开源框架之上,是一个高生产力一站式框架。 Grails这个独特的框架被视为是提升工程师生产效率的动态工具,因为其...
Grails参考手册 Grails学习资料 groovy 小白学习grails+groovy
用grails开发过程中,项目优化配置,系统间调用等的总结。
学习Grails框架时候自己写的例子,自己分页,修改sql查询,带数据库,入门极好的例子。
像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和...
与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。 Grails是个一栈式开发框架,它尝试通过核心技术和插件技术来解决许多Web开发难题。Grails包含了如下内容: 由 Hibernate ...
grails1.0开发框架4 类似于ruby on rails的框架。
Grails Groovy 学习必备参考资料
grails1.0开发框架3 类似于ruby on rails的框架。
groovy-grails-tool-suite-3.6.4.RELEASE-e4.4.2-win32-x86_64.part1 共两个压缩包,解压后将扩展名.zip.bak改为.zip再次解压。
[Apress] Groovy, Grails, Griffon 入门教程 (英文版) [Apress] Beginning Groovy, Grails and Griffon (E-Book) ☆ 出版信息:☆ [作者信息] Vishal Layka, Christopher M. Judd, Joseph Faisal Nusairat, Jim ...
使用GORM构建Spring Boot应用程序 Grails指南_ Grails框架.pdf
Grails-开源框架---使用指南.pdf与Groovy入门经典(中文) ,2本书生成Grails代码骨架,用Groovy开发,同时兼容JAVA语言
脚本通过上下文applicationcontext获取被测试应用bean,从而可以进行接口内容获取等操作。目前该方式主要运用到性能平台脚本搭建、代码深度测试、接口测试、白盒测试等多方面。...支持Java、groovy脚本。
像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和...
Grails 最新的 v1.1版的中文文档,chm格式,Grails是一套快速开发Web应用的开源框架,基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,能为大家带来超高效率的一站式框架。