Updates

Latest Tweet



What's New?

Check out for latest innovation, a computer based training video collection


Like this Page

J2EE(TM) Connector Architecture and Enterprise Application Integration Review by A. L. Wendt

A J2EE Tutorial for those who already know J2ee

J2EE is such a mess that it's not surprising it's hard
to describe, but this book is full of forward references,
vague terminology, and non-definitive definitions.
For example, one page 491,

"The Web container evaluates a variable that appears in an
expression by looking up its value according to the behavior
of PageContext.findAttribute(String)".


This sentence leaves open the following questions:

1. Are you telling me to examine the source code of findAttribute to see what it does?

2. What, precisely, is the behavior of PageContext.findAttribute(String)?

3. What's the "String" for?

4. Aha, that's the variable's name!

5. Why is the function called findAttribute and not findVariable? Are the terms "variable" and "attribute" exact synonyms? If so, why confuse the reader. On the previous page, the book refers to a "custom tag attribute". Is that the same kind of attribute (or variable)?

Every page is full of similar minefields.

Imagine if the C Language Reference manual included the sentence:
Expressions in C are parsed according to the behavior of
"parse_expression".