1,523 captures
01 Feb 2001 - 31 Jan 2026
Nov DEC Jan
20
2002 2003 2004
success
fail

About this capture

COLLECTED BY

Organization: Alexa Crawls

Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.

Collection: Alexa Crawls DU

Crawl data donated by Alexa Internet. This data is currently not publicly accessible
TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20031220151640/http://www.onjava.com:80/
 
ONJava.com -- The Independent Source for Enterprise Java
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences.
Articles Weblogs Books Learning Lab News  
Registration Is Open for the Third Annual O'Reilly Emerging Technology Conference.
Traveling to
a tech show?

Las Vegas Hotels
Discount Hotels
Cancun Hotels
Florida Hotels
Georgia Hotels
Miami Hotels



  

QTJ Audio
Writing Audio applications with QuickTime Java

  

Top 15 Ant Best Practices
Tips for writing well-crafted Ant buildfiles in your projects

Make Your Swing App Go Native, Part 1
Making Swing applications more appealing

  

Understanding JAXB: Java Binding Customization  JAXB, Java Architecture for XML Binding, is a specification (or standard) that automates the mapping between XML documents and Java objects and vice versa. One of the primary components of JAXB is the schema compiler. The schema compiler is the tool used to generate Java bindings from an XML schema document. If used in its default mode (for non-trivial applications), the compiler usually generates bindings that are awkward to work with. This article will look at various methods you can use to customize the generated bindings.   [ONJava.com]

Java vs. .NET Security, Part 2  Java and .NET address similar code security issues, but which offers the best security implementation? Denis Piliptchouk's series continues with a look at cryptography support.   [ONJava.com]

Introduction to the Peer-to-Peer Sockets Project  The Peer-to-Peer Sockets project reimplements Java's standard Socket, ServerSocket, and InetAddress classes to work on the JXTA peer-to-peer network rather than on the standard TCP/IP network. Brad Neuberg shows how to configure and set up the P2P Socket libraries to run on your system, how to create and run P2P server and client sockets, and how to work with the P2P InetAddress class, and discusses security issues and limitations in the framework.   [ONJava.com]

Appropriate Data Structures and Algorithms -- How do you identify the performance problems that can stem from using an inappropriate or nonoptimal data structure? Find out in Chapter 11 of Java Performance Tuning, 2nd Edition. Get a free trial to read this and four other O'Reilly books on Safari.

JSP 2.0: The New Deal, Part 2  The wait is almost over: the latest version of the JavaServer Pages (JSP) specification, JSP 2.0, is about to be released. Hans Bergsten shows how the new changes make using JSP and its expression language cleaner and more powerful.   [ONJava.com]

Regular Expressions in J2SE  Java applications that perform text searching and manipulation using String and StringTokenizer classes often result in complex code, leading to a maintenance nightmare. Another alternative is regular expressions. Hetal Shah explains how to implement regular expressions using the java.util.regex package, and how it can make your code easier to write and maintain.   [ONJava.com]

Java vs. .NET Security, Part 1  Java and .NET address similar code security issues, but which one offers the best security implementation? Denis Piliptchouk's series starts with a side-by-side look at how each performs configuration, code verification, and memory isolation.   [ONJava.com]

Best Practices for Exception Handling  Java's concept of exceptions and how they're used has led to controversy and, in some cases, bad programming practices. Gunjan Doshi seeks to lay down some best practices for using exceptions in Java.   [ONJava.com]

Two Servlet Filters Every Web Application Should Have  Web applications can greatly improve performance by caching previously generated content and compressing the data it sends to the browser. As Jayson Falkner explains, servlet filters make it easy to provide these features to servlets.   [ONJava.com]

Inside Class Loaders  Class loading is a topic that separates the Java Jedi from his or her apprentice. Until you start working with multiple -- and potentially incompatible -- class loaders, you don't realize the trickiness of keeping classes straight. Andreas Schaefer's introduction will help expose how class loading works.   [ONJava.com]

Subverting Java Access Protection for Unit Testing  Ross Burton describes how to use reflection to subvert Java class-member access protection to improve unit testing, by accessing private and protected members as required.   [ONJava.com]

JSP 2.0: The New Deal, Part 1  The wait is almost over: the latest version of the JavaServer Pages (JSP) specification, JSP 2.0, is about to be released. Hans Bergsten, the author of JavaServer Pages, 3rd Edition, shows how the new changes make using JSP and its expression language cleaner and more powerful.   [ONJava.com]

"Head First EJB" Author Interview  Kathy Sierra and Bert Bates have just completed the second title in O'Reilly's Head First series, the recently released Head First EJB, a certification book as unique as the series itself. In this interview, the authors discuss why the Head First series now includes a certification book, why the book is essential even if you're not planning to take the exam, how they've used their unique teaching style to help Java candidates pass the EJB exam, and much more.   [ONJava.com]

Page Navigation in JavaServer Faces  Any web application with more than one page needs some sort of navigation. Where does the user go when he logs in? Where does he go if his password is incorrect? JSF provides an easy-to-update page navigation model in its Application Configuration file. Budi Kurniawan explains how it works.   [ONJava.com]

The Return of the Blue Q  This article describes the new QTJ by relating the history of why it was broken in the first place, how it was fixed, how to use the new version, and what we might expect to see from QTJ going forward.   [ONJava.com]

Analyze Your Classes  Java reflection allows you to discover your code's abilities, but what about changing the code? Vikram Goyal introduces the Byte Code Engineering Library, which opens up classes for low-level changes from code.   [ONJava.com]

Developing With Maven  By knowing what developers want in a build tool, Maven hopes to unseat Ant as the favorite build tool of Java developers. Rob Herbst looks at Maven's most compelling features.   [ONJava.com]

Creating an Online Help System with JavaHelp and DocBook  JavaHelp offers a full-featured help system for Java applications, but creating and maintaining help content can be tricky. Austin King offers an alternative workflow, based on DocBook and XSL.   [ONJava.com]

The PHP Scalability Myth  Java scales ... but so does PHP. That's the argument Jack Herrington puts forth in comparing how each can be used to create web applications with modern architectures.   [ONJava.com]

Mac OS X JNI Revisited  Since the April release of his book, Mac OS X for Java Geeks, Will Iverson has gotten more than a few queries about the Java Native Interface, or JNI. Here he revisits the process of building a JNI project using the latest Java tools and looks at some questions sent in by readers of the book.  [ONJava.com]

XML Parsing in a Producer-Consumer Model  Decent APIs such as SAX have made XML parsing much easier than in the old DOM and pre-DOM days. That doesn't mean it's completely natural, though, in all circumstances. Throw XML parsing into a multithreaded application and things can get weird quickly. That's where a different approach can help. Prabu Arumugam demonstrates the producer-consumer model, which can allow multithreaded XML processing.  [ONJava.com]

Qualities of a Good Middle-Tier Architecture  IT spends a considerable sum of dollars in creating company-wide frameworks as part of building their business applications. This is especially true for typed languages like C++, Java, and C#. The core of this spending goes towards coming up with an architecture for the middle tier. How does one know if the resulting architecture will serve the needs? This article examines the qualities of a good middle-tier architecture and answers how the well known middle-tier architectures that are in vogue today stack up against this analysis. The middle-tier architectures analyzed include stored procedures, SOA, EJBs, COM+, and SQLJ.  [ONJava.com]

SearchAssist: A Portable Search Engine in Java  While server-side Java solves many problems, it's not always available. Besides, there's more to a good UI than HTML can provide. Sometimes an applet can fit the bill. Ashwin Jayaprakash demonstrates a search engine applet designed for portability and power.  [ONJava.com]

Readable Java 1.5  Java 1.5 promises several exciting new features: an improved for loop, generics, and improved typing through variance. The proposed syntax doesn't impress everyone, though. Stephen Jungels proposes alternate syntaxes for the new features.  [ONJava.com]

Java for Bioinformatics  Bioinformaticians and biological scientists have to sift through a lot of data. Visualization helps. While Perl has been a mainstay of bioinformatics, several projects and APIs in the Java world are making Java a viable development language. Stephen Montgomery surveys the scene.  [ONJava.com]

Create Desktop Applications with Java-Based Web Technologies  Will Iverson provides detailed, step-by-step instructions for building a simple, point-and-shoot installer for a basic web application using Apache Jakarta Tomcat and a combination of free tools and various Apache-license projects. Will is the author of Mac OS X Java[ONJava.com]

Web and Enterprise Architecture Design Patterns for J2EE, Part 2  From their experience as Web-era application designers, Ganesh Prasad, Rajat Taneja, and Vikrant Todankar saw a need for a set of named ways of doing things at the application or subsystem level, in the same manner that the original design patterns fulfilled a need for standardization of lower-level functionality. In this second part of a two-part series, the authors discuss their Web and Enterprise Architecture Design Patterns in the Security, Navigation, and Data Volume Control categories.  [ONJava.com]

Web and Enterprise Architecture Design Patterns for J2EE, Part 1  From their experience as web-era application designers, Ganesh Prasad, Rajat Taneja, and Vikrant Todankar saw a need for a set of named ways of doing things at the application or subsystem level, in the same manner that the original design patterns fulfilled a need for standardization of lower-level functionality. In part one of a two-part series, the authors discuss their Web and Enterprise Architecture Design Patterns in the Partitioning and Scope categories.  [ONJava.com]

Managing Complexity: Keeping a Large Java Project on Track  Delivering a software project successfully requires much more than just writing good code. Issue tracking, bug fixing, packaging, deployment, and testing all help solve your customer's actual problem. Tom Copeland explains Dashboard, the continual integration infrastructure behind DARPA's UltraLog, a large Java project distributed among several vendors.  [ONJava.com]

Using JSF  Sun's recently released Web Services Developer Pack 1.2 includes an early-access release of JavaServer Faces. Andrei Cioroianu demonstrates building web forms, managing user input, and binding UI components to JavaBean properties.  [ONJava.com]

Code-Generation Techniques for Java  J2EE is powerful, but it can lead to a lot of repetitive code. You could hand this code off to junior developers, or you could generate it automatically. Jack Herrington explores this higher level of abstraction and how it can improve your productivity.  [ONJava.com]





Java Cookbook: Recipe of the Day

You lost the source code.

Do it now.

BEA Systems

Handling Mixed Content in a Strongly-Typed World
Merge the line between data and text with XMLBeans.



Weblogs: Links & Commentary

Flying Dukes T-Shirt contest by Dave Chappell [ Java]

Last minute shopping by Daniel H Steinberg [java.net weblogs]

Xml 2003 Reflections - Adam Bosworth Keynote by Michael Champion [java.net weblogs]

The Catastrophe Cycle by Craig Castelaz [java.net weblogs]
More Java-related web logs.

Today's News
December 20, 2003

MySQL Gets Functions in Java Java Coward writes "Eric Herman and MySQL's Brian "Krow" Aker have released code to allow the DBMS MySQL to run Java nativily inside of the database. The code ... [Source: Slashdot Org latest news headlines]

The All New J2EE 1.4 Platform The All New J2EE 1.4 Platform Find out why it is the platform of choice for Web services and enterprise applications. [Source: Java Technology Highlights]

Developing JNDI-based Applications Developing JNDI-based Applications Learn how to use the feature-rich APIs in the Java Naming and Directory Interface with this code-filled tutorial. [Source: Java Technology Highlights]

Sun Developer Network Program Releases New Site and Assorted Features Sun Developer Network Program Releases New Site and Assorted Features Explore the newly consolidated site; take advantage of the enhanced offerings from Sun Developer Network; tell us what you want next. [Source: Java Technology Highlights]

Sun Linux a Good Rival to Windows Sun releases its Java Desktop System, which is its answer to Windows. It's billed as Linux for the masses. We shall see. By Michelle Delio. [Source: Wired News]

Sun ONE Studio 5, Mobile Edition EA The Early Access of Sun ONE Studio 5, Mobile Edition is also available which provides specific support for J2ME WTK 2.1 Beta and the J2ME Wireless Connection Wizard for integrating J2ME with J2EE applications. [Source: Java Wireless Technology Highlights]

More News


Events

Edge 2004 East
Boston, MA Feb. 24, 2004

JavaOne 2004
San Francisco, CA Jun. 28, 2004

More Events

Sponsored by:



Contact Us | Media Kit | Privacy Policy | Press Center | Jobs

Copyright © 2000-2003 O'Reilly & Associates, Inc. All Rights Reserved.
All trademarks and registered trademarks appearing on the O'Reilly Network are the property of their respective owners.

For problems or assistance with this site, email