Developing Web Applications with Haskell and Yesod Safety-Driven Web Development 13430
-
ISBN
-
Видавництво
-
Автор
-
МоваАнглійська
Все про “Developing Web Applications with Haskell and Yesod Safety-Driven Web Development”
Від видавця
Зміст
Basics
Chapter 1 : Introduction
Type Safety
Concise
Performance
Modular
A Solid Foundation
Introduction to Haskell
Chapter 2 : Haskell
Terminology
Tools
Language Pragmas
Overloaded Strings
Type Families
Template Haskell
QuasiQuotes
Summary
Chapter 3 : Basics
Hello World
Routing
Handler Function
The Foundation
Running
Resources and Type-Safe URLs
The Scaffolded Site
Development Server
Summary
Chapter 4 : Shakespearean Templates
Synopsis
Types
Syntax
Calling Shakespeare
Other Shakespeare
General Recommendations
Chapter 5 : Widgets
Synopsis
what's in a Widget?
Constructing Widgets
Combining Widgets
Generate IDs
whamlet
Using Widgets
Summary
Chapter 6 : Yesod Typeclass
and Rendering Parsing URLs
defaultLayout
Custom Error Pages
External CSS JavaScript and
Smarter Static Files
Authentication/Authorization
Some Simple Settings
Summary
Chapter 7 : Routing and Handlers
Route Syntax
Dispatch
The Handler Монада
Summary
Chapter 8 : Forms
Synopsis
Kinds of Forms
Types
Converting
Create AForms
Validation
More Sophisticated Fields
Running Forms
i18n
Monadic Forms
Input Forms
Custom Fields
Summary
Chapter 9 : Sessions
Clientsession
Controlling Sessions
Session Operations
Messages
Ultimate Destination
Summary
Chapter 10 : Persistent
Synopsis
Solving the Boundary Issue
Migrations
Uniqueness
Queries
Manipulation
Attributes
Relations
Closer Look at Types
Custom Fields
Persistent: Raw SQL
Integration with Yesod
Summary
Chapter 11 : Deploying Your Webapp
Compiling
Warp
FastCGI
Desktop
CGI on Apache
FastCGI on lighttpd
CGI on lighttpd
Advanced
Chapter 12 : RESTful Content
Request Methods
Representations
Other Request Headers
Stateless
Summary
Chapter 13 : Yesod's Monads
Монада Transformers
The Three Transformers
Example: Database-Driven Navbar
Example: Request Information
Summary
Chapter 14 : Authentication and Authorization
Overview
Authenticate Me
Email
Authorization
Завершення
Chapter 15 : Scaffolding and the Site Template
How to Scaffold
File Structure
widgetFile
defaultLayout
Static Files
Завершення
Chapter 16 : Internationalization
Synopsis
Overview
Message Files
RenderMessage Typeclass
Interpolation
Phrases, Not Words
Chapter 17 : Creating a Підсайт
Hello World
Examples
Chapter 18 : Blog: i18n, Authentication, Authorization, and Database
Chapter 19 : Wiki: Markdown, Chat Підсайт, Event Source
Chapter 20 : JSON Web Service
Server
Client
Глава 21 : Case Study: Sphinx-Based Search
Sphinx Setup
Basic Yesod Setup
Searching
Streaming xmlpipe Output
Full Code
Appendices
Appendix : монада-control
Overview
Intuition
Types
Real Life Examples
Lost State
More Complicated Cases
Appendix : Conduit
Conduits in Five Minutes
Structure of This Chapter
The Resource Монада Transformer
Source
Sinks
Conduit
Buffering
Appendix : Web Application Interface
The Interface
Hello World
Middleware
Appendix : Settings Types
Appendix : http conduit
Synopsis
Concepts
Request
Manager
Response
http and httpLbs
Appendix : xml-conduit
Synopsis
Types
Text.XML
Cursor
xml-hamlet
xml2html
Анотація
Всі характеристики
- Видавництво
- Автор
- Категорія
- Сторінок298
- Формат145х215 мм
- МоваАнглійська
- Термін поставки7-10 дней
Товар входить до категорії
-
Самовивіз з відділень поштових операторів від
45 ₴ -80 ₴ -
Доставка поштовими сервісами - тарифи перевізника
Рецензії