Posts Tagged ‘Java EE’

SpringSource dm Server in Action

Thursday, October 23rd, 2008

We’re excited to tell you that our new book, SpringSource dm Server in Action, is now available under the Manning Early Access Program. As you can guess, the book focuses on the dm Server and its impact on the world of Java EE programming.

What’s inside?

We start with the basics: installation of the dm Server and the Tool Suite, followed quickly by your first helloworld bundle. Then we dive into the deep waters of the dm Server’s architecture. Understanding the architecture and capabilities of the dm Server allows us to explore the different approaches we can take to architecting our applications. Our code is no longer bound by the monolithic structure of WARs, RARs, EJB JARs and similar foul beasts. However, we cannot ignore existing applications and we dedicate two chapters to moving existing Java enterprise applications to the dm Server. Finally, we show how to monitor and manage dm Server instances in production environment and — using the information we gathered — we explain how to improve your applications’ performance and reliability.

Wait no longer!

If you are interested in writing new OSGi-based applications or migrating existing Java enterprise applications to the dm Server, wait no longer and get your hands on our book at http://www.manning.com/machacek/.

dm Server Migration Episode IV

Wednesday, October 22nd, 2008

We have just contributed our own videocast to the YouTube black hole. It is the first out of three videos that deal with migrating Java EE applications to the dm Server.
This first part (for some strange reason, we decided to call it Episode IV) shows the outline of the process, but skims over the details such as the structure of the archives being deployed and the MANIFEST.MF descriptors.
The second part is going to concentrate on packaging structure of the shared libraries WAR deployment model. The second part is therefore going to show details of the Ant build files. We are also going to show the Bnd tool that bundlifies any JAR.
The final part is going to show the shared services WAR model; we are going to show the main reason why you’d move to the shared services WAR: to use services exported from other bundles in the dm Server!

Episode IV