did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781934356234

Enterprise Recipes With Ruby and Rails

by
  • ISBN13:

    9781934356234

  • ISBN10:

    1934356239

  • Format: Paperback
  • Copyright: 2008-11-01
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $38.95
We're Sorry.
No Options Available at This Time.

Summary

With more than 50 recipes, this book shows you how to integrate existing legacy code using Ruby and Ruby on Rails and also how to create new and highly functional applications for the enterprise. You can build completely new systems by enhancing and combining existing components in creative, compelling new ways.

Table of Contents

Forewordp. xiii
Acknowledgmentsp. xvii
Prefacep. xix
Security & E-commerce Recipesp. 1
Implement Enterprise-wide Securityp. 3
Protect Information with Symmetric Ciphersp. 5
Protect Secrets with Asymmetric Ciphersp. 11
Verify Data Integrity with Signaturesp. 15
Generate Real Random Numbersp. 19
Create Strong and Convenient Passwordsp. 23
Store Passwords Securelyp. 29
Reanimate Good Old Basic Authenticationp. 33
Implement a Single Sign-on System with OpenIDp. 37
Authenticate with LDAPp. 45
Process E-commerce Paymentsp. 49
Charge Credit Cards with ActiveMerchantp. 51
Integrate ActiveMerchant with Railsp. 57
Transfer Money with PayPalp. 65
Databases & XML Recipesp. 75
Get the Most Out of Databasesp. 77
Execute Stored Proceduresp. 79
Feed Rails Databases from the Outsidep. 87
Access Databases from Different Vendors Simultaneouslyp. 95
Manage Data with Subversionp. 101
Tame File and Data Formatsp. 107
Manipulate CSV with Rubyp. 109
Read and Write Fixed-Length Recordsp. 115
Harness JSON in Rubyp. 123
Master Binary Datap. 127
Process XML Documents the Ruby Wayp. 133
XML Data Binding on Steroidsp. 135
Use XML Files as Modelsp. 139
Handle Large XML Documentsp. 147
High-Performance Parsingp. 153
Work with HTML and Microformatsp. 159
Build Plain-Vanilla XML Documentsp. 167
Build Arbitrary XML Documentsp. 169
Networking & Messaging Recipesp. 173
Perform Basic Networking Tasks with Easep. 175
Harness the Power of Socketsp. 177
Find Solutions Quickly with open-urip. 183
Get the Most Out of HTTPp. 187
Scrape Screens with WWW::Mechanizep. 193
Use and Build Web Servicesp. 199
Publish Resources with RESTp. 201
Use REST Servicesp. 209
Build Your Own SOAP Servicesp. 215
Use SOAP Services with WSDLp. 219
Talk to Message Brokersp. 223
Transfer Messages with Filesp. 225
Create a Messaging Infrastructurep. 233
Integrate with JMSp. 243
Connect to Message Queues with ActiveMessagingp. 249
Integration & Administration Recipesp. 257
Speak Foreign Languagesp. 259
Embed C and C++p. 261
Mix Java and Ruby Codep. 269
Use RMI Servicesp. 275
Mix Ruby and .NET with IronRubyp. 279
Maintain and Administer Your Applicationsp. 289
Turn Your Code into Daemons and Servicesp. 291
Monitor Your Applications with Monitp. 301
Let god Take Care of Your Systemp. 307
Create Plug-ins for Common Tasksp. 313
Avoid Code Duplication with Generatorsp. 319
Test the Easy Wayp. 323
Improve Your Testing with RSpecp. 325
Integrate RSpec with Railsp. 333
Create Mock Objects with RSpecp. 337
Prototype Services with Sinatrap. 345
Get Documentation Nearly for Freep. 355
Generate Documentation Automaticallyp. 357
Annotate Your Models Automaticallyp. 365
Create Great Reportsp. 369
Bibliographyp. 379
Indexp. 381
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program