Начать новую тему Ответить на тему
Статистика раздачи
Размер: 7.95 МБ | | Скачали: 0
Сидеров: 0  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Building Web Applications with Erlang

Год: 2012
Автор: Zachary Kessin
Издательство: O'Reilly Media
ISBN: 978-1-4493-0996-1
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 154
Описание:Why choose Erlang for web applications? Discover the answer hands-on by building a simple web service with this book. If you’re an experienced web developer who knows basic Erlang, you’ll learn how to work with REST, dynamic content, web sockets, and concurrency through several examples. In the process, you’ll see first-hand that Erlang is ideal for building business-critical services.Erlang was designed for fault-tolerant, non-stop telecom systems, and building applications with it requires a large set of skills. By the end of the book, you’ll have the information you need to build a basic web service and get it running.• Explore the power of Erlang and REST for building web services
• Serve static and dynamic content with the Yaws web server
• Use different methods for outputting data to user, such as encoding Erlang data structures into JSON or XML
• Build an application to listen for HTTP requests, process them, store data, and return useful data
• Go beyond the request-response model—push data to clients with web sockets
• Use Erlang and Yaws to stream data from the server to a client
Chapter 1 : Building Scalable Systems with Erlang and REST
Why Erlang?
Why Web Services? Why REST?
New Opportunities for Scaling and Resilience

Chapter 2 : Getting Started with Yaws
Working with Yaws
Dynamic Content in Yaws
Templates
Logging

Chapter 3 : Appmods - Dynamic Content in Yaws
Appmod Configuration
When the URI Does Not Correspond to a File
Cookies
Session Handling
Access Control
Interacting with Erlang Services and Business Logic Layers

Chapter 4 : Implementing REST
Decoding a Request
Response and Headers
Building the Response
Responding to the REST Request
A Full Example

Chapter 5 : File Upload
The File Upload Request
Saving to Disk
Putting It All Together
Storage in a Distributed System
Saving to Amazon S3

Chapter 6 : WebSockets
The WebSocket Request
Basic WebSocket Handler
Advanced WebSocket Handler

Chapter 7 : Streaming
Simple Streaming

Chapter 8 : Using the HTTP Client
Making a Request
Using OAuth

Chapter 9 : Building an Application with OTP
Directory Structure
Building an Application Server
The Generic Server
The Multicast Server
Interfacing the Server with the Web
Some Client-Side Code
Let’s Have Some Adult Supervision Around Here!
A Little Optimization
Bundling as an Application
The App File
Wrapping Up OTP

Appendix : Installing Erlang and Yaws

Appendix : Beyond Yaws
Web Servers
Web Frameworks

Appendix : Interfacing with Ruby and Python
Ruby
Python

Appendix : Using Erlang with Emacs
Distel
Flymake Mode
Gen Server Template
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 10.41 КБ / Просмотров 50 ]

Статус
Проверен 
 
Размер  7.95 МБ
Приватный: Нет (DHT включён)
.torrent скачан  0
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!