Product Description: Sun Certified Associate For The Java Platform, Standard Edition, Exam Version 1.0 (CX-310-019)
Product Description: Sun Certified Associate For The Java Platform, Standard Edition, Exam Version 1.0 (CX-310-019)
The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0
certification exam provides an ideal entry into an application development or a
software project management career using Java technologies. This worldwide
credential validates basic knowledge of Object-Oriented Concepts, UML
representation of OO concepts, the Java programming language, and general
knowledge of Java Platforms and Technologies. Candidates for this exam include:
entry level Java programmers, students studying to become Java programmers,
project or program managers working with Java technology in the software
development industry.
» Details below
Product ID Price
CX-310-019 $100.00
Details
Other Supporting Materials: Java Ranch's SCJA certification page, UML for the Java
Associate (free PDF document), HF Java 2nd Edition, UML Distilled 3rd Edition, Section
2.6 of the Java 2 Platform, Enterprise Edition Specification, v1.4, J2EE 1.4 Tutorial,
Java 2 Platform, Micro Edition datasheet
Exam Objectives
• Describe, compare, and contrast primitives (integer, floating point, boolean, and
character), enumeration types, and objects.
• Describe, compare, and contrast concrete classes, abstract classes, and
interfaces, and how inheritance applies to them.
• Describe, compare, and contrast class compositions, and associations (including
multiplicity: (one-to-one, one-to-many, and many-to-many), and association
navigation.
• Describe information hiding (using private attributes and methods),
encapsulation, and exposing object functionality using public methods; and
describe the JavaBeans conventions for setter and getter methods.
• Describe polymorphism as it applies to classes and interfaces, and describe and
apply the "program to an interface" principle.
Section 2: UML Representation of Object-Oriented Concepts
• Describe the purpose of packages in the Java language, and recognize the proper
use of import and package statements.
• Demonstrate the proper use of the "javac" command (including the command-
line options: -d and –classpath), and demonstrate the proper use of the "java"
command (including the command-line options: -classpath, -D and –version).
• Describe the purpose and types of classes for the following Java packages:
java.awt, javax.swing, java.io, java.net, java.util.
• Distinguish the basic characteristics of the three Java platforms: J2SE, J2ME, and
J2EE, and given a high-level architectural goal, select the appropriate Java
platform or platforms.
• Describe at a high level the benefits and basic characteristics of RMI.
• Describe at a high level the benefits and basic characteristics of JDBC, SQL, and
RDBMS technologies.
• Describe at a high level the benefits and basic characteristics of JNDI, messaging,
and JMS technologies.
• Describe at a high level the basic characteristics of: EJB, servlets, JSP, JMS, JNDI,
SMTP, JAX-RPC, Web Services (including SOAP, UDDI, WSDL, and XML), and
JavaMail.
• Describe at a high level the basic characteristics of servlet and JSP support for
HTML thin-clients.
• Describe at a high level the use and basic characteristics of EJB session, entity
and message-driven beans.
• Describe at a high level the fundamental benefits and drawbacks of using J2EE
server-side technologies, and describe and compare the basic characteristics of
the web-tier, business-tier, and EIS tier.