Có kinh nghiệm của ai đó khi sử dụng REST trên GAE? Có lẽ bạn có thể tư vấn cho một số thực hiện REST nhẹ cho việc này. Tôi thấy rằng RESTlet cho biết rằng họ đã thực hiện tối ưu hóa GAE. RESTlet-GAE Bất kỳ ai thử điều này?REST trên GAE, những gì thực hiện để sử dụng? (RESTlet, jersey, khác ....)
Trả lời
Tôi hiện đang sử dụng GAE plus Restlet 2.0M6 cho dự án kinh doanh cụ thể của Miền Ứng dụng Goolge và thấy nó rất hữu ích. Tích hợp với Tài khoản Google và Dữ liệu Api có thể dễ dàng thực hiện vì những lý do hiển nhiên. Tuy nhiên tôi không thể nhận được các XStream lib được đóng gói với Restlet để làm việc đúng cách, vì vậy tôi sử dụng rất trực quan Simple framework thay vì đối tượng serialization. Một bất lợi khác của Restlet là thiếu sự tích hợp JSP, điều không may nếu bạn không muốn sử dụng các phương pháp tiếp cận khuôn mẫu nặng hơn. Cho đến nay tôi đã sử dụng XSLTransformations để hiển thị các trình diễn html có thể duyệt, nhưng không hoàn toàn hài lòng với nó và luôn tìm kiếm các đề xuất.
Cập nhật
Tôi bây giờ sử dụng Saxon chuyển đổi xml trên máy chủ. This is a good tutorial về cách sử dụng nó với App Engine. Đó là trong Jython nhưng không quá khó để chuyển đổi.
Update2
Khi tiếp cận XSLT là quá nặng, tôi tham gia một cách tiếp cận khác nhau với các gói trợ giúp từ khuôn khổ Lift cho phép làm giàu xhtml templating/binding. Phương pháp này dựa trên Scala tuy nhiên.
- 1. Xác thực người dùng trên dịch vụ Jersey REST
- 2. Cách của bạn để thực hiện các ứng dụng GAE bằng Clojure là gì?
- 3. Cách sử dụng Xác thực HTTP cơ bản với REST webservice (Java + Jersey)?
- 4. Dịch vụ web Java Async REST sử dụng Jersey?
- 5. Xác thực HTTP REST - Cách thực hiện?
- 6. Migrate hiện ứng dụng ROR để GAE
- 7. Sử dụng ứng dụng khách Jersey để thực hiện thao tác POST
- 8. Những gì thực hiện của Forth để sử dụng cho việc học Forth?
- 9. Những cách khác nhau để thực hiện DAG trong java
- 10. Bắt NullPointException với Jersey REST của khách hàng trên Android
- 11. Thực hiện HATEOAS với HAL ở Jersey
- 12. Spring 3.0 REST implementation hoặc Jersey?
- 13. Làm thế nào để thực hiện một dịch vụ Web REST bằng cách sử dụng Akka?
- 14. Tôi sử dụng gì trên Linux để thực hiện chương trình python thực thi
- 15. Sử dụng matplotlib trong GAE
- 16. Áp dụng bộ lọc Jackson khác nhau cho các cuộc gọi dịch vụ Jersey REST khác nhau
- 17. Những gì để sử dụng như một NOOP trong PostgreSQL?
- 18. Máy chủ REST JSON Java đơn giản GAE
- 19. Những gì để sử dụng? Xem hoặc tạm thời Bảng
- 20. Cách đăng một tệp XML bằng cách sử dụng một Máy khách REST ở Jersey
- 21. Những gì để sử dụng thay vì org.jboss.resteasy.client.ClientRequest?
- 22. Những gì thiệt hại được thực hiện bởi document.write()?
- 23. Hibernate và JPA, những gì để sử dụng, ở đâu?
- 24. Các chuỗi python GAE không thực hiện song song
- 25. những gì ngủ() Rails sử dụng?
- 26. Sử dụng hồ bơi theo chủ đề trong thực hiện dịch vụ .NET REST
- 27. những gì để sử dụng, quản lý đậu (đậu sao) hoặc đậu thực thể?
- 28. Những gì để sử dụng thay vì Object.keys()?
- 29. Sử dụng git rebase để hồi tố thực hiện cam kết trên một nhánh khác?
- 30. T4MVC, đã lỗi thời chưa? Vẫn tốt? Nếu không phải những gì khác để sử dụng?