java写的接口怎么调用

2024-11-29 18:48:28
推荐回答(4个)
回答(1):

计算机语言分类有很多,如C、C++、C#、Java、Php、Python等等,她们有各自的特性及擅长的领域,但她们各自又不是全能的。在一个稍微大型一点的项目都会用到多种语言共同完成,那么这些编程语言如何进行通信呢。什么意思呢,就是比如说我Java写的一个方法,其他编程语言要怎么去调用呢?这就是本文要探讨的问题了。
一般来说,方法层面的编程语言通信用的是网络接口形式,只暴露出形参和结果供别人调用。接口一般分为接口定义者和接口调用者,定义者可以规定接收参数的类型及返回形式,而接口定义者则只能完全按照接口定义者规定的参数进行访问。就叫是我们所说的webService(网络服务)。
以前的做法是利用XML作接口格式定义,然后通过Http做通讯和请求,如大名鼎鼎的SOAP,其实现在也是的,只不过现在流行RestFul风格的Rest接口形式,但用的还是XML+HTTP,那这两者有啥区别呢?最大的区别就是SOAP返回的主要是XML格式,有时还需要附带一些辅助文件,而Rest则还可以返回JSON类型的字符串,减少了很多繁乱的XML标签。

回答(2):

访问形式如下例子:

// 接口
public interface LoggerUtil {

    // 得到Logger,用于打印日志
    Logger logger = Logger.getLogger(LoggerUtil.class);
}

@RequestMapping("/delete.do")
public String delete(Students students) {

    try {            
        stuService.delete(students);
    } catch (Exception e) {
    
      // 接口的调用方式(直接调用)
      LoggerUtil.logger.error(e.getMessage());
    }
      return "redirect:selectAll.do";
     }

回答(3):

java写的接口的话,你可以使用ajax的形式进行调用,(前端一般都是使用jquery)

回答(4):

直接调用啊