J2EESolutionDeveloperWireless 회원가입
  최소화
English (United States)  中文(中华人民共和国)  français (France)  한국어 (대한민국)
  최소화

Online Inquiry 최소화
 

For more information about the course that you are interested in, please fill out the form below.

Company:
Name:
Email:*
Telephone:
Interested Course:*
   *Required Field
MMLinks 최소화
Course Overview

This Certification is for students interested in taking Exam 310-025, Sun Certified Programmer of Java 2 Platform and Exam 310-080, Sun Certified Web Component Developer for J2EE.

Course Objectives

Upon completion of this course, students will be able to complete the following functions:

  • Declarations and access control
  • Flow control and exception handling
  • Garbage collecting
  • Language Fundamentals
  • Operators and Assignments
  • Overloading, overriding, runtime type, and object orientation
  • Threads
  • The java.awt package
  • The java.lang package
  • The java.util package
  • The java.io package
  • Develop Servlets
  • Identify and implement Servlet lifecycle methods
  • Invoke Servlets on a server
  • Deploy a basic JavaServer page
  • List JSP directives
  • Handle JSP exceptions
Prerequisites

This certification is for programmers experienced in using the basic syntax and structure of the Java Programming.

Course Outline

Week One

Lesson 1: Language Fundamentals

  • Source Files
  • Keywords and Identifiers
  • Primitive Data Types
  • Literals
  • Arrays
  • Class Fundamentals
  • Argument Passing
  • Garbage Collection

Lesson 2: Operators and Assignments

  • Evaluation Order
  • The Unary Operators
  • The Arithmetic Operators
  • The Shift Operators: <<, >> and >=
  • The Comparison Operators
  • The Bitwise Operators
  • The Short-Circuit Logical Operators
  • The Conditional Operator
  • The Assignment Operators

Lesson 3: Modifiers

  • Modifier Overview
  • The Access Modifiers
  • Other Modifiers
  • Modifiers and Features

Lesson 4: Converting and Casting

  • Explicit and Implicit Type Casting
  • Primitives and Conversion
  • Primitive and Casting
  • Object Reference Conversion
  • Object Reference Casting

Lesson 5: Flow Control and Exceptions

  • The Loop Constructs
  • The Selection Statements
  • Exceptions

Lesson 6: Objects and Classes

  • Benefits of Object-Oriented Implementation
  • Overloading and Overriding
  • Constructors and Subclassing
  • Inner Classes

Lesson 7: Threads

  • Thread Fundamentals
  • Controlling Threads
  • Monitors, wait(), and notify()

Lesson 8: The java.lang and java.util Packages

  • The Object Class
  • The Math Class
  • The Wrapper Class
  • Strings
  • The Collections API

Lesson 9: Layout Managers

  • Why Java Uses Layout Manager
  • Layout Manager Theory
  • Layout Policies
  • Controlling the Cell Size for a Component
  • GridBag's Shorthand
  • Other Layout Options
  • Improving Your Chances

Lesson 10: Events

  • Motivation for the Event Delegation Model
  • The Event Class Hierarchy
  • Semantic Events
  • Event Listeners
  • Explicit Event Enabling
  • Adapters
  • Action Commands

Lesson 11: Components

  • Components in General
  • The Visual Components
  • The Container Components
  • The Menu Components

Lesson 12: Painting

  • The paint() Method and the Graphics Context
  • The GUI Thread and the repaint() Method
  • Images

Lesson 13: Input and Output

  • File Input and Output
  • Streams, Readers and Writers
  • Sockets
Week Two

Programming with Java Servlets

  • Overview and history of Java Servlets
  • Fundamentals of HTTP
  • Web applications (including deployment and configuration using XML files)
  • The Servlet lifecycle (initializing, processing requests, cleanup, and caching)
  • Multimedia content (images and compressed content)
  • WAP and WML for wireless content
  • Servlet session tracking techniques (hidden form fields, cookies, and URL rewriting)
  • Security issues with Servlets (including certificates and SSL)
  • Tutorial for JDBC and Java database programming
  • Using applets and Servlets together
  • Servlet collaboration
  • Quick introduction to Java 2 Enterprise Edition (J2EE)
  • Internationalization issues
  • Survey of third-party Servlet application frameworks and tools: Tea, WebMacro, the Element Contruction Set (ECS), XMLC, and JavaServer Pages (JSP)
  • Miscellaneous tips for Servlets (including sending e-mail and using regular expressions)
  • Description of the new Servlet 2.3 API spec
  • Servlet API quick reference

JavaServer Pages

  • Overview of JavaServer Pages (JSPs)
  • Server-side scripting languages, compared
  • The advantages of Java servlets and JSPs
  • Tutorial for basic JSP (tags and directives, expressions and scriptlets, flow control, and comments)
  • JSP implicit objects, including request, response, and out
  • Tutorial for simple JavaBean components
  • The JSP useBean, setProperty, and getProperty tags
  • Defining bean properties, including indexed properties
  • Sample beans for JSPs
  • Quick tutorial for JDBC and Java database programming
  • Web application architecture using JSPs and beans
  • Servlets vs. JSPs
  • Introduction to Enterprise JavaBeans
  • Case study for an FAQ database
  • Web archive (WAR) files, and deploying JSP-based Web applications
  • Advanced topics in JSP development, including using cookies, error pages, JavaScript, and validating HTML form data
  • Sample JSPs, including banner ads and a random-quote generator
  • Custom tag libraries (basic and advanced interactive tags)
  • Running Tomcat
  • Combining JSPs with applets
  • JSP syntax reference
Copyright © 2001 - 2007 Tyark College | 로그인
  최소화
.................................................................................................................................................
Terms and Conditons | Registration & Refund Policy
2155 Guy Street, Suite 1230, Montreal, Quebec H3H 2R9 Canada
Tel:(514)747-2161 Fax:(514)227-5303