Part 1. Programming beyond Hello World

Welcome to enterprise OSGi! In this first part, you’ll get a feel for the modularity of OSGi bundles, programming web applications, accessing data in a database, controlling the flow of transactions, and packaging bundles into a single unit.

Chapter 1 starts off gently by introducing OSGi and explaining why modularity—which is what OSGi provides—is so important.

If you’re itching to get coding, don’t worry. Chapter 2 shows you how to develop your first enterprise OSGi application. You’ll write a modular web application and connect it to OSGi services using JNDI and Blueprint dependency injection.

Having mastered the frontend, what about the backend? Chapter 3 shows you how to use JPA persistence and JTA transactions in an OSGi environment.

Chapter 4 discusses how to package OSGi bundles together into OSGi applications.

By the time you’ve finished reading this part, you’ll be able to write your own enterprise OSGi application, with a web frontend and a transactional database backend. It will be loosely coupled and nicely modularized. And best of all—writing it will be easy!

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset