Tuesday, October 26, 2010

Java Training significant documentation besides the Javadoc

Java Training


For many Java Training facilities, including most open-source packages and most internally developed components, the reality is that very few class libraries or components come with any significant documentation besides the Javadoc.

This means that developers will be learning to use facilities from the Javadoc, and we should consider organizing our Java Training around this reality. I've often joked that one of the most important skills for a Java programmer today is the skilful use of Google and Javadoc to reverse-engineer poorly documented APIs. It may be true, but it's not really very funny.

Most Java packages have some sort of "root" object, the first object you need to create before you can get at any other objects in that facility. In JNDI, this root object is the Context, and in JMS and JDBC it is the Connection.

If someone were to tell you that the fundamental object in JDBC is a Connection, and how to obtain one, you could likely figure out from the Javadoc how then to create and execute a Statement and iterate the resulting Result Set by perusing the list of available methods in the Javadoc. But how did you figure out that getting a Connection was your first step? Java Training organizes classes alphabetically within a package, and methods alphabetically within the class. Unfortunately, there's no magic "Start Here" sign in Javadoc to draw readers to a logical starting place from which to explore an API.

With rapid growth and new contract/task order awards, we expect to be hiring immediately for JAVA J2EE Developers / Software Engineers to support various projects throughout the company.

If you are interested in being considered proactively for various Java Training J2EE Developers / Software Engineers openings across SRA, please submit your resume to this Talent Pool req. Once an opening arises that meets your background and experience, a recruiter will then get in touch with you.

We recommend that at the same time you review active positions yourself and apply directly to those. To do so, please visit our career center (sra.com/careers) and search opportunities. Perform Java Training complex analysis, design, development, testing, and implementation of new data changes and user requests; utilizing experience with Java, JSP, EJB, HTML, and STRUTS.

No comments:

Post a Comment