ejb3 book's source code