Site navigation below

Other link sections

Recommendations

This guide is part of the Code Style Anchor Points section, a collection of external links from across this site, split by subject.

The links in this section will take you away from this Web site. Please use this Code Style home page link to bookmark this site.

Java newsgroups

The primary newsgroup for Java is comp.lang.java.programmer. As usual, lurk and read the FAQ first. For servlet related issues watch out for regular posters Simon Brooke, Phil Hanna and Jon Skeet, who is proposing a new group comp.lang.java.servlets to separate servlet related discussion.

Other Java groups which may be of interest include comp.lang.java.javascript, a low traffic alternative to comp.lang.javascript, and comp.lang.java.databases.

Java software and development tools

Java products and APIs provides links to all of Sun Microsystems' Java technology products, including the latest software development kits and APIs and tools for servlet and Java Server Pages development.

The Java Language Specification book is available online in HTML or PDF.

GNU JSP 1.0 is a free Java servlet which enables JSP 1.0 to be implemented on basic servlet hosts supporting JSDK 2.0 or 2.1, such as Apache JServ.

Java XML Parsers

Free Java tools

GNU Classpath is a Free Software Foundation project to develop a Java class library equivalent to the Sun Java 2 JDK, without proprietary licence constraints. The Classpath JavaDoc outlines the current state of the library. Check the Classpath Bugzilla interface for current issues and statistics.

Classpath is used in several free Java Virtual Machine implementations, but is co-developed with the GNU Compiler for Java (GCJ).

See The Java Trap for an explanation of the issues the GNU Java tools are designed to address.

Source code resources

Core servlets and Java Server Pages is the site which accompanies Marty Hall's book of the same name and includes source code for all examples and sample chapters.

Servlets.Com is the O'Reilly site which supports Java Servlet Programming by Jason Hunter and William Crawford. The site is well maintained and has links and examples of servlet applications from the book, and lots of links to further articles, resources, servlet hosts and discussion. Very comprehensive.

News and articles

Java World includes a broad range of general interest Java articles and resources with a strong emphasis on Web applications.

JSP Insider has articles, news and views on JSP, plus source code pointers, and links to further JSP resources.

XSL gives your XML some style by Michael Ball outlines how to generate HTML from XML on the fly with XSL using the Lotus version of Apache's Xalan XSLT processor.

Java tutorials

Sun Microsystems' Java Tutorial takes a topic based approach to the Java mind set, leading the reader through self contained learning "trails".

Sun's Fundamentals of Java Servlets gives a good overview of servlet technology with limited segments of example code.

Java servlet books

Core Servlets & Java Server Pages

Cover illustration of Core Servlets And Java Server Pages by Marty Hall

One of the two key tutorials on servlets and JSP. At first reading the chapters on HTTP status codes, request and response headers seem overly detailed, but these pages ultimately become an essential reference. Useful sample code and development tips throughout.

Order this book online at Amazon UK

Java Servlet Programming

Cover illustration of Java Servlet Programming By Jason Hunter and William Crawford

The other key reference and tutorial on Java servlets, with a ground-up introduction to the essentials including the servlet life cycle. Thoughtful examples throughout and clear explanations of core programming techniques including cache control.

Order this book online at Amazon UK

Java books

Java I/O

Cover illustration of Java I/O By Elliotte Rusty Harold

A valuable reference to the Java input/output package with a step through introduction to each of its components. The book features the development and optimisation of a file reader application. Detailed examples of a range of other applications might have given broader insight to the package, but you are unlikely to find a book that captures a more seasoned knowledge of java.io than this.

Order this book online at Amazon UK

The Elements of Java Style

Cover illustration of The Elements of Java Style By Allan Vermeulen, Scott W. Ambler, Greg Bumgardner, Eldon Metz, Trevor Misfeldt, Jim Shur and Patrick Thompson

There are plenty of practical programming insights mixed in with these concise, well honed coding conventions.

Order this book online at Amazon UK

Understanding Object-oriented Programming with Java

Cover illustration of Understanding Object Oriented Programming With Java By David Budd

Don't be put off by the cover illustration. This is a clear, practical introduction to object oriented programming methodology and techniques. It does not explore the Java language itself in detail.

Order this book online at Amazon UK

Java Examples In A Nutshell

Cover illustration of Java Examples In A Nutshell By David Flanagan

Don't imagine you'll work through every example in this book. You will learn a lot in the attempt, though. A good cross section of illustrative code working up from the basics.

Order this book online at Amazon UK

Java In A Nutshell

Cover illustration of Java In A Nutshell By David Flanagan

A detailed bookshelf reference to the key Java packages with overviews of the main language features, syntax and usage. Not a tutorial or beginner's book.

Order this book online at Amazon UK

Java and XML books

Java and XSLT: Embedding XML Processing Into Java Applications

Cover illustration of Java and XSLT By Eric Burke

An excellent guide through the territory. One of this book's great strengths is its integrated coverage of JAXP throughout, not as an afterthought. Practical aspects of servlet implementation and deployment using Ant are delivered with a healthy balance of code samples, descriptive walk-throughs and useful development tools that demonstrate the design patterns all the more clearly.

Order this book online at Amazon UK

See the Errata for Java and XSLT

XML And Java: Devolping Web Applications

Cover illustration of XML And Java: Developing Web Applications By Hiroshi Maruyama, Kent Tamura and Naohika Uramoto

The lead developers of IBM's XML for Java parser, the forerunner of Apache Xerces, give a practical introduction to the subject area. The principles are good even if some of the examples are dated, including pre-XSL transformation classes.

Order this book online at Amazon UK

See Anchor Points: Code Style for a digest of links from the site log.

Add this page to your chosen social bookmarking service

Style warning - please read

Home · CSS · Java · Javascript · HTML · Help · Log