Створення хмарних, мобільних і веб-додатків на F# 11297
-
ISBN
-
Видавництво
-
Автор
-
Серія
-
Рік2013
Все про “Створення хмарних, мобільних і веб-додатків на F#”
Від видавця
Зміст
Содержание
Предисловие
....................................................................... 10
Для кого ця книга .................................................................. 11
Що необхідно для випробування прикладів ........................... 11
Структура книги ...................................................................... 12
Друкарські угоди ...................................................... 13
Використання програмного коду прикладів ........................ 14
Safari® Books Online ................................................................ 15
Як з нами зв'язатися ............................................................... 15
Подяки ........................................................................ 16
Глава 1. Створення веб-додатків
для ASP.NET MVC 4 мовою F#
...................................... 17
Шаблони проектів F# ASP.NET MVC 4 .................................... 18
Пошук і установка шаблонів .............................................. 19
Проект на C# ...................................................................... 20
Проект на F# ...................................................................... 21
Global.fs ......................................................................... 21
HomeController.fs ............................................................ 23
Контролери та моделі F# .................................................. 24
Контролери ...................................................................... 25
Моделі ............................................................................... 26
Взаємодія з базою даних ............................................. 28
Entity Framework .................................................................. 28
Витяг даних ............................................................. 31
Витяг даних з використанням постачальників
типів .................................................................................. 32
Використання переваг F# ............................................. 34
Перехід на функціональну парадигму ............................ 34
Конвеєри і часткове застосування функцій ..................... 36
Створення більш функціонального контролера ................. 38
6
Зміст
Спрощення за рахунок зіставлення із зразком ................... 40
Додаткові теми і поняття ............................................. 44
Поліпшення часу відгуку за допомогою асинхронних
операцій ............................................................................ 44
Кешування із застосуванням MailboxProcessor .................. 46
Повідомлення, як значення типу розміченого
об'єднання .................................................................. 47
Основний агент .............................................................. 48
Використання агента CacheAgent ................................. 49
Шина повідомлень ................................................................ 51
SimpleBus ....................................................................... 52
Публікація повідомлень .................................................. 54
Витяг повідомлень .................................................. 56
Стиль продовжень ............................................................ 57
Створення власних обчислювальних виразів ........... 58
висновок .......................................................................... 60
Глава 2. Створення веб-служб на мові F#
................... 62
Установка шаблону проекту WCF ............................................ 63
Дослідження отриманого рішення .................................. 64
Використання служби ....................................................... 67
Занурення в запису .......................................................... 72
Створення служби ASP.NET Web API .......................................... 73
Аналіз шаблону .................................................................. 74
Взаємодія з HTTP-службою ....................................... 78
З використанням об'єкта HttpClient ............................. 79
Постачальник типів JSON .................................................. 82
Перш ніж покинути ASP.NET Web API ........................... 83
Інші веб-фреймворки ......................................................... 84
Service Stack ...................................................................... 84
Nancy .................................................................................. 87
Frank ................................................................................... 90
Тестування своїх творінь ................................................. 94
Підготовка ......................................................................... 94
Поліпшення тестів з застосуванням F# .................................. 97
FsUnit .................................................................................. 99
Unquote ............................................................................ 101
NaturalSpec ....................................................................... 102
висновок ........................................................................ 104
Анотація
Всі характеристики
- Видавництво
- Автор
- Серія
- Категорія
- Рік2013
- Сторінок400
- Формат145х215 мм
- ОбкладинкаМ'яка
Товар входить до категорії
-
Самовивіз з відділень поштових операторів від
45 ₴ -80 ₴ -
Доставка поштовими сервісами - тарифи перевізника
Рецензії