technology for any Java developer to learn who works in an enterprise environment.