Enterprise Recipes with Ruby and Rails

„Enterprise Recipes with Ruby and Rails“ helps you to overcome typical obstacles hidden in every enterprise’s infrastructure. It doesn’t matter if your Rails application needs to access your company’s message-oriented middle ware or if it has to scan through tons of huge XML documents to get a missing piece of data. Ruby and Rails enable you to create solutions that are both elegant and efficient. With more than 50 concise, targeted recipes, this book shows you how to use existing infrastructure to develop effectively for the enterprise. For example, Ruby is an excellent language for manipulating both textual and binary data. This is enormously useful, because typical enterprise software is about storing and processing huge amounts of data. You’ll learn how to process data in various popular data formats such as XML, CSV, fixed length records, and JSON.This book covers the whole spectrum of distributed application technologies, ranging from simple socket-based servers to full-blown Service Oriented Architectures. In addition, Ruby is a perfect ally when you have to integrate with RESTful and SOAP services, or when you have to access message-oriented middle ware. It even helps you to reuse your existing C/C++, Java, or .NET code with ease.

Since the advent of the Web, many enterprises have opened their internal services to the outside world to participate in the rapidly growing world of e-commerce.As an enterprise programmer you’d better learn how to use existing payment gateways and how to implement security mechanisms to protect your company’s data and your customers‘ privacy, and this book shows you how. Enterprise programming is not only about developing huge software projects but also about maintaining and operating them. You’ll save a lot of valuable time if you document your software (of course, automatically) and automate tedious and recurring tasks, such as monitoring your servers and testing your programs. „Enterprise Recipes with Ruby and Rails“ covers these major enterprise concerns, giving you tools and knowledge you’ll turn to over and over.

Synopsis
„Enterprise Recipes with Ruby and Rails“ helps you to overcome typical obstacles hidden in every enterprise’s infrastructure. It doesn’t matter if your Rails application needs to access your company’s message-oriented middle ware or if it has to scan through tons of huge XML documents to get a missing piece of data. Ruby and Rails enable you to create solutions that are both elegant and efficient. With more than 50 concise, targeted recipes, this book shows you how to use existing infrastructure to develop effectively for the enterprise. For example, Ruby is an excellent language for manipulating both textual and binary data. This is enormously useful, because typical enterprise software is about storing and processing huge amounts of data. You’ll learn how to process data in various popular data formats such as XML, CSV, fixed length records, and JSON.This book covers the whole spectrum of distributed application technologies, ranging from simple socket-based servers to full-blown Service Oriented Architectures. In addition, Ruby is a perfect ally when you have to integrate with RESTful and SOAP services, or when you have to access message-oriented middle ware.

It even helps you to reuse your existing C/C++, Java, or .NET code with ease. Since the advent of the Web, many enterprises have opened their internal services to the outside world to participate in the rapidly growing world of e-commerce.As an enterprise programmer you’d better learn how to use existing payment gateways and how to implement security mechanisms to protect your company’s data and your customers‘ privacy, and this book shows you how. Enterprise programming is not only about developing huge software projects but also about maintaining and operating them. You’ll save a lot of valuable time if you document your software (of course, automatically) and automate tedious and recurring tasks, such as monitoring your servers and testing your programs. „Enterprise Recipes with Ruby and Rails“ covers these major enterprise concerns, giving you tools and knowledge you’ll turn to over and over.

Alle Produktbeschreibungen

  • Taschenbuch: 425 Seiten
  • Verlag: (2008-12-05 )
  • Preis: 22.15 €
  • Sprache: german
  • ISBN-10: 1934356239
  • Autor(en): Maik Schmidt
  • kaufen

Ruby on Rails für JEE-Experten. Umfassender Einstieg in Rails und JEE-Integration mit JRuby

LECKERBISSEN FÜR JEE-ENTWICKLER
– Topaktuell: Basiert auf Rails 2.1
– Lernen Sie die Vorzüge von Ruby on Rails kennen und erfahren Sie, wie Sie Ihre JEE-Anwendungen mit JRuby integrieren können.
– Verfolgen Sie, wie der Onlineshop briefcasten.com in 7 Iterationen entsteht, und erfahren Sie live, wie Rails und JRuby funktionieren.
-Kostenloser Download für alle Käufer des Buches:
Alle Quellcodes des Buches unter pastie.org
Screencasts zu den Iterationen des Onlineshops unter briefcasten.com

Sie sind JEE-Entwickler und haben schon von dem sagenhaften Webframework Ruby on Rails und den vielen Web 2.0-Projekten, die damit umgesetzt werden, gehört? Sie wollen wissen, was es damit wirklich auf sich hat und wie Sie Ihre Java-Enterprise-Anwendungen um Rails-Anwendungen ergänzen können? Oder vielleicht sogar ganz umsteigen? Dann sind Sie hier genau richtig!
Dieses Praxisbuch von Michael Johann ist ein Standardwerk für die professionelle Anwendungsentwicklung mit Ruby on Rails ab Version 2.1. Es wendet sich gezielt an JEE-Entwickler und setzt Java-Wissen voraus. Die Konzepte von Rails und die Unterschiede zu Java EE lernen Sie anhand zahlreicher Beispiele detailliert kennen. Sie erfahren auch, wie sich Rails-Anwendungen dank JRuby in die Java-Enterprise-Welt integrieren lassen.
An einem realistischen Projekt in 7 Iterationen zeigt der Autor, wie ein komplette Web-Seite mit Shop und Abrechnungsschnittstelle zu Paypal entsteht. Zu jeder Iteration gibt es einen Screencast, auf den Sie als Besitzer dieses Buches kostenlosen Zugriff haben, um sich das Wissen noch effektiver und schneller anzueignen.
Aus dem Inhalt: Einführung in Ruby on Rails – Einführungs-Tutorial: Newsfeed-Verwaltung – Testgetriebene Entwicklung – Ruby: Das Wichtigste – Versionskontrolle – JRuby – Projekt: briefcasten.com – Internationalisierung und Lokalisierung

Über den Autor
Dipl.-Ing. (FH) Michael Johann ist als Gründer und ehemaliger Chefredakteur des Magazins JavaSpektrum sowie als Autor und Konferenzsprecher weit über die Grenzen Europas hinaus bekannt geworden. Nach der Unterstützung zahlreicher JEE Projekte war er Mitgründer der CARNOT AG und widmete sich dem Thema Business Process Development. Seit 2003 konzentriert er sein Know How auf die Neuentwicklungen Web und ist seit 2006 begeistert von Ruby on Rails. Heute bietet er Unternehmen Trainings und Beratung an und entwickelt Konferenzinhalte und hält Vorträge zum Thema dynamische Sprachen und Ruby on Rails.

  • Taschenbuch: 487 Seiten
  • Verlag: (2008-10-01 )
  • Preis: 49.90 €
  • Sprache: german
  • ISBN-10: 3446415351
  • Autor(en): Michael Johann
  • kaufen

The Rails Way. Driving Rails into the Enterprise (Addison-Wesley Professional Ruby)

The Rails Way is a guide for professional application developers and programmers wanting to move beyond basic knowledge of Ruby on Rails, and truly understand the depth and power of the Rails APIs and programming techniques.

This book is not an introduction to Ruby, Rails or web application development. Its purpose is to help the reader to attain the productivity and code elegance achieved by the world’s best Rails professionals in web startup and enterprise computing contexts. All Ruby on Rails developers will find the book useful as an advanced reference, in particular since the content emphasizes the use of code examples to illustrate Ruby and Rails idioms, opportunities for refactoring and real-world case studies. David Heinemeier Hansson, the creator of Ruby on Rails, contributed a foreword to this book.

  • Taschenbuch: 912 Seiten
  • Verlag: (2007-12-28 )
  • Preis: 38.95 €
  • Sprache: english
  • ISBN-10: 0321445619
  • Autor(en): Obie Fernandez
  • kaufen

Practical Ruby on Rails Projects (Expert’s Voice)

If you are a web developer who has already realized the power of Ruby on Rails but wants to take your Rails knowledge further, this book will be invaluable to you. Practical Rails Projects assumes you know the basics of using the framework, concentrating instead on taking you through the creation of a multitude of practical real-world examples, including a blog, a personal organizer, a calendar, a PHP site retrofitted to Rails, and much more. Each example application follows best practices, gives a nod to style as well as functionality, and takes advantage of many Rails plug-ins, Rails engines, and Ruby Gems. There is also discussion of cutting-edge Rails functionality, such as the new REST implementation and Active Resource.

The book starts off by taking you through setup of an ideal development environment as a helpful recap, before diving into the projects straight afterwards.

  • Takes you through the creation of several real-world Rails web applications.
  • Provides a guide to setting up a perfect development environment with Rails and SQLite or MySQL, supporting Windows, Mac OS X, and Linux operating systems.
  • Doesn’t waste time on the basics—assumes you know the fundamentals of Ruby and Rails already.
  • Covers the newest Rails functionality, such as new plug-ins and engines, as well as the Rails REST implementation and Active Resource.

What you’ll learn

  • How to set up Rails for Windows, Mac OS X, and Linux
  • How to use Rails with both MySQL and SQLite databases
  • How to incorporate the latest plug-ins, engines, and Ruby Gems into your applications, saving you hours of development time
  • How to make consistent styling of your applications a walk in the park using the Yahoo YUI
  • How to retrofit a PHP site to Rails
  • How to add sparkle to your applications using Ajax techniques
  • How to use cutting-edge Rails functionality such as REST and Active Resource

Who is this book for?

This book is for anyone who has gone beyond the basics of Rails and wants to learn higher-level Rails techniques. It is also useful for those experienced in other disciplines (such as Java and PHP) who want to learn Rails.

About the Apress Practical Series

The Practical series from Apress is your best choice for getting the job done, period. From professional to expert, this series lets you apply project-motivated templates (or frameworks) step by step in a very direct, practical, and efficient manner toward current real-world projects that may be sitting on your desk. So whatever your career goal, Apress can be your trusted guide to take you where you want to go on your IT career empowerment path.

About the Author

Eldon Alameda is a web developer who currently resides in the harsh climates of Kansas. He develops Ruby on Rails applications for a small technology startup in downtown Kansas City; prior to this, he did development for a variety of companies including local advertising firms, Sprint PCS, and IBM. During the nineties, he also acquired a nice stack of worthless stock options from working for dot-com companies. When he’s not sitting in front of a computer or irritating his wife by describing a new technology as “sexy,” Eldon spends most of his time at home playing games with his young daughter.

  • Taschenbuch: 621 Seiten
  • Verlag: (2007-11-07 )
  • Preis: 24.52 €
  • Sprache: english
  • ISBN-10: 1590597818
  • Autor(en): Eldon Alameda
  • kaufen

Enterprise Integration with Ruby (Pragmatic Programmers)

Typical enterprises use dozens, hundreds, and sometimes even thousands of applications, components, services, and databases. These run on heterogeneous operating systems and hardware, they use databases and messaging systems from various vendors, and they were written in different programming languages. And it’s your job to make them work together. This book shows you how the power and elegance of Ruby can greatly simplify your job.

Use it as a glue language to bind your enterprise applications using technologies including – Oracle, MySQL, and friends: use relational databases directly, and via mapping layers such as ActiveRecord; LDAP: Harness the power of directory services; XML Documents: create, validate, and read XML documents for easy information interchange; Sockets, HTTP, and REST: sometimes the low-level communications protocols are the simplest way to get things moving; and, XML-RPC, SOAP, CORBA, RMI and others: and sometimes you need the high-level protocols to get the job done. This isn’t a book full of theory. Maik builds real life applications to illustrate all the techniques and technologies. It isn’t a love fest either: Maik isn’t afraid to point out the weaknesses in the approaches and in the libraries he’s describing.

  • Taschenbuch: 330 Seiten
  • Verlag: (2006-04-30 )
  • Preis: 16.62 €
  • Sprache: english
  • ISBN-10: 0976694069
  • Autor(en): Maik Schmidt
  • kaufen