Building Node applications with MongoDB and Backbone: [rapid prototyping and scalable deployment]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2013
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XII, 188 S. Ill., graph. Darst. 24 cm |
ISBN: | 9781449337391 1449337392 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040941203 | ||
003 | DE-604 | ||
005 | 20131220 | ||
007 | t | ||
008 | 130411s2013 ad|| |||| 00||| eng d | ||
020 | |a 9781449337391 |c (pbk.) £15.50 |9 978-1-449-33739-1 | ||
020 | |a 1449337392 |c (pbk.) £15.50 |9 1-449-33739-2 | ||
024 | 3 | |a 9781449337391 | |
035 | |a (OCoLC)830904447 | ||
035 | |a (DE-599)BSZ378562916 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-11 |a DE-573 |a DE-898 | ||
082 | 0 | |a 005.3 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
100 | 1 | |a Wilson, Mike |d 1961- |e Verfasser |0 (DE-588)118002341 |4 aut | |
245 | 1 | 0 | |a Building Node applications with MongoDB and Backbone |b [rapid prototyping and scalable deployment] |c Mike Wilson |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2013 | |
300 | |a XII, 188 S. |b Ill., graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a MongoDB |0 (DE-588)7724020-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a JavaScript |0 (DE-588)4420180-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Node.js |0 (DE-588)1027030742 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Node.js |0 (DE-588)1027030742 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a MongoDB |0 (DE-588)7724020-0 |D s |
689 | 2 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025919957&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-025919957 |
Datensatz im Suchindex
_version_ | 1804150243907862528 |
---|---|
adam_text | Titel: Building Node applications with MongoDB and Backbone
Autor: Wilson, Mike
Jahr: 2013
Table of Contents
Preface....................................................................... vii
Part I. Introducing Node.js, Backbone.js, and MongoDB
1. Introduction and Overview................................................... 3
Building a Social Network 4
Model-View-Controller (MVC) 5
Pure JavaScript 5
2. Node.js.................................................................... 7
Installing Node.js 8
Express 8
Templates 10
Events 13
Socket.io 15
Modules and CommonJS 17
3. Backbonejs............................................................... 19
Model 19
View 20
View Template 22
Collection 24
Sync 25
Router and History 25
4. MongoDB................................................................. 27
Accessing Data 27
Writing 28
Querying 31
Indexes 32
MapReduce 34
Working with Node.js 36
Concurrent Access 36
Part II. Building a Social Network
5. Setting Up the Project.......................................................43
Directory Structure 44
File Listing 44
Package Definition 45
Web Server 46
Index Template 48
Application JavaScript 49
6. Authentication.............................................................53
Account 53
Routing 56
Checking for Authentication 57
Authentication Handler 59
Registration 60
Registration Template 60
Registration Handler 63
Login 63
Login Template 63
Login Handler 65
Forgot Password 66
Forgot Password Template 67
Forgot Password Handler 68
Reset Password 70
Reset Password Templates 70
Reset Password Handler 71
Putting It Together 72
Node.js 72
7. The User Interface.......................................................... 77
Account Details 77
Account Details Template 73
Account Details Handler 80
Contact List gn
Activity Stream gj
Table of Contents
Activity Stream Template 81
Activity Stream Handler 84
Data Model 86
Putting It Together 89
Backbone 89
Node.js 90
8. Making Friends............................................................ 95
Contact List 95
Contact List Template 95
Contact List Handler 100
Add Contact 100
Add Contact Template 100
Add Contact Handler 102
Remove Contact 105
Remove Contact Template 105
Remove Contact Handler 105
Commenting 107
Comment Template 107
Comment Handler 110
Putting It Together 111
Backbone 111
Node.js 114
9. Chat..................................................................... 125
Refactoring 125
Connecting to the Chat Server 126
Backbone 127
Node.js 130
Sending and Receiving Chat Messages 131
Backbone 132
Node.js 138
Putting It Together 138
Backbone 138
Node.js 142
10. Activities in Real Time......................................................151
Adding Custom Events 151
Triggering Events 152
Adding Listeners 152
Contact Login Notification 154
Backbone.js 154
Table of Contents | v
Node.js 157
Status Updates 158
Backbone.js 158
Node.js 161
Putting It Together 162
Backbone.js 162
Node.js 173
Static Files 185
Glossary.....................................................................187
Table of Contents
|
any_adam_object | 1 |
author | Wilson, Mike 1961- |
author_GND | (DE-588)118002341 |
author_facet | Wilson, Mike 1961- |
author_role | aut |
author_sort | Wilson, Mike 1961- |
author_variant | m w mw |
building | Verbundindex |
bvnumber | BV040941203 |
classification_rvk | ST 250 ST 252 ST 271 |
ctrlnum | (OCoLC)830904447 (DE-599)BSZ378562916 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01740nam a2200457 c 4500</leader><controlfield tag="001">BV040941203</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20131220 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130411s2013 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781449337391</subfield><subfield code="c">(pbk.) £15.50</subfield><subfield code="9">978-1-449-33739-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1449337392</subfield><subfield code="c">(pbk.) £15.50</subfield><subfield code="9">1-449-33739-2</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781449337391</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)830904447</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BSZ378562916</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-898</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.3</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wilson, Mike</subfield><subfield code="d">1961-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)118002341</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Building Node applications with MongoDB and Backbone</subfield><subfield code="b">[rapid prototyping and scalable deployment]</subfield><subfield code="c">Mike Wilson</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 188 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MongoDB</subfield><subfield code="0">(DE-588)7724020-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Node.js</subfield><subfield code="0">(DE-588)1027030742</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Node.js</subfield><subfield code="0">(DE-588)1027030742</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">MongoDB</subfield><subfield code="0">(DE-588)7724020-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025919957&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025919957</subfield></datafield></record></collection> |
id | DE-604.BV040941203 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:35:50Z |
institution | BVB |
isbn | 9781449337391 1449337392 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025919957 |
oclc_num | 830904447 |
open_access_boolean | |
owner | DE-11 DE-573 DE-898 DE-BY-UBR |
owner_facet | DE-11 DE-573 DE-898 DE-BY-UBR |
physical | XII, 188 S. Ill., graph. Darst. 24 cm |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | O'Reilly |
record_format | marc |
spelling | Wilson, Mike 1961- Verfasser (DE-588)118002341 aut Building Node applications with MongoDB and Backbone [rapid prototyping and scalable deployment] Mike Wilson 1. ed. Beijing [u.a.] O'Reilly 2013 XII, 188 S. Ill., graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier MongoDB (DE-588)7724020-0 gnd rswk-swf JavaScript (DE-588)4420180-1 gnd rswk-swf Node.js (DE-588)1027030742 gnd rswk-swf JavaScript (DE-588)4420180-1 s DE-604 Node.js (DE-588)1027030742 s MongoDB (DE-588)7724020-0 s HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025919957&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wilson, Mike 1961- Building Node applications with MongoDB and Backbone [rapid prototyping and scalable deployment] MongoDB (DE-588)7724020-0 gnd JavaScript (DE-588)4420180-1 gnd Node.js (DE-588)1027030742 gnd |
subject_GND | (DE-588)7724020-0 (DE-588)4420180-1 (DE-588)1027030742 |
title | Building Node applications with MongoDB and Backbone [rapid prototyping and scalable deployment] |
title_auth | Building Node applications with MongoDB and Backbone [rapid prototyping and scalable deployment] |
title_exact_search | Building Node applications with MongoDB and Backbone [rapid prototyping and scalable deployment] |
title_full | Building Node applications with MongoDB and Backbone [rapid prototyping and scalable deployment] Mike Wilson |
title_fullStr | Building Node applications with MongoDB and Backbone [rapid prototyping and scalable deployment] Mike Wilson |
title_full_unstemmed | Building Node applications with MongoDB and Backbone [rapid prototyping and scalable deployment] Mike Wilson |
title_short | Building Node applications with MongoDB and Backbone |
title_sort | building node applications with mongodb and backbone rapid prototyping and scalable deployment |
title_sub | [rapid prototyping and scalable deployment] |
topic | MongoDB (DE-588)7724020-0 gnd JavaScript (DE-588)4420180-1 gnd Node.js (DE-588)1027030742 gnd |
topic_facet | MongoDB JavaScript Node.js |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025919957&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wilsonmike buildingnodeapplicationswithmongodbandbackbonerapidprototypingandscalabledeployment |