Buy from Amazon
$40.36 $0.01
$45.00
$36.00
$27.00
$18.00
$9.00
Jan
Apr
Jul
Oct
Jan
Apr
Jul
Oct
Jan
Apr
2014
2015
2016
$36.87, Oct 23 - Dec 18 $37.00, Dec 20 - Dec 28 $37.12, Dec 30 - Jan 26 $37.24, Jan 27 - Feb 7 $37.36, Feb 8 - Feb 28 $37.45, Mar 1 - May 11 $37.45, Mar 1 - May 11 $8.34, May 4 2:24 am $0.01, May 3 - Apr 25 $37.45, Mar 1 - May 11 $8.24, May 6 5:35 am $0.01, May 3 - Apr 25 $37.45, Mar 1 - May 11 $7.95, May 8 12:24 pm $0.01, May 3 - Apr 25 $37.45, Mar 1 - May 11 $7.65, May 10 6:18 pm $0.01, May 3 - Apr 25 $37.57, May 12 - May 31 $7.78, May 13 3:15 am $0.01, May 3 - Apr 25 $37.57, May 12 - May 31 $7.54, May 15 7:34 am $0.01, May 3 - Apr 25 $37.57, May 12 - May 31 $7.24, May 18 - May 19 $0.01, May 3 - Apr 25 $37.57, May 12 - May 31 $7.14, May 20 1:17 pm $0.01, May 3 - Apr 25 $37.57, May 12 - May 31 $7.07, May 22 9:28 am $0.01, May 3 - Apr 25 $37.57, May 12 - May 31 $6.85, May 24 10:09 pm $0.01, May 3 - Apr 25 $37.57, May 12 - May 31 $10.22, May 27 10:54 am $0.01, May 3 - Apr 25 $37.57, May 12 - May 31 $19.11, May 29 10:05 am $0.01, May 3 - Apr 25 $37.45, Jun 1 - Jul 21 $19.81, Jun 3 12:41 am $0.01, May 3 - Apr 25 $37.45, Jun 1 - Jul 21 $19.99, Jun 21 - Jun 23 $0.01, May 3 - Apr 25 $37.45, Jun 1 - Jul 21 $23.96, Jun 24 5:03 am $0.01, May 3 - Apr 25 $37.45, Jun 1 - Jul 21 $27.86, Jun 26 1:46 pm $0.01, May 3 - Apr 25 $37.45, Jun 1 - Jul 21 $27.88, Jun 28 - Jul 4 $0.01, May 3 - Apr 25 $37.45, Jun 1 - Jul 21 $20.00, Jul 6 3:29 am $0.01, May 3 - Apr 25 $37.45, Jun 1 - Jul 21 $19.99, Jul 7 - Jul 23 $0.01, May 3 - Apr 25 $37.57, Jul 22 - Jul 24 $19.99, Jul 7 - Jul 23 $0.01, May 3 - Apr 25 $37.57, Jul 22 - Jul 24 $20.00, Jul 24 6:09 am $0.01, May 3 - Apr 25 $37.69, Jul 25 - Jul 28 $19.99, Jul 27 - Aug 4 $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $19.99, Jul 27 - Aug 4 $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $20.00, Aug 5 5:16 am $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $19.99, Aug 6 - Aug 8 $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $19.56, Aug 10 9:38 am $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $18.92, Aug 12 6:28 am $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $18.25, Aug 14 5:20 am $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $17.53, Aug 16 6:29 am $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $16.65, Aug 19 1:34 pm $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $16.02, Aug 21 3:54 pm $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $15.48, Aug 23 3:51 pm $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $14.65, Aug 26 - Aug 27 $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $14.63, Aug 28 7:04 am $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $14.24, Aug 30 11:18 am $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $13.48, Sep 1 3:59 pm $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $12.84, Sep 4 12:34 am $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $16.08, Sep 6 10:37 am $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $15.50, Sep 8 6:15 pm $0.01, May 3 - Apr 25 $37.45, Jul 29 - Sep 10 $18.77, Sep 10 11:44 pm $0.01, May 3 - Apr 25 $37.18, Sep 13 - Sep 26 $18.43, Sep 13 5:19 am $0.01, May 3 - Apr 25 $37.18, Sep 13 - Sep 26 $17.87, Sep 15 5:45 am $0.01, May 3 - Apr 25 $37.18, Sep 13 - Sep 26 $16.89, Sep 19 7:16 am $0.01, May 3 - Apr 25 $37.18, Sep 13 - Sep 26 $16.19, Sep 22 5:24 am $0.01, May 3 - Apr 25 $37.18, Sep 13 - Sep 26 $15.13, Sep 26 1:44 am $0.01, May 3 - Apr 25 $36.99, Sep 28 - Oct 6 $14.72, Sep 28 2:18 am $0.01, May 3 - Apr 25 $36.99, Sep 28 - Oct 6 $18.03, Sep 30 2:21 am $0.01, May 3 - Apr 25 $36.99, Sep 28 - Oct 6 $17.64, Oct 2 5:23 am $0.01, May 3 - Apr 25 $36.99, Sep 28 - Oct 6 $19.99, Oct 4 - Oct 16 $0.01, May 3 - Apr 25 $36.73, Oct 8 - Oct 16 $19.99, Oct 4 - Oct 16 $0.01, May 3 - Apr 25 $36.47, Oct 19 - Oct 29 $20.00, Oct 19 3:57 am $0.01, May 3 - Apr 25 $36.47, Oct 19 - Oct 29 $19.99, Oct 21 - Nov 19 $0.01, May 3 - Apr 25 $36.21, Nov 4 - Nov 10 $19.99, Oct 21 - Nov 19 $0.01, May 3 - Apr 25 $36.93, Nov 15 - Dec 1 $19.99, Oct 21 - Nov 19 $0.01, May 3 - Apr 25 $36.93, Nov 15 - Dec 1 $20.00, Nov 21 5:31 am $0.01, May 3 - Apr 25 $36.93, Nov 15 - Dec 1 $19.99, Nov 23 - Dec 1 $0.01, May 3 - Apr 25 $36.74, Dec 3 - Dec 17 $20.00, Dec 3 - Dec 5 $0.01, May 3 - Apr 25 $36.74, Dec 3 - Dec 17 $19.99, Dec 7 - Dec 11 $0.01, May 3 - Apr 25 $36.74, Dec 3 - Dec 17 $20.00, Dec 13 4:00 am $0.01, May 3 - Apr 25 $36.74, Dec 3 - Dec 17 $19.99, Dec 15 - Dec 21 $0.01, May 3 - Apr 25 $37.10, Dec 21 - Jan 11 $19.99, Dec 15 - Dec 21 $0.01, May 3 - Apr 25 $37.10, Dec 21 - Jan 11 $22.02, Jan 4 11:07 am $0.01, May 3 - Apr 25 $37.10, Dec 21 - Jan 11 $19.99, Jan 5 - Jan 10 $0.01, May 3 - Apr 25 $37.10, Dec 21 - Jan 11 $20.00, Jan 11 6:04 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.99, Jan 12 2:23 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.66, Jan 15 8:32 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.78, Jan 17 3:07 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.65, Jan 20 8:03 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.91, Jan 22 2:14 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $20.00, Jan 24 4:41 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.91, Jan 27 - Jan 29 $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.80, Jan 31 1:50 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.88, Feb 3 6:00 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.94, Feb 5 12:09 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.62, Feb 7 7:09 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $15.32, Feb 10 10:17 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $15.35, Feb 12 5:37 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $15.32, Feb 14 1:14 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $15.39, Feb 16 9:37 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $15.32, Feb 20 5:20 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.19, Feb 22 3:21 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.09, Feb 24 1:36 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $19.01, Feb 25 10:33 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.94, Feb 27 8:27 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.79, Mar 4 2:45 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.69, Mar 6 5:47 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.63, Mar 8 6:07 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.52, Mar 10 11:34 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.42, Mar 12 6:26 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.35, Mar 15 2:45 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.23, Mar 17 3:34 pm $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.13, Mar 20 12:30 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.07, Mar 22 8:12 am $0.01, May 3 - Apr 25 $37.45, Jan 12 - Mar 24 $18.00, Mar 24 3:14 pm $0.01, May 3 - Apr 25 $37.82, Mar 26 - Mar 31 $17.91, Mar 26 10:06 pm $0.01, May 3 - Apr 25 $37.82, Mar 26 - Mar 31 $17.83, Mar 29 7:17 am $0.01, May 3 - Apr 25 $37.82, Mar 26 - Mar 31 $17.73, Mar 31 3:54 pm $0.01, May 3 - Apr 25 $38.19, Apr 3 - Apr 19 $17.63, Apr 3 7:18 am $0.01, May 3 - Apr 25 $38.19, Apr 3 - Apr 19 $17.51, Apr 5 11:02 pm $0.01, May 3 - Apr 25 $38.19, Apr 3 - Apr 19 $17.42, Apr 8 2:18 pm $0.01, May 3 - Apr 25 $38.19, Apr 3 - Apr 19 $17.30, Apr 11 1:22 pm $0.01, May 3 - Apr 25 $38.19, Apr 3 - Apr 19 $17.19, Apr 14 6:36 am $0.01, May 3 - Apr 25 $38.19, Apr 3 - Apr 19 $17.07, Apr 16 10:18 pm $0.01, May 3 - Apr 25 $38.19, Apr 3 - Apr 19 $16.98, Apr 19 1:29 pm $0.01, May 3 - Apr 25 $38.22, Apr 22 - Apr 25 $16.87, Apr 22 6:15 am $0.01, May 3 - Apr 25 $38.22, Apr 22 - Apr 25 $16.75, Apr 25 3:21 am $0.01, May 3 - Apr 25 $38.22, Apr 28 - Jul 6 $16.63, Apr 28 3:51 am $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $16.53, Apr 30 10:49 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $16.43, May 3 3:15 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $18.04, May 6 9:36 am $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $17.88, May 10 2:23 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $17.74, May 13 7:13 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $18.20, May 17 12:20 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $18.54, May 21 10:50 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $26.41, May 26 1:20 am $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $26.23, May 30 2:24 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $27.60, Jun 4 5:10 am $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $18.00, Jun 8 2:36 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $17.99, Jun 12 11:51 am $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $18.00, Jun 16 - Jun 20 $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $17.95, Jun 23 8:13 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $18.00, Jun 27 3:20 pm $0.01, Apr 28 - Mar 29 $38.22, Apr 28 - Jul 6 $17.99, Jul 1 - Jul 6 $0.01, Apr 28 - Mar 29 $38.83, Jul 11 - Jul 26 $17.59, Jul 11 10:27 pm $0.01, Apr 28 - Mar 29 $38.83, Jul 11 - Jul 26 $16.99, Jul 15 2:08 pm $0.01, Apr 28 - Mar 29 $38.83, Jul 11 - Jul 26 $17.00, Jul 19 4:09 am $0.01, Apr 28 - Mar 29 $38.83, Jul 11 - Jul 26 $20.93, Jul 22 7:25 pm $0.01, Apr 28 - Mar 29 $38.83, Jul 11 - Jul 26 $17.00, Jul 26 - Jul 29 $0.01, Apr 28 - Mar 29 $38.98, Jul 29 - Aug 13 $17.00, Jul 26 - Jul 29 $0.01, Apr 28 - Mar 29 $38.98, Jul 29 - Aug 13 $16.98, Aug 2 1:36 pm $0.01, Apr 28 - Mar 29 $38.98, Jul 29 - Aug 13 $18.99, Aug 6 5:24 am $0.01, Apr 28 - Mar 29 $38.98, Jul 29 - Aug 13 $16.97, Aug 10 12:31 am $0.01, Apr 28 - Mar 29 $38.98, Jul 29 - Aug 13 $16.96, Aug 13 7:28 pm $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $16.97, Aug 17 1:31 pm $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $16.95, Aug 21 7:48 am $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $16.92, Aug 24 - Aug 28 $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $16.91, Sep 1 11:29 am $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $16.89, Sep 5 - Sep 17 $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $16.88, Sep 20 - Sep 24 $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $16.86, Sep 28 5:09 pm $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $18.19, Oct 2 - Oct 6 $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $18.20, Oct 11 - Oct 14 $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $18.19, Oct 18 - Nov 7 $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $18.99, Nov 11 5:42 pm $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $18.19, Nov 15 10:09 pm $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $18.04, Nov 20 7:25 am $0.01, Apr 28 - Mar 29 $38.22, Aug 17 - Nov 24 $17.91, Nov 24 5:04 pm $0.01, Apr 28 - Mar 29 $38.83, Nov 29 9:08 am $17.80, Nov 29 9:08 am $0.01, Apr 28 - Mar 29 $39.44, Dec 4 - Dec 9 $17.67, Dec 4 6:50 am $0.01, Apr 28 - Mar 29 $39.44, Dec 4 - Dec 9 $17.52, Dec 9 11:05 am $0.01, Apr 28 - Mar 29 $40.04, Dec 14 10:59 am $18.15, Dec 14 10:59 am $0.01, Apr 28 - Mar 29 $35.63, Dec 19 11:58 am $18.08, Dec 19 11:58 am $0.01, Apr 28 - Mar 29 $30.18, Dec 24 7:07 am $18.01, Dec 24 7:07 am $0.01, Apr 28 - Mar 29 $26.11, Dec 29 8:29 am $17.97, Dec 29 8:29 am $0.01, Apr 28 - Mar 29 $22.62, Dec 31 5:38 pm $17.94, Dec 31 5:38 pm $0.01, Apr 28 - Mar 29 $22.98, Jan 5 11:29 am $17.90, Jan 5 11:29 am $0.01, Apr 28 - Mar 29 $22.26, Jan 10 8:17 am $18.18, Jan 10 - Jan 15 $0.01, Apr 28 - Mar 29 $39.76, Jan 15 - Jan 20 $18.18, Jan 10 - Jan 15 $0.01, Apr 28 - Mar 29 $39.76, Jan 15 - Jan 20 $18.17, Jan 20 7:02 am $0.01, Apr 28 - Mar 29 $40.36, Jan 25 - Jan 30 $18.19, Jan 25 - Jan 30 $0.01, Apr 28 - Mar 29 $39.95, Feb 4 - Feb 9 $18.16, Feb 4 9:53 am $0.01, Apr 28 - Mar 29 $39.95, Feb 4 - Feb 9 $18.12, Feb 9 - Feb 25 $0.01, Apr 28 - Mar 29 $37.95, Feb 14 7:28 pm $18.12, Feb 9 - Feb 25 $0.01, Apr 28 - Mar 29 $29.43, Feb 20 3:27 am $18.12, Feb 9 - Feb 25 $0.01, Apr 28 - Mar 29 $24.90, Feb 25 3:54 pm $18.12, Feb 9 - Feb 25 $0.01, Apr 28 - Mar 29 $23.38, Mar 6 9:52 pm $17.99, Mar 6 9:52 pm $0.01, Apr 28 - Mar 29 $15.61, Mar 18 7:58 am $15.60, Mar 18 7:58 am $0.01, Apr 28 - Mar 29 $8.47, Mar 29 7:45 pm $6.75, Mar 29 7:45 pm $0.01, Apr 28 - Mar 29
175,149 2,480,547
2,734,375
1,822,917
911,458
0
Oct
Dec
Feb
Apr
Jun
Aug
Oct
Dec
Feb
Apr
2015
2016
Price Details
New
Latest
$8.47 Mar 29, '16
Highest
$40.36 Jan 25, '16
Lowest
$8.47 Mar 29, '16
Average
$19.48 (30d avg) $29.38 (90d avg) $33.53 (180d avg) $35.97 (365d avg) $36.70 (Lifetime average)
Added
Oct 23, 2013
3rd Party New
Latest
$6.75 Mar 29, '16
Highest
$27.88 Jun 28, '14
Lowest
$6.75 Mar 29, '16
Average
$16.79 (30d avg) $17.78 (90d avg) $17.94 (180d avg) $18.03 (365d avg) $18.20 (Lifetime average)
Added
Oct 23, 2013
3rd Party Used
Latest
$0.01 Mar 29, '16
Highest
$0.01 Apr 28, '15
Lowest
$0.01 Apr 28, '15
Average
$0.01 (30d avg) $0.01 (90d avg) $0.01 (180d avg) $0.01 (365d avg) $0.01 (Lifetime average)
Added
Oct 23, 2013
Sales Rank
30 day average: 2,428,924 90 day average: 2,259,155
Product Description
Architects of buildings and architects of software have more in common than most people think. Both professions require attention to detail, and both practitioners will see their work collapse around them if they make too many mistakes. It's impossible to imagine a world in which buildings get built without blueprints, but it's still common for software applications to be designed and built without blueprints, or in this case, design patterns.A software design pattern can be identified as "a recurring solution to a recurring problem." Using design patterns for software development makes sense in the same way that architectural design patterns make sense--if it works well in one place, why not use it in another? But developers have had enough of books that simply catalog design patterns without extending into new areas, and books that are so theoretical that you can't actually do anything better after reading them than you could before you started.Crawford and Kaplan's approaches the subject in a unique, highly practical and pragmatic way. Rather than simply present another catalog of design patterns, the authors broaden the scope by discussing ways to choose design patterns when building an enterprise application from scratch, looking closely at the real world tradeoffs that Java developers must weigh when architecting their applications. Then they go on to show how to apply the patterns when writing realworld software. They also extend design patterns into areas not covered in other books, presenting original patterns for data modeling, transaction / process modeling, and interoperability. offers extensive coverage of the five problem areas enterprise developers face:And with its careful balance between theory and practice, will give developers new to the Java enterprise development arena a solid understanding of how to approach a wide variety of architectural and procedural problems, and will give experienced J2EE pros an opportunity to extend and improve on their existing experience.
Back to store list