Exercises, examples and other material relating to training module J606. This topic is presented on public courses Learning to Program in Java
, Java Bootcamp
, Java Programming for the Web
, Java Extra
, Deploying Java Applications on Linux / Unix
There's a huge range of java packages available, and many containers and associated products. Once you've learnt the fundamentals of Java, you'll want to study those extras which are relevant to your application, and that's likely to be only a small proportion of the extras. This module briefly describes some of the more popular extras that are available, to help you see where you should consider further study.
|Articles and tips on this subject||updated|
|3043||Gathering information - logging - with log4j. First steps.|
Generating information about processes as they run - who has visited a server, where orders have been received from, noting which requests have been slow - are all vital elements of debugging and monitoring processes. And this information gathering all comes under the title of "logging".
Anyone who's ...
|2036||Java Tag Libraries / how they work / Tomcat Deployment|
A Java (JSP) tag library is a set of additional XML tags that you can include in your Java Server Page in order to create objects and set and get the attributes of those objects. Let's see an example.
I can write the following into my HTML:
<jsp:useBean id="bigmac" class="shape.Cube"/>
|1910||Java - Generics|
If you're writing a Java program and you want to hold a whole series of objects of a similar type in a single variable, you can use and array ... except that you need to know HOW MANY of them there will be before you create the array.
Using the java.util package, there are numerous more flexible alternatives ...
|1562||Java Compiler - needs all classes, compiles them all too|
Remember that when you compile a java source file ...
a) You must have the classes it will use when it runs available to the compiler so that it can check (a bit frustrating at times if you're compiling on one machine but going to be running on another)
b) If you supply only java course code for some ...
|1049||Java 6, Apache Tomcat 6.|
I greet new releases of software that we teach with a joy that the software is moving forward, but with an element of trepidation - "what's changed" I wonder. Although programming languages rarely change in that they render the old code incompatible, thre are often changes in default configuration ...
This module is available under an Open Training Notes License
for free download from http://www.training-notes.co.uk
Topics covered in this module
Java Runtime Environments.
"Stand Alone" Java programs.
Java Server Pages.
Application Programmer Interfaces (APIs).
Useful "basic" classes.
The Java foundation classes.
The Threads API.
and also ....
Serializable and transient.
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule
Well House Consultants specialise in training courses in
. We run
throughout the UK (and beyond for longer courses), and
at our training centre in Melksham, Wiltshire, England.
It's surprisingly cost effective to come on our public courses -
even if you live in a different
country or continent to us
We have a technical library of over 700 books on the subjects on which we teach.
These books are available for reference at our training centre. Also
available is the Opentalk
Forum for discussion of technical questions.