Tuesday, October 10, 2009

free pdf ebook download: Pro JavaScript Design Patterns

This book is meant primarily for two types of people. The first is web developers or front-end
engineers who know some JavaScript and wish to learn more. Specifically, those who want to
improve their understanding of the object-oriented capabilities of JavaScript and learn how
they can make their code more modular, maintainable, and efficient. This book will teach
these readers about the basics of object-oriented programming in JavaScript. It will also teach
them about specific design patterns, showing when they can be used and how to implement
them. This type of reader will already be familiar with the basic JavaScript syntax and will focus
more on the sections that deal with converting existing code to implement specific patterns,
and explanations of when each pattern should or shouldn’t be used.
The second type of readers are programmers who are more involved with server-side
languages such as Java and C++ and are relative beginners in JavaScript. They wish to use
their knowledge of design patterns and object-oriented programming and put it to use in
a client-side language. This book will teach these readers how to implement commonly
used object-oriented idioms in JavaScript, such as interfaces, inheritance, and encapsula-
tion. These readers will find the code samples particularly useful because they may not be
familiar with the differences in syntax between JavaScript and other object-oriented lan-
guages. This type of reader may already be familiar with specific design patterns and so
may get more out of the JavaScript-specific, object-oriented techniques covered in Part 1.
Readers who are unfamiliar with the basics of JavaScript and object-oriented program-
ming may have a tough time following some of the examples. This is not an entry-level text,
and it assumes a certain level of programming knowledge. That being said, we do our best to
explain each concept as simply and clearly as possible, to make it easy to understand regard-
less of your level of expertise.

Download the free pdf: Pro JavaScript Design Patterns .pdf

Tags: javascript, design, pattern


Thursday, May 05, 2009

Free pdf ebook download: Software Architecture Design Patterns in Java

Title: Software Architecture Design Patterns in Java
Author: Partha Kuchana
Publisher:  CRC Press
Format: PDF

Partha Kuchana is an experienced enterprise systems architect. He understands
that patterns are not about things that are just good ideas, but that patterns are
about capturing knowledge bred from experience. This hard-won knowledge is
what Partha is sharing with readers of his book. Here are some of the things I
really like about what he has to say.
The  book  presents  42  design  patterns,  which  include  the  23  GoF  patterns.
These patterns are categorized as follows:
  7 Basic patterns
  5 Creational patterns
  4 Collectional patterns
 11 Structural patterns
 11 Behavioral patterns
  4 Concurrency patterns

Click here to download the Free Book: Software Architecture Design Patterns in Java.pdf

Tags: java, software, architecture, design, pattern


Sunday, March 03, 2009

Free pdf ebook download: GoF Design Patterns with examples using Java and UML2 .pdf

Title:GoF Design Patterns with examples using Java and UML2
Author:Benneth Christiansson
Format:PDF

Benneth Christiansson Bio:
Benneth Christiansson is a former senior lecturer and
researcher at Karlstad university.
Nowadays he works as Curriculum Manager, Open Source
Evangelist and Senior Consultant at Redpill Linpro AB.
The largest provider of Open Source solutions and services
in the Nordic area.
Benneth occupies a genuine experience as both instructor
and author, with several published books and publications.
The idea that lead to this book originated during the
participation of a Java Architect training program taught at
Logica Sverige AB Karlstad office. During the course the authors
identified the lack of a quick-guide to the basic GoF design
patterns. A book that could be used as a bare bone reference as well
as a learning companion for understanding design patterns. In the book
all patterns are exemplified using Java and UML2 notation. The book
also focuses on benefits, drawbacks, applicability and indicates
successful real life usage of the individual patterns.
Co-authors are all employees at different Logica Sweden AB offices.

Tags: ebook, pdf, java, GOF, design, pattern, UML


Friday, March 03, 2009

Free pdf ebook download -- Design Patterns For Dummies pdf

Title: Design Patterns For Dummies
Author: Steve Holzner, Ph.D.
Format: PDF
Paperback
308 pages
May 2006

There's a pattern here, and here's how to use it!


Find out how the 23 leading design patterns can save you time and trouble

Ever feel as if you've solved this programming problem before? You -- or someone -- probably did, and that's why there's a design pattern to help this time around. This book shows you how (and when) to use the famous patterns developed by the "Gang of Four," plus some new ones, all designed to make your programming life easier.

Discover how to:
* Simplify the programming process with design patterns
* Make the most of the Decorator, Factory, and Adapter patterns
* Identify which pattern applies
* Reduce the amount of code needed for a task
* Create your own patterns

Table of Contents:


Introduction.
Part I: Getting to Know Patterns.

Chapter 1: Congratulations, Your Problem Has Already Been Solved.

Chapter 2: Putting Plans into Action with the Strategy Pattern.

Chapter 3: Creating and Extending Objects with the Decorator and Factory Patterns.

Chapter 4: Watch What’s Going On with the Observer and Chain of Responsibility Patterns.

Chapter 5: From One to Many: The Singleton and Flyweight Patterns.

Part II: Becoming an OOP Master.

Chapter 6: Fitting Round Pegs into Square Holes with the Adapter and Facade Patterns.

Chapter 7: Mass Producing Objects with the Template Method and Builder Patterns.

Chapter 8: Handling Collections with the Iterator and Composite Patterns.

Chapter 9: Getting Control of Your Objects with the State and Proxy Patterns.

Chapter 10: Coordinating Your Objects with the Command and Mediator Patterns.

Part III: The Part of Tens.

Chapter 11: Ten More Design Patterns.

Chapter 12: Ten Easy Steps to Create Your Own Patterns.

Index.

Tags: java, ebook, design, pattern, GOF


Friday, March 03, 2009

Free ebook download: Pro Java EE Spring Patterns .pdf

Title: Pro Java EE Spring Patterns
        Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework
Author:Dhrubojyoti Kayal
Publisher:APress

This book combines the Java EE design patterns with the Spring Framework. The Java
EE design pattern catalog provides an invaluable reference for any Java EE application
design and architecture. The Spring Framework, on the other hand, is the de facto standard
for Java EE. Spring, with its inherently simple programming model and emphasis on
object design best practices, has helped revive and increase the adoption of the Java EE
platform.
I have been using the Spring Framework in combination with design patterns to
build Java EE applications for a long time now. This book is an effort to document a catalog
of frequently used design strategies with the Spring Framework, which is relevant in
the context of the latest Java 5 EE specifications. I am sure this book will be a reference
for designers and developers who are interested in building enterprise applications with
Java EE and the Spring Framework.

Who This Book Is For
This book is primarily meant for Java EE application designers and architects. Experienced
developers with knowledge of the Java EE design patterns and the Spring
Framework will also find this book immensely useful.

How This Book Is Structured
This book is structured in a very simple way. Chapter 1 starts with an introduction to the
fundamental concepts in enterprise application architecture. It analyzes various architectural
styles in distributed computing, and it introduces UML as the tool for the visual
representation of application design.
Chapter 2 introduces the Spring Framework and its role in building enterprise Java
applications. This chapter also highlights the design pattern template that will be used in
the next four chapters. Chapter 3 explains the design problems in the presentation tier
and presents solutions with the Spring MVC framework. Chapter 4 elaborates on the
business tier design patterns. This chapter also shows Spring’s support for simplifying
EJB development.
Chapter 5 deals with the integration tier design patterns. Chapter 6 takes a look into
the often-overlooked areas of security and transaction design strategies. Finally, in
Chapter 7, all the concepts presented in earlier chapters are used to develop an order
management system.

Free download: Pro Java EE Spring Patterns.pdf

Tags: java, javaee, spring, pattern


Thursday, March 03, 2009

Free ebook download:addison wesley patterns of enterprise application architecture.chm

Title: Patterns of enterprise application architecture
Format: CHM
Publisher: addison wesley
Author: Martin Fowler

Tags: pattern, java, application, architecture