technology that every Java Enterprise Edition programmer should know and be able to use.