Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
POJOs in Action: Developing Enterprise Applications with Lightweight Frameworks

Buy
JavaRanch
A solid, valuable and easy-to-read work.

The standard platform for enterprise application development has been EJB but the difficulties of working with it caused it to become unpopular. They also gave rise to lightweight technologies such as Hibernate, Spring, JDO, iBATIS and others, all of which allow the developer to work directly with the simpler POJOs. Now EJB version 3 solves the problems that gave EJB 2 a black eye-it too works with POJOs. POJOs in Action describes the new, easier ways to develop enterprise Java applications. It describes how to make key design decisions when developing business logic using POJOs, including how to organize and encapsulate the business logic, access the database, manage transactions, and handle database concurrency. This book is a new-generation Java applications guide: it enables readers to successfully build lightweight applications that are easier to develop, test, and maintain.

Writing this book has been an “interesting” experience, to put it mildly. It has occupied all of my spare time for so long that I’ve worn out my desk chair and occasionally I’m surprised that I have three children instead of two. (When did that happen?) Along the way I’ve learned a lot. I’ve been challenged to think hard about what works and what doesn’t. I hope that in this book you will find simpler and faster ways to develop your enterprise Java applications.

POJOs in Action is a practical guide to using POJOs and lightweight frameworks to develop the back-end logic of enterprise Java applications. These technologies are important because they dramatically simplify how you build an application’s business and persistence tiers. This book covers key lightweight frameworks: Spring, JDO, Hibernate, and iBATIS. It also covers EJB 3, which embraces POJOs and some of the characteristics of lightweight frameworks.

In this book you will learn how to apply test-driven development and object design to enterprise Java applications. It illustrates how to develop with POJOs and lightweight frameworks using realistic use cases from a single example application that is used throughout the book. It even implements the same use case using multiple approaches so that you can see the essential differences between them.

A key message of POJOs in Action is that every technology has both benefits and drawbacks. This book will teach you when to use—and when not to use—each of the frameworks. For example, although the emphasis is on the Spring framework and POJOs, this book also describes when it makes sense to use EJBs. It explains when to use an object-oriented design and an object/relational mapping (ORM) framework and when to use a procedural design and SQL directly. This sets POJOs in Action apart from many other books that blindly advocate the use of their favorite framework.
(HTML tags aren't allowed.)

Functional and Constraint Logic Programming: 20th International Workshop, WFLP 2011, Odense, Denmark, July 19, 2011, Proceedings (Lecture Notes in ... Computer Science and General Issues)
Functional and Constraint Logic Programming: 20th International Workshop, WFLP 2011, Odense, Denmark, July 19, 2011, Proceedings (Lecture Notes in ... Computer Science and General Issues)

This book constitutes the refereed conference proceedings of the 20th International Workshop on Functional and Constraint Logic Programming, WFLP 2011, held in Odense, Denmark, in July 2011 as Part of the 13th International Symposium on Principles and Practice of Declarative Programming (PPDP 2011), the 22st International Symposium on...

CompTIA Security+ Certification Study Guide, Second Edition (Exam SY0-401) (Certification Press)
CompTIA Security+ Certification Study Guide, Second Edition (Exam SY0-401) (Certification Press)

The best fully integrated study system available for the CompTIA Security+ exam!

Prepare for CompTIA Security+ Exam SY0-401 with McGraw-Hill Professional--a Platinum-Level CompTIA Authorized Partner offering Authorized CompTIA Approved Quality Content to give you the competitive edge on exam day.

With hundreds of...

Corrosion Behaviour and Protection of Copper and Aluminum Alloys in Seawater (EFC 50)
Corrosion Behaviour and Protection of Copper and Aluminum Alloys in Seawater (EFC 50)
The Marine Corrosion Working Party of the EFC (EFC WP9) organised an international workshop on the behaviour of copper and aluminium alloys in natural and treated seawaters during EUROCORR 2004 in Nice (France). One of the major objectives of this ‘Marine Corrosion Workshop on Copper and Aluminium Alloys in...

Microstock Photography: How to Make Money from Your Digital Images
Microstock Photography: How to Make Money from Your Digital Images
One-stop guide to making money from microstocks, the world's fastest growing imaging phenomenon.

Be a part of one of the world's fastest growing imaging phenomenons: microstock photography. Microstock photography provides both professional and amateur photographers an opportunity to diversify their income and expand their
...
Absorption and Drug Development: Solubility, Permeability, and Charge State
Absorption and Drug Development: Solubility, Permeability, and Charge State
Profiling compounds for drug-like properties

Of the hundreds of thousands of compounds synthesized each year, most have almost no chance of becoming drugs. This problem exists because most molecules lack eht drug-like poperties necessary to enable them to be effective in vivo. To address this issue, Alex Avdeef’s Absorption and...

Azure and Xamarin Forms: Cross Platform Mobile Development
Azure and Xamarin Forms: Cross Platform Mobile Development

Discover how to create cross platform apps for Android, iOS and UWP using Azure services and C# with Xamarin Forms. This book illustrates how to utilize Azure cloud storage for serving up Azure SQL DB data through Azure App Services.

The book starts by setting up Xamarin and introducing Xamarin Forms and then covers the Azure...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy