??xml version="1.0" encoding="utf-8" standalone="yes"?>97se在线视频,精品国产1区2区,久久亚洲资源http://www.aygfsteel.com/rongxh7/category/39849.htmlStruts2.x+Spring2.x+Hibernate3.x+EJB3.0+JPA+Jquery+SOA+WebService+Eclipse+MySQL+Oracle+WebLogic+JBoss+.......探烦与求知,L一条完的路,通过梦想的世界!zh-cnThu, 02 Jul 2009 20:13:25 GMTThu, 02 Jul 2009 20:13:25 GMT60[图解教程]Eclipse不可不知的用法之四:配置服务器与目的新?/title><link>http://www.aygfsteel.com/rongxh7/archive/2009/07/02/285241.html</link><dc:creator>心梦帆媄</dc:creator><author>心梦帆媄</author><pubDate>Thu, 02 Jul 2009 12:53:00 GMT</pubDate><guid>http://www.aygfsteel.com/rongxh7/archive/2009/07/02/285241.html</guid><wfw:comment>http://www.aygfsteel.com/rongxh7/comments/285241.html</wfw:comment><comments>http://www.aygfsteel.com/rongxh7/archive/2009/07/02/285241.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rongxh7/comments/commentRss/285241.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rongxh7/services/trackbacks/285241.html</trackback:ping><description><![CDATA[<p>q么有失水准的文章,真不好意思再写了。但毕竟q是有些初学者不熟悉Q截些图来看一下配|服务器的过E吧?/p> <p><font color="#0000ff"><strong>(7) 配置Tomcat服务?/strong></font></p> <p>q里以配|Tomcat 6.0Z?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb.png" width="598" height="323"></a> </p> <p>选择Server下面的Runtime EnvironmentsQ?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_1.png" width="563" height="444"></a> </p> <p>点击双?#8220;Add”按钮Q进“New Server Runtime Environment”对话框,选择我们要配|的Tomcat版本Q这里选用了Tomcat v6.0Q注意要与你下蝲的版本一致?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_2.png" width="528" height="535"></a> </p> <p>Next后进入下?</p> <p></p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_8.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_3.png" width="487" height="346"></a> </p> <p>在Tomcat installation directory双的Browse按钮Q点dQ进入本地磁盘目录,选择你的Tomcat安装目录Q如下:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_10.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_4.png" width="507" height="373"></a> </p> <p>定后,回到刚才那个对话框,点击JRE双的Installed JREs按钮Q进入下囄界面Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_12.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_5.png" width="601" height="357"></a> </p> <p>如果q里已经配置了JDK,则直接选择卌Q如果没有配|的话,q双?#8220;Add”,d一个标准的JRE</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_14.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_6.png" width="535" height="378"></a> </p> <p>Next,下图Q点双的Directgry览本地文gpȝQ找到JDK的安装目录?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_16.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_7.png" width="456" height="409"></a> </p> <p></p> <p></p> <p>好,定 – finishQ下一步,完成。如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_18.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_8.png" width="585" height="324"></a> </p> <p> </p> <p><font color="#0000ff"><strong>(8) 目的新建、添加jar包、运行?/strong></font></p> <p>一般我们用q个工具来做Web目Q就Z个动态Web工程吧:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_20.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_9.png" width="602" height="293"></a> </p> <p>如果上图的选项中没有Dynamic Web Project的话Q可在最下面Other那里扑ֈQ又或者通过定制菜单这一ҎC在q里Q关于如何定制菜单,L我的<a href="http://www.aygfsteel.com/rongxh7/archive/2009/06/29/284564.html">[图解教程]Eclipse不可不知的用法之三:定制视图与New菜单?/a>?/p> <p>q入下图界面Q在Project name中输入工E名Q这里v名ؓ“HelloWorld”Q在Target runtime中选择刚才我们配置的Tomcat 6.0服务器。如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_22.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_10.png" width="613" height="456"></a> </p> <p>行了Q完成?/p> <p>关于如何把外部的jar包引q我们的目中来Q这个其实很单,复制那些jar文gQ在下图的lib目录下右键粘贴即行?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_24.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_11.png" width="490" height="415"></a> </p> <p>关于如何q行Web目QEclipse for JavaEE与MyEclipse的做法不同?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_26.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_12.png" width="604" height="461"></a> </p> <p>q入下图Q找到我们配|的服务器:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_28.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Eclipse_12013/image_thumb_13.png" width="491" height="578"></a> </p> <p>Next – > finish卌?/p> <p> </p> <p>好了QEclipsepd图解教程Q到q里Q暂告一D落Q都是说一些很基础的东西,有什么不之处,请大家多多包涵!</p> <img src ="http://www.aygfsteel.com/rongxh7/aggbug/285241.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rongxh7/" target="_blank">心梦帆媄</a> 2009-07-02 20:53 <a href="http://www.aygfsteel.com/rongxh7/archive/2009/07/02/285241.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[图解教程]Axis2与Eclipse整合开发Web Service之二QWSDL逆向生成服务?/title><link>http://www.aygfsteel.com/rongxh7/archive/2009/07/02/285193.html</link><dc:creator>心梦帆媄</dc:creator><author>心梦帆媄</author><pubDate>Thu, 02 Jul 2009 07:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/rongxh7/archive/2009/07/02/285193.html</guid><wfw:comment>http://www.aygfsteel.com/rongxh7/comments/285193.html</wfw:comment><comments>http://www.aygfsteel.com/rongxh7/archive/2009/07/02/285193.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rongxh7/comments/commentRss/285193.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rongxh7/services/trackbacks/285193.html</trackback:ping><description><![CDATA[<p>       一般开发Web ServiceQ是选写服务端,再根据生成的WSDL文g生成客户端。看q一本SOA的书中说Q如果实现防止不同语a一些特定的数据cd的不兼容性,推荐先定义WSDL接口Q包括一输入输出参数、返回值及相关的数据类型等Q再通过WSDL来生成服务器端和客户端,q样的好处是Q服务端不用兛_客户端怎么调用Q客L也不用关pL务端如何实现?/p> <p>       关于Eclipse中Axis2的配|方法,L我的<a href="http://www.aygfsteel.com/rongxh7/archive/2009/05/21/271982.html">[图解教程] Axis2与Eclipse整合开发Web Service之一Q简单的计算服务例子</a>Q下面来新徏一个WSDL文gQ如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb.png" width="590" height="595"></a> </p> <p>改个名字?#8220;manager.wsdl”Q如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_1.png" width="546" height="465"></a> </p> <p>下一步,定义命名I间和协议等信息Q默认即行。如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_2.png" width="504" height="429"></a> </p> <p>finish后,会在d作区出现如下图:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_12.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_5.png" width="612" height="195"></a> </p> <p>q是manager.wsdl的图形化形式Q点?#8220;Source”会可查看到源代码Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_14.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_6.png" width="608" height="271"></a> </p> <p>q是默认生成的wsdlQ我们要Ҏ我们的项目需要,修改上面的图Q首先对Ҏ名进行修改,如下图:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_18.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_8.png" width="472" height="170"></a> </p> <p>可见Q修改之后,双的input和output也跟着修改了,q两个就是定义plus的输入和输出?/p> <p>点击input参数“plus”双的提C箭_q入下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_20.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_9.png" width="432" height="197"></a> </p> <p>在q里定义输入参数和和参数cd{信息,因ؓ我们plus(float x, float y)Ҏ中有两个参数x和yQ故我们上图改成两个参数的序列Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_30.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_14.png" width="416" height="229"></a> </p> <p>变成下图Q对比一下方法plus(float x, float y)Q下图也不会太难理解吧!</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_32.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_15.png" width="465" height="223"></a> </p> <p>我们q回manager.wsdl视图Q选择output参数双的箭_q入下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_34.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_16.png" width="451" height="168"></a> </p> <p>我们在这里设|float plus(float x, float y)Ҏ的返回值及其类型,因其q回值只有一个,我们只须把上面的out的类型改成我们方法中用的floatQ改后,如下图:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_42.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_20.png" width="530" height="203"></a> </p> <p>有没有注意到上图左上角有?a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_44.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_21.png" width="37" height="32"></a> 图标Q点dQ进入下图:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_48.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_23.png" width="654" height="456"></a> </p> <p>我们可以在这里对输入输出的参数及其他数据cdq行修改Q如果在上面的操作过E中Q不心产生了多余的标签的话Q也可以在这里去除?/p> <p>好了Q我们再回到manager.wsdlQ在源代码视N右键?#8220;Validate”Q对xml文档q行验,如果有错误的Q就Ҏ需要修攏V?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_50.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_24.png" width="318" height="216"></a> </p> <p>好了Q图形化~写的wsdl文档完成了,Z说一下,Ҏ是可以定义多个的Q如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_52.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_25.png" width="437" height="177"></a> </p> <p>为简单v见,我们先以刚才做定义的那个方法ؓ例,看看Q如何根据wsdl文gQ自动生成Web Service的服务器端?/p> <p> </p> <p>我们New一个Web ServiceQ如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_54.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_26.png" width="523" height="497"></a> </p> <p>记得在Web Service type中选择“Top down Java Bean Web Service”Q如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_56.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_27.png" width="545" height="185"></a></p> <p>然后Q在Service definition中找到刚才写的那个manager.wsdl文g?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_58.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_28.png" width="570" height="455"></a>  </p> <p>回到Web Service对话框,服务类型的滑块调到“Develop service”处,</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_60.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_29.png" width="584" height="398"></a> </p> <p>接下来,next –> next –-> finishp。它会自动生成Web Service服务端的接口和类Q在cMQ可扑ֈ我们定义的方法:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_62.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_30.png" width="578" height="174"></a> </p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p>我们只要修改Ҏplus的方法体Q以实现我们要实现的功能卌。如下:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_64.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/Axis2EclipseWebServiceWSDL_C28D/image_thumb_31.png" width="579" height="188"></a> </p> <p>q是通过WSDL反向生成Web Service服务端的最单一个例子,可能看不到有什么好处,没有?a href="http://www.aygfsteel.com/rongxh7/archive/2009/05/21/271982.html">[图解教程] Axis2与Eclipse整合开发Web Service之一Q简单的计算服务例子</a>那样的简便快P但如果是一些特有的数据cdQ如ListQSetQ这些,我们有在WSDL囑Ş化设计中扑ֈ相应的替代类型,先定义WSDL再生成服务端接口Q这样做Q不仅Java开发客L是没有问题的Q用C#开发客L也能成功没有出错Q?/p> <p>但如果先开发服务器端的话,如果用到一些JavaҎ的数据类型,如ListQSetQ如果用其他语言生成的客LQ就可能出问题。同理,用C#开发服务端Q如果用到像DataSetq样的返回类型的话,那如果用Java或者其他语ad发客LQ也可能会出现问题的?/p> <p>如果l一先写WSDLQ再ҎWSDL生成服务端和客户端,应该是一U很不错的做法,Eclipse在这斚w的图形化支持l带l我们事半功倍的效果Q这样做Q也比较W合SOA的做法?/p> <img src ="http://www.aygfsteel.com/rongxh7/aggbug/285193.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rongxh7/" target="_blank">心梦帆媄</a> 2009-07-02 15:47 <a href="http://www.aygfsteel.com/rongxh7/archive/2009/07/02/285193.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[图解教程]Eclipse不可不知的用法之三:定制视图与New菜单?/title><link>http://www.aygfsteel.com/rongxh7/archive/2009/06/29/284564.html</link><dc:creator>心梦帆媄</dc:creator><author>心梦帆媄</author><pubDate>Mon, 29 Jun 2009 03:20:00 GMT</pubDate><guid>http://www.aygfsteel.com/rongxh7/archive/2009/06/29/284564.html</guid><wfw:comment>http://www.aygfsteel.com/rongxh7/comments/284564.html</wfw:comment><comments>http://www.aygfsteel.com/rongxh7/archive/2009/06/29/284564.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rongxh7/comments/commentRss/284564.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rongxh7/services/trackbacks/284564.html</trackback:ping><description><![CDATA[<p>关键词:Show View , 昄视图Q?Customize Perspective Q?定制New菜单栏, Eclipse for JavaEE,  图解使用教程</p> <p><strong><font color="#0000ff">Q?Q定制视?/font></strong></p> <p>定制前的视图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_10.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_thumb_4.png" width="628" height="436"></a> </p> <p>菜单栏中Window –> Show View –> Other</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_12.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_thumb_5.png" width="478" height="286"></a> </p> <p>q入“Show View”对话框,在这里选择要昄的视图,?#8220;OK”卌?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_14.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_thumb_6.png" width="409" height="631"></a> </p> <p>为测试,我选择几个常用的视图,如:java/Package Explorer , Data Management/Data Source Explorer , General/Internet Web Browser , General/Console {等?/p> <p>定制后,我们其拖放到想要放|的地方卌Q显C如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_16.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_thumb_7.png" width="625" height="436"></a> </p> <p> </p> <p><font color="#0000ff"><strong>Q?Q定制New选项</strong></font></p> <p>原始的New选项Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_thumb.png" width="614" height="517"></a> </p> <p>如果我们要建的文gcd不在上图双的选项栏中的话Q就需要点“Other”q入下一个对话框去选择Q有没有办法使得双的选项栏中出现我们常常要建的文gcdQ而去掉那些不怋用的呢?</p> <p>点Window –> Customize Perspective:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_thumb_1.png" width="259" height="321"></a> </p> <p>q入Customize Perspective -Web对话框,选择最双的选项卡Shortcuts,在Submenus中选择NewQ那么下面所列出的,若是选中的,则表C是在New菜单中昄的。我们逐个逐个来,把要昄的选中Q把不要昄的去掉?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_thumb_2.png" width="616" height="433"></a> </p> <p>定制后的New选项Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_8.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseNew_964A/image_thumb_3.png" width="625" height="395"></a> </p> <p>只显C我们常用的Q简z了许多吧?/p> <img src ="http://www.aygfsteel.com/rongxh7/aggbug/284564.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rongxh7/" target="_blank">心梦帆媄</a> 2009-06-29 11:20 <a href="http://www.aygfsteel.com/rongxh7/archive/2009/06/29/284564.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[图解教程]Eclipse不可不知的用法之二:自动生成接口和JUnit试c?/title><link>http://www.aygfsteel.com/rongxh7/archive/2009/06/28/284438.html</link><dc:creator>心梦帆媄</dc:creator><author>心梦帆媄</author><pubDate>Sat, 27 Jun 2009 19:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/rongxh7/archive/2009/06/28/284438.html</guid><wfw:comment>http://www.aygfsteel.com/rongxh7/comments/284438.html</wfw:comment><comments>http://www.aygfsteel.com/rongxh7/archive/2009/06/28/284438.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rongxh7/comments/commentRss/284438.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rongxh7/services/trackbacks/284438.html</trackback:ping><description><![CDATA[<p>关键词:Extract Interface、抽取接口、JUnit Test Case、JUnit试、自动生成接口、自动生成测试类、Eclipse-jee使用Ҏ、自动生成代码、Eclipse3.5、图解用教E?/p> <p><strong><font color="#0000ff">Q?Q通过c自动生成它的接口:</font></strong></p> <p>在Spring应用中,常常会用?#8220;接口+实现c?#8221;的Ş式,卌实现cd要写一个方法差不多的接口,有时候感觉比较烦琐。其实,Eclipse可以Ҏc自动抽取出接口来?/p> <p>PersonServiceImpl.java的代码如下:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_10.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_4.png" width="619" height="417"></a> </p> <p>在上面代码的I白处点右键Q或者在PersonServiceImplcd上点右键 ?gt; Refactor –> Extract InterfaceQ如下图Q? <p> <a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_1.png" width="597" height="415"></a> </p> <p>?#8220;在Extract Interface”对话框中QInterface name框中输入接口名:PersonServiceQ将addPerson和queryPersonҎ钩选上Q如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_12.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_5.png" width="502" height="392"></a> </p> <p>点OK后,卛_自动生成PersonServiceImpl.java的接口类PersonService.javaQ如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_14.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_6.png" width="578" height="293"></a> </p> <p>而再看看PersonServiceImplcM码有了什么变化:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_16.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_7.png" width="472" height="94"></a> </p> <p> </p> <p><strong><font color="#0000ff">Q?Q自动生成Junit试c?/font></strong></p> <p>在类名上点右?–> New –> Other Q如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_18.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_8.png" width="624" height="392"></a> </p> <p>在新建对话框中,选择Java >> Junit >> Junit Test Case</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_20.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_9.png" width="558" height="531"></a> </p> <p>?#8220;New Junit Test Case”对话框中Q填写测试类名,此处Q用默认QPersonServiceTestQ即行,如果不想试cMPersonServicecȝ同一包下Q可在Package中选择指定的包来存放测试类Q此处也默认处理。如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_22.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_10.png" width="534" height="528"></a> </p> <p>点Next后进入下图,要试的方法钩选中QFinish卌?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_24.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_11.png" width="507" height="367"></a> </p> <p>如果W一ơ徏试c,它要求加入JUnit的jar包,点OK卌。如下图Q?/p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_26.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_12.png" width="510" height="251"></a> </p> <p>q时QJUnit试cPersonServiceTest.java便自动生成了Q如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_28.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_1F00/image_thumb_13.png" width="612" height="257"></a> </p> <p>我们只须修改试cȝҎ的方法体Q即可进行测试?/p> <img src ="http://www.aygfsteel.com/rongxh7/aggbug/284438.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rongxh7/" target="_blank">心梦帆媄</a> 2009-06-28 03:33 <a href="http://www.aygfsteel.com/rongxh7/archive/2009/06/28/284438.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[图解教程]Eclipse不可不知的用法之一Q自动生成Getter、Setter和构造方?/title><link>http://www.aygfsteel.com/rongxh7/archive/2009/06/27/284413.html</link><dc:creator>心梦帆媄</dc:creator><author>心梦帆媄</author><pubDate>Sat, 27 Jun 2009 11:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/rongxh7/archive/2009/06/27/284413.html</guid><wfw:comment>http://www.aygfsteel.com/rongxh7/comments/284413.html</wfw:comment><comments>http://www.aygfsteel.com/rongxh7/archive/2009/06/27/284413.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rongxh7/comments/commentRss/284413.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rongxh7/services/trackbacks/284413.html</trackback:ping><description><![CDATA[<p><font color="#000000">关键词:Getters and Setters、getter和setterҎ、Constructor using Fields、构造方法(构造函敎ͼ、Eclipse-jee使用Ҏ、自动生成代码、Eclipse3.5、图解用教E?/font></p> <p><strong><font color="#0000ff">Q?QPOJOc自动生成Getter和SetterҎQ?/font></strong></p> <p>Persion.java原来的代码:</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_thumb_1.png" width="534" height="205"></a> </p> <p>在上面代码的I白处点右键Q或者在Personcd上点右键 ?gt; Source –> Generate Getters and SettersQ如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_6.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_thumb_2.png" width="678" height="484"></a> </p> <p>接着Q在Generate Getters and Setters对话框中Q将Persion的属性id和name钩上Q或直接点击“Select All”按钮所有属性选中Q点OK卌?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_8.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_thumb_3.png" width="610" height="491"></a> </p> <p>我们再看看Person.javacȝ代码Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_10.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_thumb_4.png" width="484" height="386"></a> </p> <p>可见QGetterҎ和SetterҎ自动生成了,比一个一个去敲代码便捷多了?/p> <p></p> <p> </p> <p><strong><font color="#0000ff">Q?Q自动生成构造方法(构造函敎ͼQ?/font></p></strong> <p>在类代码的空白处点右键,或者在cd上点右键 ?gt; Source –> Generate Constructor using FieldsQ如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_12.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_thumb_5.png" width="705" height="273"></a> </p> <p>在Generate Constructor using Fields对话框中, Persioncȝ全部属性或部分属性钩上,点OK卌。如下图Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_14.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_thumb_6.png" width="494" height="403"></a> </p> <p>下来Q来看看自己生成的构造方法,见下N中部分Q?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_16.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/rongxh7/WindowsLiveWriter/EclipseforJavaEE_106EA/image_thumb_7.png" width="453" height="195"></a></p> <img src ="http://www.aygfsteel.com/rongxh7/aggbug/284413.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rongxh7/" target="_blank">心梦帆媄</a> 2009-06-27 19:15 <a href="http://www.aygfsteel.com/rongxh7/archive/2009/06/27/284413.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[图解教程] Axis2与Eclipse整合开发Web Service之一Q简单的计算服务例子http://www.aygfsteel.com/rongxh7/archive/2009/05/21/271982.html心梦帆媄心梦帆媄Thu, 21 May 2009 07:13:00 GMThttp://www.aygfsteel.com/rongxh7/archive/2009/05/21/271982.htmlhttp://www.aygfsteel.com/rongxh7/comments/271982.htmlhttp://www.aygfsteel.com/rongxh7/archive/2009/05/21/271982.html#Feedback4http://www.aygfsteel.com/rongxh7/comments/commentRss/271982.htmlhttp://www.aygfsteel.com/rongxh7/services/trackbacks/271982.html
、除(divide)的操作?

开发前准备Q下载Axis2的最新版本Axis2 1.4.1 ReleaseQ网址

http://ws.apache.org/axis2/download/1_4_1/download.cgiQ选择Standard Binary Distribution

?zip包即"axis2-1.4.1-bin.zip"q个文gQ解压羃得到的目录名axis2-1.4.1Q目录内的文件结构如

下:  阅读全文

心梦帆媄 2009-05-21 15:13 发表评论
]]>
վ֩ģ壺 ʲ| | | | Ȫ| ʯ| | | | | | | ʯɽ| | | | | | ˮ| »Ȱ| ɼ| | | ͼ| | ˹| | ƽ| | | ٤ʦ| | | | | | | Ƶ| ţ| | Ȩ|