Advanced rails:
A guide to building applications with Rails covers such topics as metaprogamming, Active Support library, advanced database functions, security principles, RESTful architecture, and optimizing performance.
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2008
|
Schlagworte: | |
Online-Zugang: | Table of contents Inhaltsverzeichnis |
Zusammenfassung: | A guide to building applications with Rails covers such topics as metaprogamming, Active Support library, advanced database functions, security principles, RESTful architecture, and optimizing performance. |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | xiii, 342 p. ill. |
ISBN: | 9780596510329 0596510322 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV035085740 | ||
003 | DE-604 | ||
005 | 20081216 | ||
007 | t | ||
008 | 081007s2008 xxua||| |||| 00||| eng d | ||
010 | |a 2008297506 | ||
015 | |a GBA763877 |2 dnb | ||
020 | |a 9780596510329 |c pbk. |9 978-0-596-51032-9 | ||
020 | |a 0596510322 |c pbk. |9 0-596-51032-2 | ||
035 | |a (OCoLC)881913821 | ||
035 | |a (DE-599)BVBBV035085740 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-11 | ||
050 | 0 | |a QA76.64 | |
082 | 0 | |a 006.78 | |
082 | 0 | |a 005.1/17 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
100 | 1 | |a Ediger, Brad |e Verfasser |4 aut | |
245 | 1 | 0 | |a Advanced rails |c Brad Ediger |
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2008 | |
300 | |a xiii, 342 p. |b ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
520 | 3 | |a A guide to building applications with Rails covers such topics as metaprogamming, Active Support library, advanced database functions, security principles, RESTful architecture, and optimizing performance. | |
630 | 0 | 4 | |a Ruby on rails (Electronic resource) |
650 | 7 | |a Application software - Design |2 sears | |
650 | 7 | |a Computer programming |2 sears | |
650 | 7 | |a Ruby (Computer language) |2 sears | |
650 | 7 | |a Web sites - Design |2 sears | |
650 | 4 | |a Internet programming | |
650 | 4 | |a Object-oriented programming (Computer science) | |
650 | 0 | 7 | |a Ruby on Rails 2.0 |0 (DE-588)7605476-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Ruby on Rails 2.0 |0 (DE-588)7605476-7 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | |u http://www.loc.gov/catdir/toc/fy0804/2008297506.html |3 Table of contents | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016753924&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016753924 |
Datensatz im Suchindex
_version_ | 1809403580930588672 |
---|---|
adam_text |
Table
of
Contents
Preface
.ix
1. Foundational
Techniques
. 1
What Is Metaprogramming?
1
Ruby Foundations
4
Metaprogramming Techniques
23
Functional Programming
36
Examples
41
Further Reading
45
2.
ActîveSupport
and RailTies
.46
Ruby You May Have Missed
46
How to Read Code
49
ActiveSupport
57
Core Extensions
60
RailTies
75
Further Reading
78
3.
Rails
Plugins .79
About
Plugins 79
Writing
Plugins 83
Plugin
Examples
85
Testing
Plugins 90
Further Reading
95
4.
Database
.
96
Database Management Systems
96
Large/Binary Obj ects
101
Advanced Database Features
109
Connecting to Multiple Databases
116
Caching
119
Load Balancing and High Availability
120
LDAP
124
Further Reading
126
5.
Security
.127
Application Issues
127
Web Issues
137
SQL Injection
144
Ruby's Environment
145
Further Reading
146
6.
Performance
.147
Measurement Tools
148
Rails Optimization Example
155
ActiveRecord Performance
165
Architectural Scalability
173
Other Systems
181
Further Reading
184
7.
REST, Resources, and Web Services
.185
What Is REST?
185
Benefits of a RESTful Architecture
205
RESTful Rails
209
Case Study: Amazon
S3 231
Further Reading
235
8.
¡18η
and L10n
.236
Locale
236
Character Encodings
237
Unicode
238
Rails and Unicode
241
Rails LlOn
250
Further Reading
269
vi
I Table of Contents
9.
Incorporating and Extending Rails
.271
Replacing Rails Components
271
Incorporating Rails Components
284
Contributing to Rails
289
Further Reading
295
10.
Large Projects
.296
Version Control
296
Issue Tracking
308
Project Structure
309
Rails Deployment
315
Further Reading
322
Index
.325
Table of Contents |
vii |
adam_txt |
Table
of
Contents
Preface
.ix
1. Foundational
Techniques
. 1
What Is Metaprogramming?
1
Ruby Foundations
4
Metaprogramming Techniques
23
Functional Programming
36
Examples
41
Further Reading
45
2.
ActîveSupport
and RailTies
.46
Ruby You May Have Missed
46
How to Read Code
49
ActiveSupport
57
Core Extensions
60
RailTies
75
Further Reading
78
3.
Rails
Plugins .79
About
Plugins 79
Writing
Plugins 83
Plugin
Examples
85
Testing
Plugins 90
Further Reading
95
4.
Database
.
96
Database Management Systems
96
Large/Binary Obj ects
101
Advanced Database Features
109
Connecting to Multiple Databases
116
Caching
119
Load Balancing and High Availability
120
LDAP
124
Further Reading
126
5.
Security
.127
Application Issues
127
Web Issues
137
SQL Injection
144
Ruby's Environment
145
Further Reading
146
6.
Performance
.147
Measurement Tools
148
Rails Optimization Example
155
ActiveRecord Performance
165
Architectural Scalability
173
Other Systems
181
Further Reading
184
7.
REST, Resources, and Web Services
.185
What Is REST?
185
Benefits of a RESTful Architecture
205
RESTful Rails
209
Case Study: Amazon
S3 231
Further Reading
235
8.
¡18η
and L10n
.236
Locale
236
Character Encodings
237
Unicode
238
Rails and Unicode
241
Rails LlOn
250
Further Reading
269
vi
I Table of Contents
9.
Incorporating and Extending Rails
.271
Replacing Rails Components
271
Incorporating Rails Components
284
Contributing to Rails
289
Further Reading
295
10.
Large Projects
.296
Version Control
296
Issue Tracking
308
Project Structure
309
Rails Deployment
315
Further Reading
322
Index
.325
Table of Contents |
vii |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Ediger, Brad |
author_facet | Ediger, Brad |
author_role | aut |
author_sort | Ediger, Brad |
author_variant | b e be |
building | Verbundindex |
bvnumber | BV035085740 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.64 |
callnumber-search | QA76.64 |
callnumber-sort | QA 276.64 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 ST 252 ST 253 |
ctrlnum | (OCoLC)881913821 (DE-599)BVBBV035085740 |
dewey-full | 006.78 005.1/17 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods 005 - Computer programming, programs, data, security |
dewey-raw | 006.78 005.1/17 |
dewey-search | 006.78 005.1/17 |
dewey-sort | 16.78 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000zc 4500</leader><controlfield tag="001">BV035085740</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20081216</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">081007s2008 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2008297506</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBA763877</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596510329</subfield><subfield code="c">pbk.</subfield><subfield code="9">978-0-596-51032-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596510322</subfield><subfield code="c">pbk.</subfield><subfield code="9">0-596-51032-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)881913821</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035085740</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.64</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.78</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1/17</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 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ediger, Brad</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Advanced rails</subfield><subfield code="c">Brad Ediger</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xiii, 342 p.</subfield><subfield code="b">ill.</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="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">A guide to building applications with Rails covers such topics as metaprogamming, Active Support library, advanced database functions, security principles, RESTful architecture, and optimizing performance.</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Ruby on rails (Electronic resource)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software - Design</subfield><subfield code="2">sears</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer programming</subfield><subfield code="2">sears</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Ruby (Computer language)</subfield><subfield code="2">sears</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web sites - Design</subfield><subfield code="2">sears</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Internet programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming (Computer science)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Ruby on Rails 2.0</subfield><subfield code="0">(DE-588)7605476-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Ruby on Rails 2.0</subfield><subfield code="0">(DE-588)7605476-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/fy0804/2008297506.html</subfield><subfield code="3">Table of contents</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</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=016753924&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016753924</subfield></datafield></record></collection> |
id | DE-604.BV035085740 |
illustrated | Illustrated |
index_date | 2024-07-02T22:08:51Z |
indexdate | 2024-09-06T00:15:22Z |
institution | BVB |
isbn | 9780596510329 0596510322 |
language | English |
lccn | 2008297506 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016753924 |
oclc_num | 881913821 |
open_access_boolean | |
owner | DE-11 |
owner_facet | DE-11 |
physical | xiii, 342 p. ill. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | O'Reilly |
record_format | marc |
spelling | Ediger, Brad Verfasser aut Advanced rails Brad Ediger Beijing [u.a.] O'Reilly 2008 xiii, 342 p. ill. txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index A guide to building applications with Rails covers such topics as metaprogamming, Active Support library, advanced database functions, security principles, RESTful architecture, and optimizing performance. Ruby on rails (Electronic resource) Application software - Design sears Computer programming sears Ruby (Computer language) sears Web sites - Design sears Internet programming Object-oriented programming (Computer science) Ruby on Rails 2.0 (DE-588)7605476-7 gnd rswk-swf Ruby on Rails 2.0 (DE-588)7605476-7 s DE-604 http://www.loc.gov/catdir/toc/fy0804/2008297506.html Table of contents Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016753924&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Ediger, Brad Advanced rails Ruby on rails (Electronic resource) Application software - Design sears Computer programming sears Ruby (Computer language) sears Web sites - Design sears Internet programming Object-oriented programming (Computer science) Ruby on Rails 2.0 (DE-588)7605476-7 gnd |
subject_GND | (DE-588)7605476-7 |
title | Advanced rails |
title_auth | Advanced rails |
title_exact_search | Advanced rails |
title_exact_search_txtP | Advanced rails |
title_full | Advanced rails Brad Ediger |
title_fullStr | Advanced rails Brad Ediger |
title_full_unstemmed | Advanced rails Brad Ediger |
title_short | Advanced rails |
title_sort | advanced rails |
topic | Ruby on rails (Electronic resource) Application software - Design sears Computer programming sears Ruby (Computer language) sears Web sites - Design sears Internet programming Object-oriented programming (Computer science) Ruby on Rails 2.0 (DE-588)7605476-7 gnd |
topic_facet | Ruby on rails (Electronic resource) Application software - Design Computer programming Ruby (Computer language) Web sites - Design Internet programming Object-oriented programming (Computer science) Ruby on Rails 2.0 |
url | http://www.loc.gov/catdir/toc/fy0804/2008297506.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016753924&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT edigerbrad advancedrails |