Rating:

(30 reviews)
Author: Adam Bien
ISBN : B009ZQ9I62
New from
Format: PDF
Direct download links available Real World Java EE Patterns--Rethinking Best Practices Free Download for everyone book mediafire, rapishare, and mirror link Real World Java EE Pattern--Rethinking Best Practices discusses efficient patterns and best practices in a structured way, with code from real world projects.
The rewritten and re-edited version of this book covers:
An introduction to the core principles and APIs of Java EE 6 (EJB, JPA, JMS, JCA, JTA, Dependency Injection, Convention Over Configuration, Interceptors, REST)
Principles of transactions, isolation levels, and remoting in the context of Java EE 6
Pragmatic modularization and structure of Java EE applications
Mapping of the Core J2EE patterns into Java EE
Superfluous patterns and outdated best practices such as DAOs, interfaces, DTOs, service locators, extensive layering, indirections, and so on
Patterns for domain-driven and service-oriented components
Patterns for integration of legacy resources
Utilities such as custom scopes, parallelizers, real time HTTP events, schedulers, REST optimizations, plugins, and monitoring tools
Lean and pragmatic service- and domain-driven architectures, based on the discussed patterns
Fully functional Java Connector Architecture (JCA) 1.6 implementation with source code
Real World Java EE Pattern--Rethinking Best Practices will not only help even experienced developers and architects to write concise code, but it will especially help developers shrink the codebase to unbelievably small sizes. :-)Download latest books on mediafire and other links compilation Real World Java EE Patterns--Rethinking Best Practices [Kindle Edition] Free Download
- File Size: 1991 KB
- Print Length: 432 pages
- Publisher: http://press.adam-bien.com (October 31, 2012)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B009ZQ9I62
- Text-to-Speech: Enabled
X-Ray:
- Lending: Enabled
- Amazon Best Sellers Rank: #129,834 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
- #52
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Java - #75
in Books > Computers & Technology > Hardware > Design & Architecture
- #52
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Java - #75
in Books > Computers & Technology > Hardware > Design & Architecture
Real World Java EE Patterns--Rethinking Best Practices Free Download
In courtesy of Pawel Stawicki:
"Real World Java EE Patterns" is a book targeted rather for developers with some experience with JEE. If you are a beginner, you can miss some context. If you have some experience with JEE, in this book you'll probably find solutions to problems that are familiar to you.
Adam Bien is great at explaining difficult topics. Difficult? I didn't find anything difficult in this book ;) E.g. transactions isolation is explained very clearly.
The book is very good catalog of JEE Patterns. Each pattern is described separately in similar manner. Each chapter has subchapters: "Problem", "Forces", "Solution", "Testing", "Documentation", "Consequences" and "Related Patterns". In "Problem" a reader can find short description of a problem the pattern should solve. "Forces" shows features that solution should have. "Solution" contains description of pattern, what classes it consists of and what is their responsibility. Usually accompanied by very clear and simple pieces of code. In "Testing" and "Documentation" author highlights what should we test when we use certain pattern, and what should be documented (quite obvious, isn't it?). In "Consequences" we can read about what are pros and cons of the pattern. "Related Patterns" is self explanatory. Most interesting subchapter is "Solution", and it also has sub-subchapters. One of them is "Rethinking". It is good part for experienced JEE developers. Adam shows why some patterns are obsolete. It doesn't mean you should never use it, but in most cases it is no longer necessary in JEE5 or 6. Some patterns, when moved from EJB2 to EJB3, are not adding any value, but instead are adding layer of abstraction and unnecessary complicating the system.
Download Link 1 -
Download Link 2