Although I've been following EJB 2.0 very closely, it was only recently that
I walked into a project that was the perfect venue for its new features, such
as the much enhanced container-managed persistence and local interfaces. And
Enterprise JavaBeans, written by Richard Monson-Haefel, fit the bill as a
reference and learning guide.
This is a "must-have" book if you want an introduction to EJBs, are migrating
from EJB 1.1 to 2.0, or want to build a new application using EJBs. The
author provides a brief introduction to distributed objects and component
models in the first chapter; however, if you're unfamiliar with these
concepts or with database design, this is not the right book for you.
Enterprise JavaBeans talks in detail about the obvious - Enterprise JavaBeans
- and stays focused on the subject.
I was very impressed with the organization of the book, which ma... (more)
I'm glad I stayed on after the breakout sessions to attend the CEO Power
Panel at 7 pm at the 12th International Cloud Expo, in New York. It was quite
informative and entertaining.
As with everything else, the best way to get a view of a new technology area
is by asking for independent opinions. The old adage of the six blind men and
the elephant comes to mind. Coincidentally, there were six "blind men" on the
panel, including our very engaging host, Jeremy Geelan (@jg21). And there
were views that converged in a common theme: "Cloud Connects".
Jeremy, as always, got the ball roll... (more)
Components transcend the programming language and support a very high degree
of reuse. They greatly simplify the construction of large and complicated
software architectures. One of the main reasons why Java promises such a
bright future for the computing world is because of its inherent support for
component architectures. Some examples of Java's component support are
JavaBeansª, Java Foundation Classes (JFC), JavaBeans Activation Framework
(JAF) and the InfoBus.
This article introduces the InfoBus, a specification for interconnecting
JavaBeans by defining the interfaces and th... (more)
The world of software programming is replete with alternative tools for
writing code that can be used to provide the same solutions to the same
problems. The range of programming aids available, and their disparate
approaches, make ubiquity and platform neutrality a myth. Nowadays, someone
who says that the Z80 assembly language is also a programming language will
be shot down with a barrage of e-mail arrows fired by technical gurus. I
think the only absolutely platform-independent, language-neutral, ubiquitous
truth is that everything ultimately translates into a sequence of zer... (more)
This month the Java platform segues into the new millennium. These are very
exciting times; 1999 was a crucial year in the acceptance of Java in the
enterprise as one of the key drivers of e-business. It's ironic that applets
the components of Java that helped propel it into the mainstream of
Internet applications currently occupy a backseat in the vehicle that
propels Java into the 21st century. During the year gone by, the focus was on
server-side Java, as predicted last year by several industry pundits more
precisely, on Java in the middle tiers of distributed computing.... (more)