Acquiring Java language skills
The following resources will supplement the Java language knowledge you've gained in this article.
"The Java Language Environment"
This whitepaper by James Gosling and Henry McGilton provides a good architecture and design introduction to the Java language and its operating environment, its relationship to native operating systems, and its design goals.
New to Java technology
This beginner's guide offers assistance for aspiring Java programmers.
"Java language essentials"
This tutorial provides a hands-on introduction to the Java language.
"Java programming for C/C++ developers""
This tutorial provides the fundamentals of the Java programming language to C and C++ developers. If you already know how to program in C/C++, you'll get a quick start with Java programming by learning how the Java language is similar to, and different from, C and C++.
Learning J2EE fundamentals
J2EE is a set of standards for the Java language that address the qualities of service, scalability, reusability, dynamic deployment, security, distribution, and transaction requirements of applications that must run in enterprise environments. You can get started on the road to J2EE mastery by tapping into these resources:
"The J2EE Tutorial"
This tutorial is a beginner's guide to developing enterprise applications with the J2EE version 1.3.
"The J2EE 1.4 Tutorial"
This tutorial is a beginner's guide to developing enterprise applications with J2EE version 1.4.
"Learning servlets: Web programs with many purposes
"
The Java Skyline Web site is a great starting place for learning servlet technology and getting an understanding of the Java Servlet API,servlet examples, and best practices.
"Introduction to JavaServer Pages technology"
This tutorial introduces the fundamentals of JavaServer Pages (JSP) technology and discusses the elements that define JSP technology: concepts, syntax, and semantics. It also identifies and exemplifies each element and uses short, specific, topical examples to illustrate each element and illuminate important issues.
"Getting started with Enterprise JavaBeans technology"
This tutorial introduces the basics of EJB programming and the J2EE environment, covering stateless and stateful session beans, entity beans using bean-managed persistence, container-managed persistence, and message-driven beans. The tutorial includes complete code examples for functional, Web-based applications. Be prepared for a very comprehensive learning experience. Note that EJB technology is fairly advanced and that not all J2EE applications require the use of EJB components.
"Is Enterprise JavaBeans (EJB) technology for you?"
This article looks at some of the reasons why you might use EJB components in your J2EE applications.
Return to article.
|