Monkeys at Keyboards: Java-Fu
© Michael James Heron
Topic: Java Programming
Level: 3
Version: beta

Java-Fu (2005)

© 2004-2006 Michael James Heron

Table of Contents



Java-Fu (2005)

Java-Fu takes your programming to a new level, by spending less time on the syntax and tools of programming, and concentrating instead on how we put programs together. It uses for this the paradigm of component-based programming, and builds on this until you are developing fully component based applications that can run remotely across the internet. Hi-ya!

Pre-Requisites

Java-Fu is a level three, advanced textbook. You are expected to be familiar with all of the material in the previous two levels of Java books available on the web-site.

Book Forum

There is a forum to go with this book, and it may be found here

Tools Required

ToolDescription
JDK 1.5JDK 1.5 is the software development kit which is used to build Java programs. You most likely want the JDK 5.0 Update 8, offline installation.
JDK 1.5 DocumentationThe documentation for Java is extensive and useful. Make sure you install an offline copy.
JCreator 2.5 LEThis is the IDE used as a baseline for all of the programs in the book. It's free, and very good.
SOAP QuickstartThis is a zip file of the JAR files you'll need to play about with SOAP.

Table of Contents

ChapterTitle
1Component-Based Programming
2Javabeans Revisited
3Case Study 1 - Tip O' The Day Bean
4Component Architecture
5Programming with Interfaces
6Case Study 2 - A Polymorphic Genetic Algorithm
7XML and You
8XML and DOM Parsing
9Case Study 3 - Really Simple Syndication
10Design Patterns
11Washing Your Mouth Out With SOAP
12Case Study 4 - SOAP Client
13Java Servlets
14Web Services
15Case Study 5 - Multi-Platform Chat Client