首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Java与Flex学习札记(21)-Flex与Java通信方式之WebService

2012-10-16 
Java与Flex学习笔记(21)----Flex与Java通信方式之WebService今天终于把Flex与Java通信的第三种方式给整出

Java与Flex学习笔记(21)----Flex与Java通信方式之WebService

       今天终于把Flex与Java通信的第三种方式给整出来了。之前之所以没有弄是因为本人不知道怎么建立WebService服务。而网上找到的都是用的免费的天气预报服务。好吧,大家学习这种通信式只是为了做天气预报吧,只是我可不敢苟同。好在今天终于弄出来了。


      前面我们知道Flex与Java有3种通信方式:


      1.      Flex通过RemoteObject方式与普通Java类通信。


       2.      Flex通过HttpService方式与服务器类通信,如servlet。


       3.      Flex通过WebService与Java通信.


       WebService的知识我就不说了,但是Flex通过WebService与Java通信方式却是很简单的。


      下面先建立一个WebService地址。


        在Eclipse里新建一个web工程webserviceDemo,在里面新建一个类LoginService.java,代码如下所示:




         选择默认的配置点击“Finish”即可,eclipse会自动帮我们建立WebService地址。


        下面我们测试我们刚才建立的WebService服务。在地址栏输入http://localhost:8000/webserviceDemo/services/LoginService?wsdl,如果页面如下所示,则说明配置成功:


Java与Flex学习札记(21)-Flex与Java通信方式之WebService


       接着在Flex中用WebService通信。


       新建一个flex页面webserviceDemo.mxml,代码如下所示:




       注意,如果你了解WebService的话你就会明白他们是通过将数据组装成xml传送数据的。本例子中建立WebService服务在webserviceDemo工程中,而Flex页面则是在另一个工程中,由此可以知道:WebService可以是不同工程间通信的桥梁!


       这是本人学习的结果,允许转载,欢迎交流,但转载务必给出本文章的链接地址:http://blog.csdn.net/youqishini/article/details/8070635,谢谢~




1楼les5332295昨天 22:07
俺喜欢这种方式n Flex通过RemoteObject方式与普通Java类通信nn这却是最难处理的一种。

热点排行