OK, here's a draft with the following terminology:
Web Bean -> bean
enterprise Web Bean -> session bean
simple Web Bean -> simple bean
Web Bean instance -> contextual instance (of a bean)
There's also a bit more rewriting, especially in chapter 1, and also
an overall refresh of various terminology for consistency.
This was a lot of work, and it still needs a much better proofread,
since I may have broken some things.
There's also a couple of other changes in this draft:
* prohibition of public fields on web beans with normal scope
* addition of Bean.getInjectionPoints()
Please read this over and let me know how you feel about it.
--
Gavin King
gavin.king(a)gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org