一一一一个个个个Java门户门户门户门户!文文文文档档档档书书书书籍籍籍籍|软软软软件工具件工具件工具件工具|在在在在线线线线文文文文档档档档|技技技技术术术术教教教教程程程程|开发热开发热开发热开发热点点点点|视频视频视频视频教教教教程程程程源源源源码实码实码实码实例例例例|我我我我爱读书爱读书爱读书爱读书|开开开开源技源技源技源技术术术术|错误处错误处错误处错误处理理理理|求求求求职职职职招聘招聘招聘招聘|技技技技术论坛术论坛术论坛术论坛资资资资源搜索源搜索源搜索源搜索搜索一下技技技技术术术术交流交流交流交流QQ群群群群-欢欢欢欢迎迎迎迎你你你你加入加入加入加入技技技技术术术术交流交流交流交流MSN群群群群-欢欢欢欢迎迎迎迎你你你你加入加入加入加入ajava1@live.cn栏栏栏栏目分目分目分目分类类类类JSP/Servlet开开开开源技源技源技源技术术术术Java基基基基础础础础软软软软件工具件工具件工具件工具图图图图形相形相形相形相关关关关服服服服务务务务器器器器网网网网络编络编络编络编程程程程手机手机手机手机编编编编程程程程MYSQLMSSQLOracle数数数数据据据据库库库库开发开发开发开发模式模式模式模式设计设计设计设计模式模式模式模式安全管理安全管理安全管理安全管理XMLHTMLCSSJavaScriptAJAXJava认证认证认证认证考考考考试试试试SOA/ESB/JMSUML项项项项目管理目管理目管理目管理EJB软软软软件件件件测试测试测试测试Flex其他其他其他其他本本本本类类类类排行排行排行排行MyEclipse8.xLatest中文中文中文中文汉汉汉汉化化化化教教教教程程程程解决MyEclipse7.5安装错误的方法eclipse安装Maven步骤[图解教程]Axis2与Eclipse整合开发W…eclipse里开发dynamicwebproject…WindowBuilderPro,SWTDesigner…MyEclipse注册码生成器7.0至8.5版…MyEclipse7.0汉化方法(在线汉化)eclipse3.4下配置Hibernatetool工具[图解教程]Axis2与Eclipse整合开发We…[图图图图解解解解教教教教程程程程]Axis2与与与与Eclipse整合整合整合整合开发开发开发开发WebService之一之一之一之一::::简单简单简单简单的的的的计计计计算服算服算服算服务务务务例子例子例子例子时间:2009-07-0216:55来源:未知作者:adminCSDNIEQQ百度我挖GooglePOCOYahoo新浪365Key天极和讯博拉Live奇客鲜果收客饭否叽歪挖客核心提示:系统功能:开发一个计算器服务CalculateService,这个服务包含加(plus)、减(minus)、乘(multiply)、除(divide)的操作。开发前准备:1、安装Eclipse-jee;2、下载Axis2的最新版本Axis21.4.1Release,网址系统功能:开发一个计算器服务CalculateService,这个服务包含加(plus)、减(minus)、乘(multiply)、除(divide)的操作。开发前准备:1、安装Eclipse-jee;2、下载Axis2的最新版本Axis21.4.1Release,网址,选择StandardBinaryDistribution的.zip包即axis2-1.4.1-bin.zip这个文件,解压缩得到的目录名axis2-1.4.1,目录内的文件结构如下:开发前配置:在Eclipse的菜单栏中,Window--Preferences--WebService--Axis2Perferences,在Axis2runtimelocation中选择Axis2解压缩包的位置,设置好后,点OK即行。(如图当当当当前位置前位置前位置前位置:AJava主页技术教程软件工具页码,1/6(W)w2011/2/17本本本本类类类类推荐推荐推荐推荐MyEclipse8.xLatest中文中文中文中文汉汉汉汉化化化化教教教教程程程程)开发WebService:1、新建一个JavaProject,命名为WS_01;2、新建一个class,命名为CalculateService,完整代码如下:packagerong.service;01.02./***//**03.*计算器运算04.*@authorrongxinhua05.*06.*/07.publicclassCalculateService{08.09./***//**10.*加法运算11.*@paramx被加数12.*@paramy加数13.*@returnx与y的和14.*/15.publicfloatplus(floatx,floaty){16.returnx+y;17.}18.19./***//**20.*减法运算21.*@paramx被减数22.*@paramy减数23.*@returnx与y之差24.*/25.publicfloatminus(floatx,floaty){26.returnx-y;27.}28.29./***//**30.*乘法运算31.*@paramx被乘数32.*@paramy乘数33.*@returnx与y的乘积34.*/35.publicfloatmultiply(floatx,floaty){36.returnx*y;37.}38.39./***//**40.*除法运算41.*@paramx被除数42.*@paramy除数43.*@returnx与y的商44.*/45.publicfloatdivide(floatx,floaty){46.returnx/y;47.}48.49.}50.页码,2/6(W)w2011/2/17、在WS_01项目上new--other,找到WebServices下面的WebService;4、下一步(next),在出现的WebServices对象框,在Serviceimplementation中点击Browse,进入BrowseClasses对象框,查找到我们刚才写的写的CalculateService类。(如下图)。点击ok,则回到WebService话框。5、在WebService对话框中,将WebServicetype中的滑块,调到startservice“的位置,将Client联系我们如果你喜欢本站,请告诉你的朋友,或在你的博客上连接AJava,非常感谢!Copyright©2004-2009AJava.org版权所有粤ICP备08114841号更多更多更多更多关关关关于于于于WebSerWebSerWebSerWebSer…………的的的的结结结结果果果果更多»技术教教教教程程程程/手机编程-AJava中文教教教教程程程程11搭建开发开发开发开发平台WTK-AJava页码,3/6(W)w2011/2/17中的滑块调到Testclient的位置。6、在WebServicetype滑块图的右边有个Configuration,点击它下面的选项,进入ServiceDeploymentConfiguration对象框,在这里选择相应的Server(我这里用Tomcat6.0)和WebServiceruntime(选择ApacheAxis2),如下图:7、点OK后,则返回到WebService对话框,同理,Clienttype中的滑块右边也有Configuration,也要进行相应的置,步骤同上。完成后,Next--next即行。8、到了Serverstartup对话框,有个按键startserver(如下图),点击它,则可启动Tomcat服务器页码,4/6(W)w2011/2/17了。9、等启完后,点击next--next,一切默认即行,最后,点击完成。最后,出现如下界面:(WebServiceExplorer),我们在这里便可测试我们的Web服务。10、测试比较简单,例如,我们选择一个plus的Operation,出现下图,在x的输入框中输入2,在y的输入框中输入3,点击go,便会在status栏中显示结果5.0。其他方法的测试也类似。到这里用Axis2与Eclipse整合开发的WebService的服务端和客户端就成功了。你也试试吧!转转转转自自自自::::页码,5/6(W)w2011/2/17[-LAN]网友--IP:192.168.15.*2010-11-0218:02:23发表怎么没见着要使用到wsdl呢?回复支持[0]反对[0]看看看看过过过过此文的此文的此文的此文的读读读读者者者者还还还还看看看看过过过过::::MyEclipse注注注注册册册册码码码码生成器生成器生成器生成器7.0至至至至8.5版本都可算版本都可算版本都可算版本都可算MyEclipse语语语语言言言言转换转换转换转换工具工具工具工具MyEclipse8.5.0MyEclipse8.5M2下下下下载载载载Myeclipse注注注注册册册册码码码码本文内容搜集于互联网,如有侵犯你的权利,请来信告知。上一篇:解解解解决决决决eclipse和和和和myeclipse汉汉汉汉化化化化问题问题问题问题下一篇:[图图图图解解解解教教教教程程程程]Axis2与与与与Eclipse整合整合整合整合开发开发开发开发WebService之二之二之二之二::::WSDL逆向生成服逆向生成服逆向生成服逆向生成服务务务务端端端端最新最新最新最新评论评论评论评论请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。请不要发表和本页内容无关的言论。发表评论页码,6/6(W)w2011/2/17