Is it time for Java 3? Java expert and author Elliotte Rusty Harold thinks so. The author of "Java I/O," "Java Network Programming," "XML in a Nutshell, 2nd Edition" (all from O'Reilly) and "Processing XML with Java" (due from Addison-Wesley this fall), Eliotte thinks it's time to clear all the inconsistencies, inefficiencies, and just plain idiocies out of Java, and keep it evolving as a modern langage.
In this article, Elliotte cites the top ten reasons we need a Java 3 platform, and proposes numerous changes to the core language, virtual machine, and class libraries.
Also this week, ONJava.com's Tomcat columnist James Goodwill returns to demystify this Apache Jakarta project's use of the server.xmlfile. According to James, the Tomcat server.xml file allows you to configure Tomcat using a simple XML descriptor. This XML file is at the heart of Tomcat. In this article, he focuses on the configuration of all the major Tomcat components found in the server.xml file.
Additionally, there's part two in a series of book excerpts on XML basics for Java programmers from O'Reilly's "Learning Java," 2nd Edition. This week's book excerpt focuses on the Document Object Model (DOM) and the JDOM alternative.
To subscribe to the ONJava.com newsletter (or any O'Reilly Network newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one).
To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send help to
And finally, we reflect back on last week's un- official OSCON Java conference with a wrap-up report on last week's Java tutorials, sessions, talks, opinions, and more. Of special note, Sun's open source diva, Danese Cooper, called for emails, petitions and other communication to help persuade Sun to open source Java, especially its reference implementation.
That's all for now. I hope you enjoyed OSCON last week. Talk to you again next week. Thanks.
O'Reilly Network Java Editor
10 Reasons We Need Java 3.0
It's now seven years since Sun posted the first public release of Java, and it is showing its age. There are many parts of Java that everyone agrees should be fixed, but can't be for reasons of backwards compatibility. Elliotte Rusty Harold imagines a "Java 3" that jettisons the baggage of the last decade, and proposes numerous changes to the core language, virtual machine, and class libraries.
Demystifying Tomcat 4's server.xml File
The Tomcat server.xml file allows you to configure Tomcat using a simple XML descriptor. This XML file is at the heart of Tomcat. This article focuses on the configuration all of the major Tomcat components.
XML Basics for Java Developers, Part 3
In part three in this series of book excerpts on XML basics for Java developers from "Learning Java, 2nd Edition," learn about the Document Object Model (DOM).
2002 OSCON Java Wrap-Up
This is the 2002 O'Reilly Open Source Convention's unofficial Java conference report. With the turnout and support we had, let's hope for an official open source Java conference next year.
Java Software Automation with Jakarta Ant
Jakarta Ant is not only a tool, it's a powerful language that allows you automate Java-based Web applications. This article describes automating a Java servlet with Ant.
JBoss: An In-Depth Look at the Interceptor Stack
The Interceptor Stack implemented in JBoss' EJB Container module has proved so successful that it's being extended into other areas of JBoss 3. A look at the container implementation.
XML Basics for Java Developers, Part 2
In this second part in a several part series on XML for Java developers from "Learning Java, 2nd Edition," learn about SAX and the SAX API.
Clustering with Tomcat
Web applications can benefit from clustering. This article presents a clustering solution for Jakarta Tomcat to provide high scalability, load-balancing and high availability using JavaSpaces technology.
XML Basics for Java Developers
This is the first in a series of book excerpts on XML for Java developers from "Learning Java, 2nd Edition." This excerpt covers XML fundamentals.
New O'Reilly Java Books
Look for these new O'Reilly Java books in August and September: "JavaServer Pages, 2nd Edition," "Java NIO," and "NetBeans: The Definitive Guide."
Is JCP open source? No.
Before the JCP can really be considered an open source community, the community membership dues need to be eliminated. Otherwise, it will remain an exclusive country club to most in the open source community.
Meerkat Java News
For more Java news, check out O'Reilly Network's Meerkat service on the ONJava.com home page or go to oreillynet.com/meerkat and select Java as subject.
Open Source Java Directory
The ONJava.com Open Source Java Directory highlights many of the major open source Java projects, including Apache Jakarta, JBoss and more. You can even introduce your open source project here.
Java Recipe of the Day
Click here for a new Java code recipe each day, as found in O'Reilly's "Java Cookbook."
ONJava.com Career site
Look for your next Java job or career here in the ONJava.com career site. Employers may post jobs here as well.
Return to list of ONJava Newsletters.
Return to the ONJava.com.
Copyright © 2009 O'Reilly Media, Inc.