Chuyển đến nôi dung chính

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Khi bạn đăng nhập lần đầu tiên, một bản trích ngang trên developerWorks sẽ được tạo ra. Chọn các thông tin trong trích ngang của developerWorks để hiển thị công khai, bạn có thể sửa lại thông tin này bất cứ lúc nào. Tên, họ và tên hiển thị sẽ đi kèm với nội dung mà bạn gửi lên.

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Lần đầu tiên bạn đăng nhập vào trang developerWorks, một bản trích ngang được tạo ra cho bạn, bạn cần phải chọn một tên để hiển thị. Tên hiển thị của bạn sẽ đi kèm theo các nội dung mà bạn đăng tải trên developerWorks.

Tên hiển thị cần có từ 3 đến 30 ký tự. Tên xuất hiện của bạn phải là duy nhất trên trang Cộng đồng developerWorks và vì lí do an ninh nó không phải là địa chỉ email của bạn.

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Viết các dịch vụ REST

Tạo các dịch vụ REST với công nghệ Java và Atom Publishing Protocol (Giao thức Xuất bản Atom)

J. Jeffrey Hanson, Kiến trúc sư trưởng, eReinsure.com, Inc.
Jeff Hanson đã có hơn 20 năm kinh nghiệm trong ngành công nghiệp phần mềm, là kỹ sư cấp cao cho cổng của Microsoft Windows của dự án OpenDoc, là kiến trúc sư trưởng của khung công tác Route 66 của Novell và là kiến trúc sư trưởng của công ty eReinsure.com, Inc, nơi ông hướng dẫn việc thiết kế và thực hiện khung công tác và nền tảng cho các hệ thống tái bảo hiểm dựa trên nền J2EE. Jeff hiện là Giám đốc kỹ thuật (CTO) của công ty Max Software, Inc, nơi ông chỉ đạo các nỗ lực để cung cấp các ứng dụng máy tính để bàn và ứng dụng doanh nghiệp và các nền tảng cho việc kiểm soát an toàn Internet và kiểm soát của cha mẹ đối với Internet. Jeff là tác giả của rất nhiều bài báo và sách
(Tác giả đóng góp cho IBM developerWorks)

Tóm tắt:  Hướng dẫn này bàn luận về các khái niệm của REST và Atom Publishing Protocol (APP - Giao thức Xuất bản Atom) và trình bày cách áp dụng chúng cho các dịch vụ. Nó cũng trình bày cách sử dụng công nghệ Java™ để thực hiện các dịch vụ dựa trên REST/APP.

Ngày:  20 12 2007 (Ngày đăng: 18 12 2009)
Mức độ:  Trung bình

Hoạt động:  5962 lần đọc
Góp ý kiến:  

Trước khi bạn bắt đầu

Hãy tìm hiểu hướng dẫn này mang lại những gì và làm thế nào để sử dụng nó tốt nhất.

Về hướng dẫn này

Hướng dẫn này bàn luận về các khái niệm của việc Chuyển giao Trạng thái Đại diện (Representation State Transfer) (REST) và Giao thức Xuất bản Atom (APP) và trình bày cách áp dụng chúng vào các dịch vụ. Ngoài ra, bạn còn tìm hiểu cách thực hiện dịch vụ dựa trên REST/APP với công nghệ Java.

Các mục tiêu

Trong hướng dẫn này, bạn:

  • Tìm hiểu các khái niệm cơ sở của REST và các khái niệm cơ sở đằng sau APP.
  • Áp dụng các công nghệ này trong bất kỳ tổ chức nào để gửi và nhận các yêu cầu và phản hồi HTTP qua một hệ thống dựa trên tiện ích Java.
  • Cho phép truy cập và thay đổi dữ liệu nguồn cho các bài phát thanh trên mạng, các mục nhập blog, lưu trữ hình ảnh, các mục nhập lịch, v.v....

Các điều kiện tiên quyết

Hướng dẫn này được viết cho các lập trình viên Java, những người có các kỹ năng và kinh nghiệm từ mức trung cấp đến chuyên gia. Bạn phải có một sự quen biết tổng hợp việc sử dụng các tiện ích Java và một kiến thức làm việc về ngôn ngữ lập trình Java. Để tải về tất cả mã nguồn đối với hướng dẫn này, xin xem mục Tải về.


Yêu cầu về hệ thống

Để chạy các thí dụ trong hướng dẫn này, bạn cần một vùng chứa tiện ích Java.

1 của 9 | Trang sau

Bình luận



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=70
Zone=Nguồn mở, Công nghệ Java, SOA và dịch vụ Web
ArticleID=457942
TutorialTitle=Viết các dịch vụ REST
publish-date=12202007
author1-email=jeff@jeffhanson.com
author1-email-cc=