From Tutorial on Java for Middle tier in Computing Portals Tutorials at ACM Java Grande Meeting -- June 14 99. byTom Haupt
Object Oriented, follows JavaBeans model
everything is an object
objects interact through events
Firing event E by object A causes invocation of method M of object B. The association of event E and method M is achieved by an event registration mechanism. An event is also an object and it carries data.