Why use Javadoc to only generate API documentation from Java source code when you can now also employ it as a extensible engine for processing Java source code?
More articles by Thornton Rose
Turn your testing theories into practice by unit testing Java applications with JUnit.
Some programmers do it as they code, and others wait until the end. Either way, testing is a necessary part of any software development project. Without it, one cannot determine that the software functions correctly. In this article, Thornton Rose presents the basics of software testing from a programmer's perspective.
Java plus XML is a combination of skills that is currently much in demand. For Java programmers that want jump into the XML fray, this article shows you the basics of using the Java API for XML Processing (JAXP).
Until the release of Java 2 Standard Edition (J2SE) Version 1.4, Java objects could only be serialized to a proprietary, binary format. Now, discover how Java objects can be serialized as XML documents, a feature of the new long-term persistence API for JavaBeans.
Using object proxies lets you access bean properties by name, augment the behavior of an object, and create a broker object of a JavaBean. Here's how to use them.
Your overall goal should be to make the code you write understandable and maintainable by someone else.
Worrying about good style may seem like a waste of time, but it behooves us to write our code such that the thoughts and ideas it expresses are exceptionally clear.
In the finale of our series, we show you how to work practically with Java in a POP3 client and an HTTP server.
In the second part of our series, we offer some more client and server programs, as well as the basics of using UDP.
In the first of a three-part series on writing Java programs that use and implement Internet services, we look at the basics.
In the course of building Web applications for several companies, I have developed an Active Server Pages (ASP) programming construct that I call pseudo-objects. It is based on an object-oriented approach to separating application code from the database, without having to build Active Server components in Visual Basic (VB).
The Java Database Connectivity (JDBC) API is used to access databases from Java programs. Put its power to work for you now.
We conclude by delving further into working with zip and jar files in Java.
Learn how to work with zip and jar files -- opening and closing, getting a table of contents, extracting files, adding files, etc. -- from Java.
A search engine is a necessity on any large Web site or an intranet. Most search engines, though, are not quite ready for prime-time right out of the box.
Several months ago, we showed you how to send e-mail from an applet. In this article, learn how to write a servlet, a Java component that plugs into a Web server, for sending e-mail from a Web page.
Active Server components are a feature of Microsoft Internet Information Server (IIS) that provide a framework for building compiled components that can be used within Web pages. Below are step-by-step instructions for building Active Server components in Visual Basic (VB) 5.0. The process involves Active Server Pages (ASP), another feature of IIS. ASP provides the ability to combine server-side scripting in the same file with HTML, allowing you to use Active Server components and create dynamic Web pages.