کامپیوترها

خدمات وب آرامش بخش

Restful Web Services

دانلود کتاب Restful Web Services (به فارسی: خدمات وب آرامش بخش) نوشته شده توسط «Leonard Richardson – Sam Ruby – David Heinemeier Hansson»


اطلاعات کتاب خدمات وب آرامش بخش

موضوع اصلی: کامپیوترها

نوع: کتاب الکترونیکی

ناشر: O’Reilly Media

نویسنده: Leonard Richardson – Sam Ruby – David Heinemeier Hansson

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2007

تعداد صفحه: 440

حجم کتاب: 4 مگابایت

کد کتاب: 0596529260 , 9780596529260

نوبت چاپ: 1

توضیحات کتاب خدمات وب آرامش بخش

“هر توسعه دهنده ای که با وب کار می کند باید این کتاب را بخواند.” — David Heinemeier Hansson، خالق چارچوب Rails “سرویس های وب RESTful سرانجام یک نقشه راه عملی برای ساخت سرویس هایی ارائه می دهد که وب را در بر می گیرند، به جای تلاش برای مسیریابی در اطراف آن.” — آدام تراختنبرگ، نویسنده PHP و انجیلی خدمات وب EBay شما وب سایت هایی ساخته اید که می توانند توسط انسان ها استفاده شوند. اما آیا می توانید وب سایت هایی را نیز بسازید که توسط ماشین ها قابل استفاده باشند؟ این همان جایی است که آینده نهفته است، و این چیزی است که RESTful Web Services به شما نشان می دهد که چگونه باید انجام دهید. شبکه جهانی وب محبوب ترین برنامه توزیع شده در تاریخ است و خدمات وب و mashup ها آن را به یک پلت فرم محاسباتی توزیع شده قدرتمند تبدیل کرده اند. اما فناوری‌های وب سرویس امروزی سادگی‌ای را که باعث موفقیت وب شده بود، از دست داده‌اند. آنها مانند وب کار نمی کنند و مزایای آن را از دست می دهند. این کتاب «وب» را به خدمات وب بازگردانده است. این نشان می دهد که چگونه می توانید با فناوری هایی که قبلاً هر روز استفاده می کنید به وب قابل برنامه ریزی متصل شوید. کلید REST است، سبک معماری که وب را به حرکت در می آورد. این کتاب:

  • بر قدرت فن‌آوری‌های اساسی وب – پروتکل برنامه HTTP، استاندارد نام‌گذاری URI، و زبان نشانه‌گذاری XML تأکید می‌کند
  • معماری منبع گرا را معرفی می‌کند. (ROA)، مجموعه ای متعارف از قوانین برای طراحی سرویس های وب RESTful
  • نشان می دهد که چگونه یک طراحی RESTful ساده تر، همه کاره تر و مقیاس پذیرتر از طراحی مبتنی بر تماس های رویه از راه دور (RPC) است
  • li>

  • شامل نمونه های واقعی از سرویس های وب RESTful، مانند سرویس ذخیره سازی ساده آمازون و پروتکل انتشار اتم
  • درباره سرویس گیرندگان وب برای زبان های برنامه نویسی محبوب بحث می کند
  • نشان می دهد که چگونه اجرای خدمات RESTful در سه چارچوب محبوب – Ruby on Rails، Restlet (برای جاوا) و جنگو (برای Python)
  • بر مسائل عملی تمرکز دارد: نحوه طراحی و پیاده سازی وب سرویس ها و کلاینت های RESTful

این اولین کتابی است که فلسفه طراحی REST را در خدمات وب واقعی به کار می برد. بهترین روش‌هایی را که برای موفقیت طراحی‌تان نیاز دارید و تکنیک‌هایی را که برای تبدیل طرحتان به کد کار نیاز دارید، مشخص می‌کند. شما می‌توانید از قدرت وب برای برنامه‌های قابل برنامه‌ریزی استفاده کنید: فقط باید به جای مقابله با وب، با آن کار کنید. این کتاب به شما نشان می دهد که چگونه.


“Every developer working with the Web needs to read this book.” — David Heinemeier Hansson, creator of the Rails framework “RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.” — Adam Trachtenberg, PHP author and EBay Web Services Evangelist You’ve built web sites that can be used by humans. But can you also build web sites that are usable by machines? That’s where the future lies, and that’s what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mashups have turned it into a powerful distributed computing platform. But today’s web service technologies have lost sight of the simplicity that made the Web successful. They don’t work like the Web, and they’re missing out on its advantages. This book puts the “Web” back into web services. It shows how you can connect to the programmable web with the technologies you already use every day. The key is REST, the architectural style that drives the Web. This book:

  • Emphasizes the power of basic Web technologies — the HTTP application protocol, the URI naming standard, and the XML markup language
  • Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services
  • Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)
  • Includes real-world examples of RESTful web services, like Amazon’s Simple Storage Service and the Atom Publishing Protocol
  • Discusses web service clients for popular programming languages
  • Shows how to implement RESTful services in three popular frameworks — Ruby on Rails, Restlet (for Java), and Django (for Python)
  • Focuses on practical issues: how to design and implement RESTful web services and clients

This is the first book that applies the REST design philosophy to real web services. It sets down the best practices you need to make your design a success, and the techniques you need to turn your design into working code. You can harness the power of the Web for programmable applications: you just have to work with the Web instead of against it. This book shows you how.

دانلود کتاب «خدمات وب آرامش بخش»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.