【 技术文档】
最近要做一个java项目,里面用到了webservice技术, 经过一个多月的磕磕绊绊的摸索,总算如了点门。现将我的学习笔记贴出来,供大家参考。 说明,本笔记第七部分主要参考了 http://blog.csdn.net/lin_bei/archive/2006/11/07/1371131.aspx 的内容,由于这位兄弟翻译的不是很通顺,我就按照自己的理解来改编成了 hellowrold的例子:-)。 其他部分为我原创,转载时请注明出处。
一、实验环境 win2k + jdk1.6 + javee5.0 + Myeclipse5.1 jdk和javee5.0均可从 http://java.sun.com/javase/downloads/index.jsp 下载,安装文件名为 jdk-6-windows-i586.exe java_ee_sdk-5_02-windows.exe 没有myeclipse的也可以用eclipse代替,只要ide能执行 ant脚本就可以.
/*title: web service入门学习笔记(二) **date: 2007/01/16 **author:laomai **url: http://blog.csdn.net/laomai/ */ 二、第一个最简单的例子 jsee5安装以后会在系统中建立一个Application Server pe9,这是sun自带的网络服务器, 和tomcat、weblogic的性质类似。 在D:\Sun\SDK\samples\javaee5\webservices\hello-jaxws下有一个自带的web service入门例子, (D:\Sun\SDK\为我机器上javaee5的安装路径) 我们就先实验它,来理解webservice的本质 1、把jdk的安装路径如D:\Java\jdk1.6.0\bin 加到系统的path环境变量中 2、运行sun自带的网络服务器,具体方法为 开始->程序->Sun Microsystems->Application Server PE 9->Start Default Server 然后当弹出的cmd窗口中出现提示“按任意键继续时”输入回车,窗口会关闭,此时在浏览器输入 http://localhost:8080,应该出现如下内容: Sun Java System Application Server Platform Edition 9.0 Your server is up and running! 说明服务器已经启动了
3、在Myeclipse打开刚才的例子目录D:\Sun\SDK\samples\javaee5\webservices\hello-jaxws 下的build.xml文件,这个一个ant脚本,具体含义我们以后再讲,现在先执行它 3、在build.xml文件中单击右键,在弹出菜单中选择"run as"->"1 ant build",此时build.xml里的 内容会被执行,在Myeclipse的console中会输出: buildfile: D:\Sun\SDK\samples\javaee5\webservices\hello-jaxws\build.xml init: compile-deploy-service: [echo] d:/Sun/SDK get-artifacts-windows: get-artifacts-unix: get-artifacts: compile-client: [javac] Compiling 1 source file to D:\Sun\SDK\samples\javaee5\webservices\hello-jaxws\build run-client-windows: [exec] Hello result = Hello Administrator! run-client-unix: run-client: all: BUILD SUCCESSFUL Total time: 43 seconds
其中 [exec] Hello result = Hello Administrator! 的输出结果说明客户端调用服务器的webservice已经成功。 第一个例子就完成了。我们下面会对这个例子进行详细讲解.
/*title: web service入门学习笔记(三)、(四) **date: 2007/01/16 **author:laomai **url: http://blog.csdn.net/laomai/ */
(编辑:ASP站长网)
|