You are on page 1of 22

JAX-WS Netbeans 5.

JAX-WS Netbeans5.5 Java EE 5


Java API XML Web Services (JAX-WS) 2.0, JSR 224

Java EE 5 Java API XML-based RPC 1.1 (JAX-RPC),


JAX-WS JAX-WS JAXB 2.0 (data
binding) service endpoint
JAX-WS runtime JAR
Netbeans5.5 IDE JAX-WS
client 3 Java Class Java
SE Servlet JSP Page

NetBeans IDE 5.5


NetBeans Enterprise Pack (Include Sun Java System Application Server 9.0)
Java Standard Development Kit (JDK) version 5.0 version 6.0

1. File > New Project (Ctrl Shift N) 2

Page 1

JAX-WS Netbeans 5.5


2. Enterprise Project EJB Module Next >

3. Project CalculatorWSApplication Finish

Page 2

JAX-WS Netbeans 5.5


4. Java Class CalculatorWSApplication

New > Web Service

5. CalculatorWS package ws.calculator Finish

IDE Java Class CalculatorWS.java

Page 3

JAX-WS Netbeans 5.5


6. operation CalculatorWS Web Services

CalculatorWS

Add

Operation

7. Add Operation Operation add Return type int

Page 4

JAX-WS Netbeans 5.5


8. Add Operation Add Parameter 2
parameter int a b OK

OK NetBeans

9. // TODO implement operation return

Page 5

JAX-WS Netbeans 5.5


10. EJB Module Deploy Project

Deploy Output
Deployment of application CalculatorWSApplication completed successfully
Enable of CalculatorWSApplication in target server completed successfully
Enable of application in all targets completed successfully
All operations completed successfully
post-run-deploy:
run-deploy:
run:
BUILD SUCCESSFUL (total time:

minute

10

seconds)

Deploy Sun Java System Application


Server Runtime Sun Java System Application Server 9 >
Applications > EJB Modules > CalculatorWSApplication

Page 6

JAX-WS Netbeans 5.5


11.

CalculatorWS Web

Services Test Web Service

12. 2 3 add

Page 7

JAX-WS Netbeans 5.5

Client 1: Java Class Java SE


1. File > New Project (Ctrl - Shift - N) Java Application
General Next >

2. CalculatorWS_Client_Application Finish

Page 8

JAX-WS Netbeans 5.5


3. New > Web Service Client

4. WSDL Browse CalculatorWSService

package ws.calculator.client Finish

Page 9

JAX-WS Netbeans 5.5


5. Main.java TODO Web
Service Client Resources > Call Web Service Operation

6. Operation add

Page 10

JAX-WS Netbeans 5.5


7. Operation
method main

8. a b 2 3 (Shift + F6)

Output

compile-single:
run-single:
Result = 5
BUILD SUCCESSFUL (total time: 7 seconds)

Page 11

JAX-WS Netbeans 5.5


Client 2: Servlet
1. File > New Project (Ctrl - Shift - N) Web

Web Application Next >

2. CalculatorWSServletClient Finish

Page 12

JAX-WS Netbeans 5.5


3. CalculatorWSServletClient New > Web Service Client

4. WSDL Browse CalculatorWSService

package ws.calculator.client Finish

Page 13

JAX-WS Netbeans 5.5


5. New > Servlet Servlet

6. Servlet ClientServlet package ws.calculator.client


Finish Servlet

Page 14

JAX-WS Netbeans 5.5


7. Relative URL Properties

Properties Run Relative URL


/ClientServlet OK

Page 15

JAX-WS Netbeans 5.5


8. ClientServlet.java processRequest comment

Body

Page 16

JAX-WS Netbeans 5.5


9. Web Service Client Resources > Call Web
Service Operation

Operation add OK

OK

Page 17

JAX-WS Netbeans 5.5


10. a b 2 3

11. Run Project

Page 18

JAX-WS Netbeans 5.5


Client 3: JSP
1. File > New Project (Ctrl - Shift - N) Web
Application Web

2. CalculatorWSJSPClient Finish

Page 19

JAX-WS Netbeans 5.5


3. CalculatorWSJSPClient New > Web Service Client

4. WSDL Browse CalculatorWSService

package ws.calculator.client Finish

Page 20

JAX-WS Netbeans 5.5


5. Web Service References
operation add operation add body JSP

6. a b 2 3

Page 21

JAX-WS Netbeans 5.5


7. Run Project

Web Services (JAX-WS) in Java EE 5. Retrieved March 10, 2007, from


http://www.netbeans.org/kb/55/websvc-jax-ws.html

Page 22

You might also like