This week on ONJava.com, BEA Systems' Al Saganich describes one of the latest emerging Java Web services specifications, JSR 109. This Java Specification Request in the Java Community process (JCP) effectively defines how a J2EE application server extends and natively supports standard Web services specifications and APIs through access, deployment, and management. Al explains JSR 109 in the context of the client and server programming models, and examines how JSR 109 deploys Web services in these models.
Log4J is the open source logging tool developed under the Jakarta Apache project. It is a set of APIs that allows developers to write log statements in their code and configure the tool externally using properties files. This article explains the main concepts of this API, followed by some advanced concepts using a Web-based example application built and served using Jakarta Ant and Tomcat on a Win XP machine.
And finally this week, we have part four in a series of book excerpts on XML basics for Java programmers from O'Reilly's "Learning Java, 2nd Edition." This week's excerpt focuses on validation of documents, which is a key piece of what makes XML useful as a data format. Using a schema is somewhat analogous to the way Java classes enforce type checking in the language. This week's excerpt also talks about JAXB (Java API for XML Binding) and code generation.
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
That's all for now. Talk to you again next week. Thanks.
O'Reilly Network Java Editor
JSR 109: Web Services Inside J2EE Apps
Over the past few years J2EE has emerged as the dominant standard for serving up information on the Web. JSR 109 is one of the latest specifications to expand J2EE support into new areas. JSR 109 effectively defines how a J2EE application server could be expanded to provide native support for deploying, managing and accessing Web services in a standard fashion.
Build flexible logs with log4j
log4j, an Apache Jakarta project, offers unprecedented levels of control over logging. This article offers a sample web application to explain how to use log4j.
XML Basics for Java Developers, Part 4
In part four in a series of XML basics for Java develo- pers book excerpts from "Learning Java, 2nd Edition," learn about validating documents.
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).
An Introduction to the Java Logging API
JDK 1.4 includes a new logging API. This article details the new API and includes an example program that shows how to use the API in a production environment.
Java Web Services
Web services include SOAP, Web Services Decription Language (WSDL), Universal Discovery and Description Interface (UDDI) and other developing standards. .NET and Java include frame- works and API to fully access and utilize these standards.
XML Basics for Java Developers, Part 2
In part two in this series of book excerpts on XML basics for Java developers from Learning Java, 2nd Edition, learn about SAX.
Is open source Java dead in its tracks?
Here's an excerpted conversation between Linux Magazine and Sun's CEO Scott McNealy on open source's impacts on Java. Read it, and realize that now's the time to petition Sun before it's too late, if it's not already too late.
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."
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.
The Source for Open and Emerging Technologies
XML from the inside out
The latest news and commentary in the P2P space
Hub for High-Performance Open Source Web Serving and Scripting
O'Reilly and Associates
O'Reilly computer books, software and online publishing
O'Reilly Java books and products
Best-selling O'Reilly & Associates' "Java Servlet Programming" author, Jason Hunter, publishes this site dedicated to Servlets and related server-side and ISP technologies.
It's where people go for all things JDOM as well as other Java and XML resources.
Return to list of ONJava Newsletters.
Return to the ONJava.com.
Copyright © 2009 O'Reilly Media, Inc.