이제는 클라이언트 쪽 소스를 만들어서 테스트를 해봐야겠죠?
build.xml 의 generate-WorkflowFormWebServicetarget 을 실행시키면 클라이언트 소스가 jar로 묶여서 나옵니다.
jar 를 풀어서 보면 아래와 같은 파일들이 있습니다. 저기 아래보이는 WorkflowFormWebService 가 serviceInterface 입니다.
위에 있는 wsdl 파일을 참조하여 아래 내용을 채워 넣습니다.
클라이언트 소스 테스트는 아래와 같이...
별도의 테스트 소스를 만들어서 올리고 싶지만 시간이 없는 관계로 이렇게 되었습니다.
나중에 시간이 되면 스크린캐스트로다가 샤샥...
The wsimport tool generates JAX-WS portable artifacts used in JAX-WS clients and services. The tool reads a WSDL and generates all the required artifacts for web service development, deployment, and invocation.
wsgen
The wsgen tool reads a service endpoint implementation class and generates all of the portable artifacts for a JAX-WS web service..
Apt
The apt tool provides a facility for programmatically processing the annotations added to Java by JSR 175, Metadata Facility for the JavaTMProgramming Language. In brief, JSR 175 allows programmers to declare new kinds of structured modifiers that can be associated with program elements, fields, methods, classes, etc.
The apt tool generates the portable artifacts used in JAX-WS services.