存学 |jquery例子|Flex例子|ASP例子|.net学习

flex 与 java webservice通信 (一) java篇

by SaveLearn on 二.03, 2010, under Flex, Java

第一篇 java webservice的搭建

首先介绍一下我的开发环境
myeclipse  tomcat5.5 JDK1.5  这是JAVA的开放环境 FLEX的我们后面再说

首先JAVA需要导入部分包才能使用webservice,所以我们先选中要加添webservice的项目,然后点击myeclipse菜单中的myeclipse–Add Web Service Capabilities..

会看到让你选择Xfire的包,(因为我的英语不好具体不知道需要用哪个所以都点了)

然后 我们需要配置 项目内webservices文件夹下的 services.xml

请大家记住  本站地址 http://www.savelearn.com

<?xml version=”1.0″ encoding=”UTF-8″?>
<beans xmlns=”http://xfire.codehaus.org/config/1.0″>
<service>
<name>BankServiceNew</name>
<serviceClass>
SL.WebserviceI
</serviceClass>
<implementationClass>
SL.Webservice
</implementationClass>
<style>wrapped</style>
<use>literal</use>
<scope>application</scope>
</service>
</beans>

其中的那么为webservice的调用时的名字,serviceClass webservice的接口名称.implementationClass webservice要调用的类的名称,后面的原封不动写入即可.

同时java项目内的web.xml内会加入

<servlet-mapping>

<servlet-name>XFireServlet</servlet-name>

<url-pattern>/services/*</url-pattern>

</servlet-mapping>

然后我们来看一下 webservice自定义的接口文件. WebserviceI.java

package SL;

public interface WebserviceI {

public String backstring(String value);

}

只是简单的一个方法,例子很简单.

然后看一下调用类.  webservice.java

package SL;

public class Webservice implements WebserviceI {

public String backstring(String value) {

// TODO 自动生成方法存根

return value+”–调用到webservice”;

}

}

这样 我们的webservice就基本完成了,然后调用地址就是

http://localhost:8080/myjava/services/BankServiceNew?wsdl

myjava是项目名称 后面的地址则是services.xml和web.xml中配置的.

?wsdl是必带的.

:, , , , , , ,

1 Comment for this entry

Leave a Reply

想要寻找什么?

使用此处的搜索功能来寻找您需要的:

找不到您要寻找的东西? 请与我们取得联系,然后告诉我们您需要什么!

推荐链接

以下网址经常出现在存学网络...