This book is supposed to be about dmServer, but first time you will read anything about dmServer is chapter 3. First 2 chapters are about OSGI and Spring Dynamic Modules, but they takes too much out of this not so big book for introductory chapters, especially with respect to the fact that authors recommends another Apress books specifically about this thematic more than once. Add to this full-page screenshots of 90% empty dialogs for pretty obvious tasks and you would get a book which has very few to say on-topic.
Worse even, the book is very inaccurate. The cover says "Covers SpringSource dmServer 2" but as previous reviewer mentioned this is product under development. Some screenshots shows authors used M2 version and now at M6 stage the book is *already* outdated. For example, the whole chapter 4 is NOT about dmServer 2.0 anymore - the admin console has been changed, provisioning repository structure has been changed, etc. So, this particular chapter is pretty confusing until you install 1.0.2 version of dmServer and see where all those screenshots are from.
All in all this book has 2 stars as the only book about dmServer on the market. Authors where brave enough and fast enough to release is even before the product it is about is released. As soon as dmServer 2.0 is finally released and more books on topic are release, there will be absolutely no reason to spend money for this one.
Author(s): Gary Mak, Daniel Rubio
Edition: 1
Publisher: Apress
Year: 2009
Language: English
Pages: 290
Contents at a Glance......Page 7
Introduction......Page 21
Introduction to OSGi......Page 25
Developing Bundles with Spring Dynamic Modules......Page 81
Application Contexts of Bundles......Page 83
Importing an OSGi Service Reference as a Spring Bean......Page 85
Creating the Rate Interface Bundle......Page 94
Creating the Fixed-Rate Implementation Bundle......Page 95
Creating the Interest Interface Bundle......Page 96
Creating the Simple Interest Implementation Bundle......Page 97
Configuring Spring-DM for the Fixed-Rate Implementation Bundle......Page 98
Configuring Spring-DM for the Simple Interest Implementation Bundle......Page 99
Specifying a Ranking for an OSGi Service......Page 106
Specifying Properties for an OSGi Service......Page 107
Introduction to the dm Server......Page 109
Getting Started with the dm Server......Page 129
Clean Starting......Page 133
Starting in the Debug Mode......Page 134
Starting with JMX Enabled......Page 135
Finding Bundles and Libraries from the SpringSource Enterprise Bundle Repository......Page 147
Installing Libraries......Page 148
Developing Applications for the dm Server......Page 155
Setting Up the Application Database......Page 169
Defining a Data Source in the Infrastructure Bundle......Page 173
Migrating Web Applications to the dm Server......Page 215
Tracing Applications on the dm Server......Page 243
Managing Application Growth on the dm Server......Page 261
Index......Page 287