Mọi hướng dẫn hoặc giải thích về REST chỉ diễn ra quá phức tạp quá nhanh - đường cong học tập tăng quá nhanh sau lời giải thích ban đầu của CRUD và sự đơn giản được cho là trên SOAP. Tại sao mọi người không thể viết hướng dẫn phong nha nữa!Bất kỳ hướng dẫn REST dễ dàng nào cho Java?
Tôi đang xem Restlet - và nó không phải là tốt nhất, có những điều còn thiếu trong hướng dẫn và ngôn ngữ/ngữ pháp hơi khó hiểu và không rõ ràng. Nó đã đưa tôi giờ để gỡ rối bước đầu tiên hướng dẫn của họ
Restlet Tutorial Bình luận
Nói chung tôi không chắc chắn chính xác ai là người hướng dẫn đã được nhắm vào (với sự giúp đỡ của một lập trình viên Java!) - vì có là một mức độ công bằng của kiến thức giả định tất cả các vòng, do đó, đi vào REST và Restlet khuôn khổ lạnh lá bạn với rất nhiều 'công việc bắt' để làm, và đọc lại đoạn văn hơn và hơn nữa.
Chúng tôi gặp khó khăn khi làm việc rằng các lọ phải được sao chép vào thư mục lib chính xác.
Vấn đề với web.xml tạo ra một trạng thái HTTP 500 lỗi -
Máy chủ gặp lỗi nội bộ() mà ngăn chặn nó từ thực hiện yêu cầu này
, hướng dẫn cho biết:
"Tạo ứng dụng Web Servlet mới như bình thường, thêm gói " com.firstStepsServlet "và đặt tài nguyên và ứng dụng lớp vào".
này có nghĩa là tên đầy đủ của bạn cho lớp học của bạn FirstStepsApplication là com.firstStepsServlet.FirstStepsApplication, vì vậy chúng tôi đã phải thay đổi web.xml để tham khảo các lớp đúng ví dụ:
gốc:
<param-value>
firstStepsServlet.FirstStepsApplication
</param-value>
nên là:
<param-value>
com.firstStepsServlet.FirstStepsApplication
</param-value>
Kết luận
Tôi đã theo ấn tượng rằng các khái niệm của REST được coi như là đơn giản hơn nhiều so với SOAP - nhưng có vẻ như chỉ là xấu nếu không nói là phức tạp hơn - không hiểu gì cả ! grrrr
Bất kỳ liên kết tốt nào - được đánh giá cao.
Oh, làm thế nào để tôi cảm thấy đau đớn của bạn! Chắc chắn là một cuộc bỏ phiếu! – BobbyShaftoe
Kiểm tra http://stackoverflow.com/questions/1710199/which-is-the-best-java-rest-api-restlet-or-jersey và xem xét liệu đây có phải là bản sao chính xác hay không. – ripper234
Tôi đồng ý với bạn! Người ta sẽ nghĩ rằng một API như RESTlet sẽ "giúp" bạn. Tôi có thể viết một khung công tác dịch vụ web đơn giản trong một phần ba thời gian để tôi hiểu kiến trúc RESTlet. – Spider