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


Thursday, May 05, 2009

Free pdf ebook download: Seam in Action

Title: Seam in Action
Author:DAN ALLEN
Publisher: Manning
Format: PDF

Seam in Action was described by one reviewer as “written by an expert for experts.” If
you’ve picked up this book hoping it has the breadth of knowledge you seek, that quote
should satisfy you. A second reviewer claimed that “experienced Seam developers are
likely to get something out of reading the book.” Another stated that “even if you are
already an expert in the underlying technologies, you will not be disappointed.” If you
want to master Seam, it’s well worth having this book in your backpack.
 Where does that leave the rest of you, who are just getting started with Seam? You
won’t be disappointed either. If you’re a Seam newbie or a manager, you’ll get plenty of
value out of just the first two chapters. If you want to go further, you have to ask yourself
if you’re committed to learning about this technology and if you’re willing to put some
effort into it. Are you ready to become an expert? If not, it might be best for you to start
with the Seam reference documentation or perhaps an introductory book. Chances
are, you’ll be back when you’re ready to know all the details about how Seam works.
 If you’re still with me, be aware that you need some prior experience before you
take on this book. I’ve been able to go into detail in the book because I’ve left out
introductory material that’s readily available elsewhere. At the very least, I expect that
you have experience developing with Java, using the Java Servlet API, and deploying to
application servers or servlet containers. I move quickly through JSF and ORM technol-
ogies, assuming that you’ve at least read about them. You should also have some aware-
ness  of  method  interceptors  and  how  they  work,  although  this  knowledge  can  be
inferred from the text. Finally, if you’re interested in the parts of the book that cover
the EJB 3 integration or Spring integration, you need some prior experience with these
technologies. That sounds like a lot of prerequisites, but if you’re dedicated, you can
pick up this information from the book and the resources I recommend as you read.
 If you’re worried about the requirement to understand JSF, the next section pro-
vides a brief introduction that should get you by. I also suggest a couple of additional
resources  if  you  feel  you  need  more  explanation.  Honestly,  though,  basic  JSF  is
straightforward, and Seam hides a lot of complexity beyond that point.

Click to download the free ebook: Seam in Action.pdf

Tags: java, seam, manning