| Jan | FEB | Mar |
| 10 | ||
| 2003 | 2004 | 2005 |
COLLECTED BY
Collection: alexa_dv
|
|
||||||
|
||||||
| Registration Is Open for the Third Annual O'Reilly Emerging Technology Conference. |
|
|
Java vs. .NET Security, Part 3 Java and .NET address similar code security issues, but which one offers the best security implementation? Denis Piliptchouk's series continues with a look at how each platform handles code protection and code access. [ONJava.com] What's New in Tomcat 5 In December 2003, the Apache Tomcat developers released version 5.0.16 as the first stable release of Tomcat 5. Jason Brittain looks at the latest features and offers insight into the goals established for version 5.0, which had a direct impact on development. Jason is a coauthor of Tomcat: The Definitive Guide. [ONJava.com] Managing Your Dependencies with JDepend Attributes like scalability and maintainability are qualitative in nature and hard to quantify, even hard to know until your code fails. But by analyzing dependencies between packages, JDepend gives you a way to measure how well-architected your code is. [ONJava.com] Effective Unit Testing with DbUnit Writing unit tests first can be impractical when your code will depend on access to a database. Enter DbUnit, which allows you to write simple XML files to fill in for the yet-to-be populated database for testing purposes. [ONJava.com] Introduction to Aspect-Oriented Programming Aspect-oriented programming (AOP) offers the ability to overlay new functionality atop existing code not by rewriting and recompiling, but by adding "aspects" to the compiled code. Graham O'Regan has an introduction. [ONJava.com] Hibernate your Data Hibernate can persist any kind of Java object, manipulate a hierarchy of objects, handle collections, and work with transactions. Davor Cengija shows you how. [ONJava.com] The Effective Use of Joins in Select Statements Ajoin construct helps you effectively use select statements to mine relational databases. This article examines syntax, surprises, and rules of thumb for the use of joins. [ONJava.com] Apples and Oranges (and the Java Units Specification) The Java Units Specification allows developers to create systems of units and to define conversion and representation rules in Java. Ori Kushner presents JSR 108, discusses possible uses and limitations, and provides ideas for future extensions. [ONJava.com] ONJava: 2003 in Review A look back at ONJava articles from 2003, summarizing the big topics and major trends of the year in Java. [ONJava.com] Developing Custom Tag Libraries as Tag Files This excerpt from Hans Bergsten's JavaServer Pages, 3rd Edition describes implementing custom tag library actions as plain text files and packaging them as tag libraries that can be used in JSP pages. [ONJava.com] Sliding into WebDAV The Jakarta Slide project provides client- and server-side WebDAV capabilities for Java, effectively turning an HTTP connection into a remote file system. Andrew Anderson takes a look. [ONJava.com] Object Caching in a Web Portal Application Using JCS One way to improve server-side performance is to cache data instead of generating it over and over again. Srini Penchikala takes a look at how the Java Caching System makes this possible. [ONJava.com] QTJ Audio QuickTime Java is well-suited to be the engine of audio-only applications, such as MP3 players. This article develops an audio player, QTBebop, that displays song metadata, band levels, and current time, all of which help introduce the useful audio-related tools provided by QuickTime to the Java developer. We also look at QuickTime's "callbacks," which are critical to all kinds of QT apps. [ONJava.com] Top 15 Ant Best Practices Nearly every open source Java project now uses Ant. The widespread use of Ant in these projects has naturally led to an increased need for a set of well-established best practices. Eric M. Burke, coauthor of Java Extreme Programming Cookbook and Ant: The Definitive Guide, offers his 15 best practices for using Ant and for writing well-crafted Ant buildfiles. These tips were inspired by his own mistakes on previous projects, or from horror stories relayed to him from other developers. [ONJava.com] 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
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 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] |
|
|
|
JSR 133 goes public by John D. Mitchell [java.net weblogs] XWork v1.0 and WebWork v2.0 released by John D. Mitchell [java.net weblogs] The meaning of deadlines by Daniel H Steinberg [java.net weblogs] 13 improvements for EJB by Richard Monson-Haefel [java.net weblogs]
Edge 2004 East Boston, MA Feb. 24, 2004 JavaOne 2004 San Francisco, CA Jun. 28, 2004 |
|
Sponsored by: |
||||||||||||||||||
|
Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs
Copyright © 2000-2004 O坦eilly Media, Inc. All Rights Reserved. |
|||||||||||||||||||||||||