Welcome to Comedown's Blog Technology !
Loading...

Hướng dẫn tạo Web Service với Eclipse

Người đăng: Unknown Chủ Nhật, 7 tháng 6, 2009 Lượt xem: counter

Web service ra đời đã mở ra một hướng mới cho việc phát triển các ứng dụng trên Internet. Hôm nay mình xin hướng dẫn các bạn "new babi" tạo một web service đơn giản với Eclipse.

I. Chuẩn bị môi trường:

1. Các package cần thiết:

· Tomcat 6: http://tomcat.apache.org/download-60.cgi

· Axis2: http://ws.apache.org/axis2/download/1_4_1/download.cgi

2. Cấu hình:

· Cấu hình Tomcat 6.0.18:

Extract Tomcat ta được folder apache-tomcat-6.0.18.

Vào menu Window --> Preferences, chọn mục Server --> Runtime Environments. Trong mục Server runtime environments: nhấn Add rồi chọn server Apache Tomcat v6.0 --> Next.

Trong mục Tomcat installation directory chọn đường dẫn đến folder apache-tomcat-6.0.18, xong nhấn Finish (xem hình).

· Cấu hình Axis 2

Từ cửa sổ Preferences, chọn mục Web Services --> Axis2 Preferences, trong tab Axis2 Runtime nhấn chọn Browse… , chọn đường dẫn đến folder axis2-1.4.1 --> OK.

II. Các bước tiến hành:

Bước 1: Tạo web project

1. Vào menu File --> New --> Project, chọn Dynamic Web Project

2. Nhập đầy đủ thông tin như hình rồi nhấn Finish.

3. Tạo class Calculator như hình vẽ, xong nhấn Finish.

4. Nhập code sau vào class Calculator.

5. Kết thúc phần Dynamic Web Project.

Bước 2: Tạo Web Service

1. Trong Project Explorer, nhấn chuột phải lên lớp Calculator vừa tạo, chọn New --> Others, chọn đến Web Service như hình, sau đó nhấn nút Next.

2. Chọn đầy đủ thông tin như hình, nhấn Finish.

3. Eclipse sẽ tự động tạo web service đồng thời start Tomcat web server rồi deploy web service vừa tạo.

4. Thử nghiệm Web Service.

Chạy file index.jsp trong WebContent/axis2-web ta được kết quả sau:

Nhấn chọn Services, ta được như sau:

Nhấn chọn Calculator ta sẽ xem được file WSDL như hình sau:

Copy link: http://localhost:8088/CalculatorWS/services/Calculator?wsdl để tạo Web Service Client.

Bước 3: Tạo Web Service Client

1. Vào menu File --> New --> Other… --> Web Services --> Web Service Client

Nhấn Next, rồi paste URL ở trên vào Service definition

Sau khi nhấn nút Finish, ta sẽ thấy Eclipse sinh cho chúng ta 2 class khác là CalculatorCallbackHandler.javaCalculatorStub.java như hình sau

2. Right click vào project chọn New --> Class như sau:

3. Nhập code vào class CalculatorWS_Client như sau:

4. Thực thi chương trình ta nhận được kết quả như sau:

Chúc các bạn thành công !!!



Comedown

1 Responses to Hướng dẫn tạo Web Service với Eclipse

  1. Unknown Says:
  2. Chào bạn. Mình đã làm giống y hệt bài viết nhưng đến khi tạo web client thì hai class CalculatorCallbackHandler.java và CalculatorStub.java lại bị lỗi và không thể chạy đc. Mình đang có bài assigment, giúp mình please.

     

Đăng nhận xét

1. Vui lòng nhập tiếng việt có dấu.
2. Không sử dụng từ ngữ thô tục, trái với thuần phong mỹ tục.
3. Nội dung phải liên quan tới chủ đề bài viết, bạn có thể sử dụng một số thẻ HTML như <b>, <i>, <a>
4. Những nhận xét mang tính chất Đồi trụy, Quảng cáo, Spam hoặc không có tính xây dựng... sẽ bị xóa vĩnh viễn mà không cần báo trước.

Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ
  • Anonymous
    Chào bạn. Mình đã làm giống y hệt bài viết nhưng đến khi tạo web client thì hai class...(xem thêm...)
  • Anonymous
    thì ra đây chính là cách để thiết bị định vị toàn cầu hoạt động à
  • Anonymous
    Anh có thể hướng dẫn em chi tiết bước 4 được ko ạ ?Hoặc anh có thể cho em xin Yahoo anh được ko ạ...(xem thêm...)
  • Anonymous
    Chú Nam dạo này chuyển qua nghiên cứu iPhone rồi nhỉ ^^ !
Blogumulus by Roy Tanck and Amanda FazaniInstalled by CahayaBiru.com

Followers

Cộng đồng Blogger

Comedown's Blog
TruongGTGR - Nơi siêu xe hội tụ
Tư vấn tin học