rss Home » Tag Archive For ‘RESTful’

Rails 3 in Action

Rails 3 in Action

Book Description

3 is a full stack, web framework powered by and this book is an introduction to it. Whether you’re just starting or you have a few cycles under your belt, you’ll appreciate the book’s guru’s-eye-view of idiomatic programming.

You’ll master 3.1 by developing a ticket tracking application that includes routing, authentication and authorization, state maintenance, file uploads, email, and more. You’ll also explore powerful features like designing your own APIs and building a engine. You will see Test Driven and Behavior Driven throughout the book, just like you would in a top Rails shop.

It is helpful for readers to have a background in , but no prior Rails experience is needed.

What’s Inside

  • Covers Rails 3.1 from the ground up
  • Testing and BDD using RSpec and Cucumber
  • Working with Rack

Table of Contents

  1. , the framework
  2. Testing saves your bacon Download Now »

Spring in Action, 3rd Edition

Spring in Action, 3rd Edition

Book Description

, Third Edition continues the practical, hands-on style of the previous bestselling editions. Author Craig Walls has a special knack for crisp and entertaining examples that zoom in on the features and techniques you really need. This edition highlights the most important aspects of 3.0 including , remote services, messaging, Security, MVC, Web Flow, and more.

Spring Framework is required knowledge for Java developers, and Spring 3.0 introduces powerful new features like SpEL, the Spring Expression Language, new annotations for the IoC container, and much-needed support for . Whether you’re just discovering Spring or you want to absorb the new 3.0 features, there’s no better way to master Spring than this book.

What’s Inside

  • Using annotations to reduce configuration
  • Working with resources
  • Spring Expression Language (SpEL)
  • Security, Web Flow, and more

Who Should Read This Book
Nearly 100,000 developers have used this book to learn Spring!
Download Now »

Real World Java EE Night Hacks

Real World Java EE Night Hacks

Book Description

The surprisingly successful book Patterns–Rethinking Best Practices discusses the rethinking of legacy J2EE patterns. Now, Java EE Night Hacks–Dissecting the Business Tier walks you through the Java EE 6 best practices and patterns used to create a application called “x-ray.” X-ray is a high-performance blog statistics application built with nothing but vanilla 6 leveraging the synergies between the JAX-RS, 3.1, 2, and CDI 1.0 APIs. Topics covered include:

  • A brief introduction into the core principles of 6 ( 3.1, CDI, , JTA,Dependency Injection, Convention over Configuration, interceptors, transactions, ) using real world code
  • Unit and integration testing of Java EE 6 applications using JUnit and ScalaTest
  • Using interceptors for performance measuring and monitoring
  • Creating mocks with Mockito for EJB 3.1, CDI, JPA, and JAX-RS
  • Developing embedded integration tests with Arquillian
  • Productive use of JAX-RS, Contexts and Dependency Injection, EJB 3.1, and JPA
  • services and clients with Java EE 6
  • Convention over Configuration with Java EE 6
  • Effective component configuration with CDI and Convention over Configuration Download Now »

Rails AntiPatterns: Best Practice Ruby on Rails Refactoring

Rails AntiPatterns: Best Practice Ruby on Rails Refactoring

Book Description

The Complete Guide to Avoiding and Fixing Common 3 Code and Design Problems

As developers worldwide have adopted the powerful web framework, many have fallen victim to common mistakes that reduce code quality, performance, reliability, stability, scalability, and maintainability. ™ AntiPatterns identifies these widespread Rails code and design problems, explains why they’re bad and why they happen—and shows exactly what to do instead.

The book is organized into concise, modular chapters—each outlines a single common AntiPattern and offers detailed, cookbook-style code solutions that were previously difficult or impossible to find. Leading Rails developers Chad Pytel and Tammer Saleh also offer specific guidance for refactoring existing bad code or design to reflect sound object-oriented principles and established Rails best practices. With their help, developers, architects, and testers can dramatically improve new and existing applications, avoid future problems, and establish superior Rails coding standards throughout their organizations.

This book will help you understand, avoid, and solve problems with

  • Model layer code, from general object-oriented programming violations to complex SQL and excessive redundancy
  • Domain modeling, including schema and database issues such as normalization and serialization Download Now »

Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications

Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications

Book Description

The Windows Communication Foundation 4.0 ( 4.0) is a -based application programming interface for building and running connected systems. It enables secure and reliable communication among systems within an organization or across the Internet. This book deals with the difficult issues faced by a developer while working with .

WCF 4.0 is a communications infrastructure that unifies a broad array of distributed systems’ capabilities in a composable, extensible architecture that supports multiple transports, messaging patterns, encodings, network topologies, and hosting models. This book is a collection of focused real-world recipes and covers basic recipes on topics such as working with contracts to more advanced topics such as extending WCF runtime. By the end of this book you will have valuable information that helps transform the potentially unproductive habits of developers who work with WCF.

This book will take you through many concepts starting with complete support for contract-related design for WCF service . You will learn to use WCF’s built-in feature for building various service endpoints. Service hosting and configuration are important areas for building WCF services, especially at the service deployment stage, and are detailed in this book. You will find it easy to work with WCF client proxy generation and metadata publishing and discovery when you go through recipes such as customizing auto-generated service proxies.

The author then discusses the exchange of data in WCF service operation features, related to WCF data serialization. Download Now »

Service-Oriented Design with Ruby and Rails

Service Oriented Design with Ruby and Rails

Book Description

The Complete Guide to Building Highly Scalable, Services-Based Applications

on deployments are growing, and is increasingly being adopted in larger environments. Today, developers and architects need better ways to interface with legacy systems, move into the cloud, and scale to handle higher volumes and greater complexity. In Service-Oriented Design with and Rails Paul Dix introduces a powerful, services-based design approach geared toward overcoming all these challenges. Using Dix’s techniques, readers can leverage the full benefits of both Ruby and Rails, while overcoming the difficulties of working with larger codebases and teams.

Dix demonstrates how to integrate multiple components within an enterprise application stack; create services that can easily grow and connect; and design systems that are easier to maintain and upgrade. Key concepts are explained with detailed Ruby code built using libraries such as ActiveRecord, Sinatra, Nokogiri, and Typhoeus. The book concludes with coverage of security, scaling, messaging, and interfacing with third-party services.

Service-Oriented Design with Ruby and Rails will help you

  • Build highly scalable, Ruby-based service architectures that operate smoothly in the cloud or with legacy systems
  • Scale Rails systems to handle more requests, larger teams, and more complex code bases
  • Master new best practices for designing and creating services in Ruby Download Now »
Copyright © 2012 Wow! eBook · All rights reserved · Powered by WordPress