Enterprise Pharo a Web Perspective
Enterprise Pharo is the third volume of the series, following Pharo by Example and Deep into Pharo. It covers enterprise libraries and frameworks, and in particular those useful for doing web development. The book is structured in five parts. The first part talks about simple web applications, start...
Saved in:
Format: | Electronic eBook |
---|---|
Language: | English |
Published: |
[Place of publication not identified]
Square Bracket Associates
[2016]
|
Series: | Open textbook library.
|
Subjects: | |
Online Access: | Access online version |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
MARC
LEADER | 00000nam a2200000 i 4500 | ||
---|---|---|---|
001 | OTLid0000524 | ||
003 | MnU | ||
005 | 20240122145157.0 | ||
006 | m o d s | ||
007 | cr | ||
008 | 180907s2016 mnu o 0 0 eng d | ||
020 | |a 9781326650971 | ||
040 | |a MnU |b eng |c MnU | ||
050 | 4 | |a QA76 | |
245 | 0 | 0 | |a Enterprise Pharo a Web Perspective |
264 | 2 | |a Minneapolis, MN |b Open Textbook Library | |
264 | 1 | |a [Place of publication not identified] |b Square Bracket Associates |c [2016] | |
264 | 4 | |c ©2016. | |
300 | |a 1 online resource | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 0 | |a Open textbook library. | |
505 | 0 | |a I Simple Web applications -- 1 Teapot -- 2 Building and Deploying a Small Web application -- II HTTP -- 3 Character Encoding and Resource Meta Description -- 4 Zinc HTTP: The Client Side -- 5 Zinc HTTP: The Server Side -- 6 WebSockets -- III Data -- 7 NeoCSV -- 8 NeoJSON -- 9 STON: a Smalltalk Object Notation -- 10 Serializing Complex Objects with Fuel -- 11 Persisting Objects with Voyage -- IV Presentation -- 12 Mustache Templates for Pharo -- 13 Cascading Style Sheets with RenoirSt -- 14 Documenting and Presenting with Pillar -- 15 Generate PDF Documents with Artefact -- V Deployment -- 16 Deploying a Pharo Web Application in Production | |
520 | 0 | |a Enterprise Pharo is the third volume of the series, following Pharo by Example and Deep into Pharo. It covers enterprise libraries and frameworks, and in particular those useful for doing web development. The book is structured in five parts. The first part talks about simple web applications, starting with a minimal web application in chapter 1 on Teapot and then a tutorial on building a more complete web application in chapter 2. Part two deals with HTTP support in Pharo, talking about character encoding in chapter 3, about using Pharo as an HTTP Client (chapter 4) and server (chapter 5), and about using WebSockets (chapter 6).In the third part we discuss the handling of data for the application. Firstly we treat data that is in the form of comma-separated values (CSV) in chapter 7. Secondly and thirdly, we treat JSON (chapter 8) and its Smalltalk counterpart STON (chapter 9). Fourthly, serialization and deserialization of object graphs with Fuel is treated in chapter 10. Lastly, we discuss the Voyage persistence framework and persisting to MongoDB databases in chapter 11. Part four deals with the presentation layer. Chapter 12 shows how to use Mustache templates in Pharo, and chapter 13 talks about programmatic generationof CSS files. The documentation of applications could be written in Pillar, which is presented in chapter 14. How to generate PDF files from the application with Artefact is shown in chapter 15. The fifth part deals with deploying the web application. This is explained in chapter 16 that talks not only about how to build and run the application, but also other important topics like monitoring. | |
542 | 1 | |f Attribution-ShareAlike | |
546 | |a In English. | ||
588 | 0 | |a Description based on online resource | |
650 | 0 | |a Computer Science |v Textbooks | |
710 | 2 | |a Open Textbook Library |e distributor | |
856 | 4 | 0 | |u https://open.umn.edu/opentextbooks/textbooks/524 |z Access online version |