调用接口中的方法有以下步骤:
1、首先启动电脑上的Eclipse,依次选择File→New→Project。在弹出的Selectawizard窗口中,选择JavaProject后点击下一步。
2、输入项目名称后点击下一步(名称命名可以任意,但是要注意符合命名规范)。
3、鼠标右击新建的项目,依次选择New→Package,在packagename里面输入自己想取的名字后点击next。
4、鼠标右击包,依次选择New→Interface,创建一个接口。
5、将接口命名为ShoutAbility后,点击完成。
6、定义接口shout()方法,并按下Ctrl+S保存,经常保存是一个良好的习惯。
7、右击包,依次选择New→Class,并将类命名为AoShout。
8、将AoShout实现ShoutAbility接口,并且要实现接口里面的shout方法,实现接口的关键字为implements。按下Ctrl+S保存。
9、创建一个Bird类,并定义一个带参构造方法,实例化上面定义的接口。定义Bird的shout()方法时,即可用接口变量调用接口方法。按下Ctrl+S保存。
10、创建一个测试类,用接口的实现类AoShout创建一个接口对象,再用创建的bridShout对象创建一个鸟对象。这时候调用鸟类的方法,就会执行调用到接口的方法,通过接口找到实现类的方法嗷嗷叫。
调用Tuxedo接口的方法如下:
Tuxedo的service有两种调用接口:ATMI和CORBA(CommonObjectRequestBrokerArchitecture,公共对象请求代理体系结构)。但是目前一般都是采用ATMI接口来做。
一个简单的调用流程如下:
首先用VC编写DLL(DynamicLinkLibrary,动态链接库)。Tuxedo提供的ATMI接口DLL用C语言编写的,与VC可无缝集成。
再用VB编写COM(ComponentObjectModel,组件对象模型)组件。
在Java中通过Jacob组件来调用COM组件来实现调用Tuxedo服务。Jacob是一种基于JNI(JavaNativeInterface,Java本地接口)技术的开源的在Java中调用COM组件的Java组件。
其中JAVA部分的调用如下:
importcom.jacob.activeX.ActiveXComponent;
importcom.jacob.com.Dispatch;
publicclasscallTuxedo{
publicStringcallTuxedoService(StringsendDoc){
//找到组件
ActiveXComponentmf=newActiveXComponent(tuxedo.useClass);
ObjectmyCom=mf.getObject();//生成一个对象
Objectresult=Dispatch.call(myCom,vbCallTuxedoServiceToUpper,sendDoc);
returnresult.toString();
publicstaticvoidmain(String[]args){
StringsendDoc=newString(ateststring.);//要转换的字符串
StringreturnDoc=newString();
returnDoc=callTuxedoService(sendDoc);//调用服务,并得到返回的字符串
三种方法实现调用Restful接口如下:
基本介绍Restful接口的调用,前端一般使用ajax调用,后端可以使用的方法比较多,本次介绍三种:
1)、HttpURLConnection实现
2)、HttpClient实现
3)、Spring的RestTemplate
HTTPURLConnection实现