HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET DESIGN & DDD CLOUD & GRID  
Sun Java: J2SE 5.0 Management, Internals and Troubleshooting (DTJ-280)
CODE: DTJ-280          DURATION: 2 DAY/S
In this 2-day course you will learn about the 5.0 release of J2SE. You will learn how to install and configure the JDK and use the debugging, profiling, monitoring and management troubleshooting and performance tuning tools available in the J2SE 5.0 JDK.

LEARN HOW TO:
  • Understand the Java Virtual Machine (JVM) architecture and garbage collection mechanism
  • Use J2SE 5.0 functionality to tune the JVM to meet specific application requirements
  • Monitor and manage Java technology applications using Java Management Extensions (JMX) technology
  • Utilise debugging tools in the JDK
  • Create custom troubleshooting and profiling agents
PROGRAMME
Installing and Configuring the JDK
  • Install the J2SE JDK 5.0 on the Solaris OS, Microsoft Windows, and Linux
  • Describe the JDK 5.0 directory structure
  • Describe Sun-supported processor and OS configurations for the JDK
Examining and Tuning the JVM
  • Examine the JVM architecture
  • Examine garbage collection
  • Review JVM hidden options
  • Tune the JVM
Monitoring and Management Using JMX
  • Examine the JMX architecture
  • Use managed beans (MBeans) to instrument an application component
  • Examine MXBeans
  • Use the JConsole program to monitor and manage the JVM and application components
  • Configure the JMX connector
Debugging Applications With the Java Debugger
  • Collect information in preparation for debugging
  • Correlate source code lines to bytecode
  • Use the Java debugger
Creating Troubleshooting and Performance Tuning Tools
  • Examine the Java 5.0 observability API and tools
  • Examine agent tools
  • Examine class file structure
  • Create an agent using the java.lang.instrument API
  • Create an agent using the JVM TI API
Diagnosing and Troubleshooting the JDK Software
  • Classify failure symptoms
  • Associate troubleshooting tools and options with the failure symptoms
  • Acquire skills in using troubleshooting tools and options
  • Diagnose application crashes
  • Diagnose hangs and looping processes
  • Diagnose application use case failures
IN PARTNERSHIP WITH SUN
IS THIS COURSE FOR YOU?
If you are an experienced Java developer or architect and need to learn about specific new features of Java 5.0 (or Tiger), this course is for you!

COURSE PREREQUISITES
To benefit from this course, you should have previously attended Sun's Java Programming course or you should have equivalent experience. You should also have some familiarity with the concepts of memory management, threads, debugging, and performance tuning, prior to attending this course.

COURSE LABS & EXERCISES
Lectures, discussions and practical exercises.

© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Heros  Promotions  Apress