Java Enterprise Best Practices by The O'Reilly Java Authors This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated November 12, 2003. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: {12} code; in the invoke(Object, Method, Object[]) method the line if (!fieldMap.containsKey ("fieldName")) should be if (!fieldMap.containsKey (fieldName)) (14) last example; The book shows: public class OrderBean extends Order, EntityBean it should read: public class OrderBean implements Order, EntityBean (23) IN PRINT: Example 2-8.; the second occurence of FirstEJBHome.class should have been SecondEJBHome.class i.e secondHome=(SecondEJBHome)...... ctx.lookup(........ FirstEJBHome.class); SHOULD BE: secondHome=(SecondEJBHome)...... ctx.lookup(........ SecondEJBHome.class); (30) IN PRINT: last line; www.juinit.org SHOULD BE: www.junit.org {139} Code listing 6-2; 3 errors in the code - 1) private thread _dispatchThread; should read private Thread _dispatchThread; 2) _dispatchThread;.start(); should read _dispatchThread.start(); 3) _pendingCalls.addCall() should read _pendingCalls.add(callToAdd); {141} Further Reading section, bullets 4 and 6; Two of the links shown in the list are invalid. In the 4th bullet, the stated link http://www.onjava.com/pub/a/onjava/2002/10/17/rmi.html should be: http://www.onjava.com/pub/a/onjava/2001/10/17/rmi.html In the 6th bullet, for JSR 107, the link http://jcp.org/detail/107.jsp should be: http://jcp.org/en/jsr/detail?id=107 (188) 4th bullet item in the list; There is a suprious linebreak between the fourth and fifth point. In fact, there are just 4 points and the linebreak should be eliminated. i.e --- * Forward the user to the proper locale-s * pecific JSP page. --- should be --- * Forward the user to the proper locale-specific JSP page. --- (202) 1st and 2ed bullets; "<% include ... %>" should be "<%@ include ... %>"