`
whistler
  • 浏览: 25172 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

MyEclipse5.5三分钟实现java访问公网.net webservice

阅读更多

在网上搜索到一个基金网站开放的.net webservice 接口:(网址:http://www.fundxy.com/public/fundvalueapi.htm)
下面是其中一个接口:
1.获取最新基金净值列表
接口:GetNewFundValue(int FundType, int SortType, int AscFlag)
参数说明:
FundType:基金类型
0:全部基金
1:开放式基金
2:货币基金
3:ETF/LOF基金
4:封闭式基金
SortType:列表排序类型
0:基金名称
1:单位净值
2:累计净值
3:日增长率
4:日增长值
AscFlag:升序/降序
0:升序
1:降序
返回结果:
由以下格式组成的N个数据:
基金名称
基金代码
日期(格式:2006-09-19)
单位净值
累计净值
日增长率
XML Web service 开放接口
XML Web service 接口地址:
http://www1.fundxy.com/fundxy/Common/FundxyPublic.asmx


 下面开始创建webservice客户端,访问上面的接口
1.新建web project :test;
2.右键单击工程名称,选择MyEclipse,左键单击 Add Web Service capabilities…; 弹出如下窗口,单击Configuration Folder 的浏览按钮,选择webroot/web-inf 目录,单击下一步选择类库,我只选择了xfire 1.2 Core Libraries ,单击finish按钮成。           

  3.右键单击工程名称,选择new ,左键单击 other…;  在弹出窗口选择MyEclipe web services webservice  client; 

 4.单击next 按钮,在new web service client 窗口中Project选择test

   选择 WSDL URL 填入 http://www1.fundxy.com/fundxy/Common/FundxyPublic.asmx?wsdl

   在java package 一栏单击new 按钮,新建 com.test.webservice 包;

一路next,完成后生成如下类:

(为什么会生成如下类,请参考 web  Service描述语言 WSDL 详解

 5. FundxyPublicClient.java中的main方法中加入如下代码

  1. public static void main(String[] args) {   
  2.            
  3.   
  4.         FundxyPublicClient client = new FundxyPublicClient();   
  5.            
  6.         //create a default service endpoint   
  7.         FundxyPublicSoap service = client.getFundxyPublicSoap();   
  8.            
  9.         //TODO: Add custom client code here   
  10.                 //   
  11.                 //service.yourServiceOperationHere();   
  12.         //添加的代码 开始   
  13.         ArrayOfFundValue afv = service.getNewFundValue(000);   
  14.            
  15.         for(Iterator it = afv.getFundValue().iterator();it.hasNext();)   
  16.         {   
  17.             FundValue fv = (FundValue)it.next();   
  18.             System.out.print(fv.getFundID()+"            ");   
  19.             System.out.print(fv.getFundName()+"            ");   
  20.             System.out.println(fv.getTodayValue()+"            ");   
  21.         }   
  22. //      添加的代码 结束   
  23.         System.out.println("test client completed");   
  24.                 System.exit(0);   
  25. }   

  右键单击FundxyPublicClient.java,选择Run as ,单击 Java Application ,作为java应用程序运行FundxyPublicClient.java,控制台输出如下:

240002            宝康灵活配置基金            1.533            <o:p></o:p>

240001            宝康消费品基金            1.2322            <o:p></o:p>

240003            宝康债券型基金            1.193            <o:p></o:p>

213003            宝盈策略增长股票基金            1.3421            <o:p></o:p>

213002            宝盈泛沿海区域增长基金            1.6873            <o:p></o:p>

213001            宝盈鸿利收益基金            1.066            <o:p></o:p>

050008            博时第三产业成长股票基金            1.062            <o:p></o:p>

050201            博时价值增长贰号基金            1.475            <o:p></o:p>

050001            博时价值增长基金            1.366            <o:p></o:p>

050004            博时精选股票基金            1.3771            <o:p></o:p>

050007            博时平衡配置混合基金            1.01            <o:p></o:p>

050006            博时稳定价值债券基金            1.0042            <o:p></o:p>

050003            博时现金收益基金            0.6479            <o:p></o:p>

050002            博时裕富指数基金            1.015            <o:p></o:p>

160505            博时主题行业基金            1.9402            <o:p></o:p>

200007            长城安心回报混合基金            1.5908            <o:p></o:p>

200003            长城货币基金            0.5826            <o:p></o:p>

162006            长城久富核心成长股票基金            1.2508  

.......................

分享到:
评论
1 楼 raulos 2007-09-21  
http://www1.fundxy.com/fundxy/Common/FundxyPublic.asmx?wsdl
现在无法访问,郁闷

相关推荐

    MyEclipse 5.5 JAVA注册码

    MyEclipse 5.5 JAVA注册码

    MyEclipse 5.5 GA正式版注册补丁

    5月16日最新发布的MyEclipse 5.5 GA,支持Eclipse 3.2.2和Microsoft Vista,这次新版本主要升级了WebTools,增加了SNAPs Non-Eclipse Integration and Improvements,Java EE 5 Projects,EJB3 - Enterprise Java ...

    MyEclipse5.5注册码.txt

    1. **安装MyEclipse5.5**:首先,确保已经成功安装了MyEclipse5.5版本的软件。 2. **启动软件**:运行MyEclipse5.5后,会提示用户输入注册信息。 3. **输入注册码**:在相应的输入框内,准确无误地输入订阅代码。 4....

    Myeclipse5.5GA注册码 2011年过期 保证可用

    综上所述,MyEclipse 5.5 GA是一款深受用户喜爱的Java开发工具,其在功能丰富度、稳定性和用户体验方面均有不错的表现。尽管随着时间的推移,MyEclipse已经推出了多个新版本,但5.5 GA版本凭借其良好的稳定性、易用...

    MyEclipse5.5生成注册码

    使用MyEclipse5.5版本的同志为找不key而烦恼,特此提供用java自动生成KEY的方法。本方法已经测试,生成的KEY也可以使用。 分数不多,别吝啬哦! ^_^

    MyEclipse5.5注册码

    MyEclipse不仅支持Java应用开发,还支持Web应用、企业级应用以及移动应用等多种类型的项目开发,是许多Java开发者首选的开发工具之一。 ### 注册码的作用 在软件行业中,注册码通常用于激活软件的全部功能或延长...

    MyEclipse 5.5注册码

    MyEclipse 5.5+注册码 java开发首选IDE Subscriber: www.1cn.biz Subscriber Code: jLR8ZC-655355-5450765457039125 或者 Subscriber: www.1cn.biz Subscriber Code: jLR7ZL-655355-5450755330522962 6.0: ...

    myeclipse5.5 注册码

    MyEclipse是一款非常强大的集成开发环境(IDE),主要用于JavaEE的开发,支持各种Java技术如Servlets、JSP、EJB、JMS、Spring、Struts、Hibernate等,并且提供了一系列丰富的功能来提升开发效率。 ### MyEclipse...

    myEclipse5.5插件版(基于eclipse3.2)

    myEclipse5.5插件版(基于eclipse3.2) 官网下载地址链接,直接下。myeclipse官网不能直接登录,你懂的。

    生成MyEclipse5.5序列号

    MyEclipse是基于Eclipse平台的一个增强版IDE(集成开发环境),主要面向Java开发人员,提供了一系列高级功能,如代码编辑、调试、构建、部署等,极大地提升了开发效率。而序列号则是软件开发商为了控制软件使用权,...

    MyEclipse 5.5 注册码 好不容易找到的. 绝对能用

    在探讨本次提供的信息之前,首先需要明确几个关键概念:MyEclipse是一款非常流行的集成开发环境(IDE),主要用于Java EE应用程序的开发。它基于Eclipse平台,并添加了许多额外的功能,如Web开发工具、数据库支持...

    MyEclipse5.5下配置WebLogic 9

    MyEclipse5.5下配置WebLogic 9

    MyEclipse5.5.* 反编译插件

    【标题】"MyEclipse5.5.* 反编译插件"涉及到的是在MyEclipse集成开发环境中安装和使用反编译工具的过程,以便查看Java类库的源代码,特别是像`String`这样的核心类的实现细节。反编译是在没有原始源代码的情况下,将...

    2009最新MyEclipse 5.5 GA 注册码(均试验成功)

    MyEclipse是基于Eclipse IDE开发的一款非常流行的Java企业级应用开发工具。它提供了丰富的功能集,如代码编辑、调试、测试、版本控制等,使得开发者能够高效地进行Web应用和企业级应用的开发工作。MyEclipse支持多种...

    myeclipse5.5注册机.doc

    在软件开发领域,MyEclipse 是一款广受欢迎的集成开发环境(IDE),尤其针对Java EE应用的开发。MyEclipse 5.5 是其早期的一个版本,提供了丰富的功能,如代码编辑、调试、部署等。然而,作为商业软件,MyEclipse ...

    myEclipse5.5注册机

    myEclipse5.5注册机

    MyEclipse5.5,注册码

    相比于早期版本,MyEclipse5.5在性能和稳定性方面都有所提升,同时还增加了对最新Java标准的支持,如J2EE 5等。 ### 注册码的重要性 注册码对于软件的正常使用至关重要。通常情况下,未经注册的MyEclipse可能只能...

    MyEclipse5.5注册码序列号

    MyEclipse5.5作为其一个版本,在市场上的应用非常广泛,尤其受到Java开发者们的青睐。 #### 注册码与序列号的重要性 在使用MyEclipse5.5时,为了获得完整且无限制的功能,用户需要通过输入有效的注册码...

    Myeclipse5.5GA注册码

    MyEclipse是一款非常受欢迎的集成开发环境(Integrated Development Environment,简称IDE),主要用于Java应用程序的开发,同时也支持其他多种编程语言如JavaScript、PHP等。MyEclipse5.5GA作为该系列的一个特定...

Global site tag (gtag.js) - Google Analytics