Search This Blog

Showing posts with label rapidshare. Show all posts
Showing posts with label rapidshare. Show all posts

Dec 30, 2009

[Book] In Action serie - Java FX in action

With Java FX you can create dazzlingly rich applications for the web, desktop, and mobile devices. It is a complete RIA system with powerful presentation and animation libraries, a declarative scripting language, and an intuitive coding model—all fully integrated with the Java platform.

Assuming no previous knowledge of JavaFX, JavaFX in Action makes the exploration of JavaFX interesting and easy by using numerous bite-sized projects. You'll gain a solid grounding in the JavaFX syntax and related APIs and then learn to apply key features of the JavaFX platform through the examples. JavaFX expert Simon Morris helps you transform variables and operators into bouncing raindrops, brilliant colors, and dancing interface components. And, below the chrome, you'll master techniques to make your business applications more responsive and user friendly.

WHAT'S INSIDE:

  • Covers Java FX 1.2!
  • JavaFX Script language tutorial
  • Techniques for desktop, web, and mobile development
  • How to mix Java and Java FX
  • How to connect to resources in the Cloud
Link: http://rapidshare.com/files/327810102/InAction-Java_FX_in_action.pdf

[Book] In Action serie - AspectJ in action 2nd edition

To allow the creation of truly modular software, OOP has evolved into aspect-oriented programming. AspectJ is a mature AOP implementation for Java, now integrated with Spring.

AspectJ in Action, Second Edition is a fully updated, major revision of Ramnivas Laddad's best-selling first edition. It's a hands-on guide for Java developers. After introducing the core principles of AOP, it shows you how to create reusable solutions using AspectJ 6 and Spring 3. You'll master key features including annotation-based syntax, load-time weaver, annotation-based crosscutting, and Spring-AspectJ integration. Building on familiar technologies such as JDBC, Hibernate, JPA, Spring Security, Spring MVC, and Swing, you'll apply AOP to common problems encountered in enterprise applications.

This book requires no previous experience in AOP and AspectJ, but it assumes you're familiar with OOP, Java, and the basics of Spring.

WHAT'S INSIDE:

  • Totally revised Second Edition
  • When and how to apply AOP
  • Master patterns and best practices
  • Code you can reuse in real-world applications
Link: http://rapidshare.com/files/327807577/InAction-AspectJ_in_Action_2nd_edition.pdf

[Book] Dependency injection

In object-oriented programming, a central program normally controls other objects in a module, library, or framework. With dependency injection, this pattern is inverted—a reference to a service is placed directly into the object which eases testing and modularity. Spring or Google Guice use dependency injection so you can focus on your core application and let the framework handle infrastructural concerns.

Dependency Injection explores the DI idiom in fine detail, with numerous practical examples that show you the payoffs. You'll apply key techniques in Spring and Guice and learn important pitfalls, corner-cases, and design patterns. Readers need a working knowledge of Java but no prior experience with DI is assumed.

WHAT'S INSIDE:

  • How to apply it (Understand it first!)
  • Design patterns and nuances
  • Spring, Google Guice, PicoContainer, and more
  • How to integrate DI with Java frameworks
Link: http://rapidshare.com/files/327769442/Dependency_Injection.pdf

[Book] Open source SOA

Service Oriented Architecture, or SOA, has become embraced by many organizations as a means of improving reusability of software assets; providing better alignment between business and IT; and, increasing agility for responding to demands in the marketplace. This is accomplished by breaking individual units of functionality into services that can then be exposed through open protocols and standards.

Until recently, many of the software technologies used for developing SOA-based solutions were limited to expensive, commercial offerings. However, that has now changed, and a compelling open source SOA platform can be implemented exclusively with open source products. This book identifies a suite of open source products that can be used for a building SOA environment, and describes how they can be integrated by practitioners. It includes a hands-on introduction to the products selected; a multitude of source code examples; and implementation through real-life case studies.

WHAT'S INSIDE:

  • History and fundamentals of SOA.
  • Evaluation criteria for selecting open source SOA products.
  • Using Apache Tuscany to create protocol-neutral services:
    • Understanding the Service Component Architecture (SCA)
    • Defining services declaratively.
    • Wiring together of service components.
    • Deployment and production using Tuscany
    • Developing components using scripting languages
    • Understanding callbacks and message exchange patterns.
  • Business Process Management (BPM) using JBoss jBPM
    • Creating business processes using jBPM.
    • Understanding and using tasks.
    • Extending and integrating jBPM.
    • Service-enabling jBPM using Apache Tuscany.
  • Event Stream Processing (ESP) using Esper
    • Understanding ESP and its essential role in SOA.
    • Using the Esper Query Language.
    • Patterns for filtering and monitoring business events.
    • Service-enabling Esper using Apache Tuscany.
    • Integrating Esper with jBPM.
  • Enterprise Service Bus (ESB) using Apache Synapse
    • Appropriate uses of an ESB in SOA.
    • Core features and capabilities of Synapse.
    • Using Synapse for service mediation.
    • WS-Security, policies and service discrimination using Synapse.
    • Complete end-to-end use case demonstrating Synapse in action.
  • Business Rule Management using JBoss Drools.
    • Role of business rules in SOA.
    • Developing rules using the Drools Rule Language.
    • Creating user-friendly rules using DSLs and decision tables.
    • Using the Guvnor Business Rule Management System (BRMS).
    • Exposing Drools as a decision services using Apache Tuscany
Link: http://rapidshare.com/files/327766605/Open_source_SOA.pdf

[Book] The art of unit testing

Unit testing, done right, can mean the diff erence between a failed project and a successful one, between a maintainable code base and a code base that no one dares touch, and between getting home at 2 AM or getting home in time for dinner, even before a release deadline.

The Art of Unit Testing builds on top of what's already been written about this important topic. It guides you step by step from simple tests to tests that are maintainable, readable, and trustworthy. It covers advanced subjects like mocks, stubs, and frameworks such as Typemock Isolator and Rhino Mocks. And you'll learn about advanced test patterns and organization, working with legacy code and even untestable code. The book discusses tools you need when testing databases and other technologies. It's written for .NET developers but others will also benefit from this book.

WHAT'S INSIDE:

  • How to create readable, maintainable, trustworthy tests
  • Stubs, mock objects, and automated frameworks
  • Working with .NET tools, including NUnit, Rhino Mocks and Typemock Isolator
Link: http://rapidshare.com/files/327764072/The_Art_of_unit_Testing.pdf