Grails groovy在Web设备上的应用

Grails groovy在Web设备上的应用,grails,groovy,Grails,Groovy,我有一个雇员服务托管,客户端jar在我的库中可用,我需要点击雇员服务方法 我需要使用grails和groovy开发一个web应用程序 我在grails中做过一些web应用,但我不知道如何使用web服务调用 我应该将此服务呼叫相关代码放在何处:在控制器中,服务 在得到响应后,我需要在UI中显示它们,并通过Hibernate向db插入一些内容 请告诉我。一般来说,您应该尽量保持控制器的苗条。您可能应该将该代码放在服务类中 简单服务类示例: class WebServiceService {

我有一个雇员服务托管,客户端jar在我的库中可用,我需要点击雇员服务方法

我需要使用grails和groovy开发一个web应用程序

我在grails中做过一些web应用,但我不知道如何使用web服务调用

我应该将此服务呼叫相关代码放在何处:在控制器中,服务

在得到响应后,我需要在UI中显示它们,并通过Hibernate向db插入一些内容


请告诉我。

一般来说,您应该尽量保持控制器的苗条。您可能应该将该代码放在服务类中

简单服务类示例:

class WebServiceService {
    def getEmployeeData(id) {
        // Read record and/or update domain objects
    }
}
简单控制器示例:

class EmployeeController {
    def webServiceService

    def view = {
        def employee = webServiceService.getEmployeeData(params.id)
        [employee: employee]
    }
}

一般来说,你应该尽量保持你的控制器苗条。您可能应该将该代码放在服务类中

简单服务类示例:

class WebServiceService {
    def getEmployeeData(id) {
        // Read record and/or update domain objects
    }
}
简单控制器示例:

class EmployeeController {
    def webServiceService

    def view = {
        def employee = webServiceService.getEmployeeData(params.id)
        [employee: employee]
    }
}

请尽量多注意你的拼写,因为你有许多乱码字母,它们与懂一种语言无关,但与发音无关。请尽量多注意你的拼写,因为你有许多乱码字母,它们与懂一种语言无关,但与发音无关。谢谢你一个小问题。名称为webservices.groovy或.java.groovy就可以了。从Groovy访问java类是无缝的。名称为webservices.groovy或.java.groovy就可以了。从Groovy访问java类是无缝的。