Webサービス/簡単な作成法
をテンプレートにして作成
Search in
this wiki
and
or
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
VisualStudio.NETでWebサービスを作成するのは、とても簡単...
※ ちなみに、AXISでもJWS(○Java WebService、×Java Web Start...
私も自作しようかと思ってたんですが、eclipse + antを使う...
+eclipseのAntランタイムのクラスパスにAXISのjarファイルを...
#ref(AntLib.png,center,nolink);
#br
+axis-ant.jarのaxis-tasks.propertiesには、以下のAntタスク...
axis-wsdl2java=org.apache.axis.tools.ant.wsdl.Wsdl2javaA...
axis-java2wsdl=org.apache.axis.tools.ant.wsdl.Java2WsdlA...
axis-admin=org.apache.axis.tools.ant.axis.AdminClientTask
+build.xml(なければ作る)に以下のようにタスクを追加。(...
<taskdef resource="axis-tasks.properties" />
…
<target name="makeWS">
<axis-java2wsdl output="${dist}/WEB-INF/Quiz.wsdl"
className="jomora.quiz.Quiz"
namespace="urn:Quiz"
location="http://localhost:8080/quiz/services/QuizSe...
<mapping namespace="urn:Quiz" package="jomora.quiz"/>
</axis-java2wsdl>
<axis-wsdl2java url="${dist}/WEB-INF/Quiz.wsdl"
output="${project.dir}/src"
deployscope="application"
serverSide="yes"
skeletonDeploy="yes"
noimports="no"
verbose="no"
testcase="yes">
<mapping namespace="urn:Quiz" package="jomora.quiz"/>
</axis-wsdl2java>
<axis-admin
port="8080"
hostname="localhost"
failonerror="true"
servletpath="${module}/services/AdminService"
debug="true"
xmlfile="${project.dir}/src/jomora/quiz/deploy.wsdd"
/>
</target>
+後は、Webサービスとなるインターフェースを作って(このク...
Quiz.java
package jomora.quiz;
public interface Quiz {
public int loadQuestions();
public jomora.quiz.Question getQuestion();
}
+先ほど作ったAntタスクを実行し、
#ref(AntRun.png,center,nolink);
#br
+…ServiceSoapBindingImpl.java にWebサービスのロジックを実...
終了行:
VisualStudio.NETでWebサービスを作成するのは、とても簡単...
※ ちなみに、AXISでもJWS(○Java WebService、×Java Web Start...
私も自作しようかと思ってたんですが、eclipse + antを使う...
+eclipseのAntランタイムのクラスパスにAXISのjarファイルを...
#ref(AntLib.png,center,nolink);
#br
+axis-ant.jarのaxis-tasks.propertiesには、以下のAntタスク...
axis-wsdl2java=org.apache.axis.tools.ant.wsdl.Wsdl2javaA...
axis-java2wsdl=org.apache.axis.tools.ant.wsdl.Java2WsdlA...
axis-admin=org.apache.axis.tools.ant.axis.AdminClientTask
+build.xml(なければ作る)に以下のようにタスクを追加。(...
<taskdef resource="axis-tasks.properties" />
…
<target name="makeWS">
<axis-java2wsdl output="${dist}/WEB-INF/Quiz.wsdl"
className="jomora.quiz.Quiz"
namespace="urn:Quiz"
location="http://localhost:8080/quiz/services/QuizSe...
<mapping namespace="urn:Quiz" package="jomora.quiz"/>
</axis-java2wsdl>
<axis-wsdl2java url="${dist}/WEB-INF/Quiz.wsdl"
output="${project.dir}/src"
deployscope="application"
serverSide="yes"
skeletonDeploy="yes"
noimports="no"
verbose="no"
testcase="yes">
<mapping namespace="urn:Quiz" package="jomora.quiz"/>
</axis-wsdl2java>
<axis-admin
port="8080"
hostname="localhost"
failonerror="true"
servletpath="${module}/services/AdminService"
debug="true"
xmlfile="${project.dir}/src/jomora/quiz/deploy.wsdd"
/>
</target>
+後は、Webサービスとなるインターフェースを作って(このク...
Quiz.java
package jomora.quiz;
public interface Quiz {
public int loadQuestions();
public jomora.quiz.Question getQuestion();
}
+先ほど作ったAntタスクを実行し、
#ref(AntRun.png,center,nolink);
#br
+…ServiceSoapBindingImpl.java にWebサービスのロジックを実...
ページ名: