MapReduce programming with Apache Hadoop
Google's MapReduce framework handles massive data sets in the blink of an eye. Lucky for you, it's possible to harness similar
power for your own distributed data processing needs, with the open source Java-based Hadoop.
Ravi Shankar and Govindu Narendra,
September 2008
Web development with Wicket, Part 3: Many ways to persist
Wicket's fierce independence leaves you with lots of options for persisting your data. Find out how Wicket makes the marriage
work, whether you want to settle down with Spring/Hibernate or live on the edge with Databinder and ActiveObjects.
Nathan Hamblen,
September 2008
Custom schema generation with Hibernate annotations
Combine Hibernate annotations and a smart naming strategy to generate database schemas automatically -- and still keep your
DBA happy.
John Ferguson Smart,
August 2008
Introduction to Hibernate Search
Get started with Hibernate Search and its universal API, which bring the power of Lucene full-text searching to the Hibernate
ORM framework.
Dr. Xinyu Liu,
July 2008
iBATIS, Hibernate, and JPA: Which is right for you?
Don't let the old object-relational impedance mismatch get the best of you or your data. Compare ORM tools Hibernate and iBATIS
and the Java Persistence API itself, and find out how each one makes it easier to access your RDBMS using Java code.
K. L. Nitin, Ananya S., Mahalakshmi K., and S. Sangeetha,
July 2008
The PathProxy pattern: Persisting complex associations
Matthew Tyson is back with another of his highly useful design patterns. Learn the ins and outs of the PathProxy pattern,
which makes it easier to persist complex relationships without a proliferation of lookup tables.
Matthew Tyson,
July 2008
Java EE 6 profiles bright for Spring
Java EE 6 profiles could enable standardized combinations of technologies without the weighty legacy of the full Java EE platform.
Paul Krill,
January 2008
Understanding JPA, Part 2: Relationships the JPA way
Don't let poorly mapped data relationships make a mess of your Java applications: learn how to detangle them with Java 5 annotations
and the Java Persistence API.
Aditi Das,
January 2008
Understanding JPA, Part 1: The object-oriented paradigm of data persistence
Learn how the Java Persistence API takes the burden of database access off of your shoulders and keeps your code coolly object
oriented.
Aditi Das,
January 2008
Flexible reporting with JasperReports and iBATIS
These two open source frameworks combine admirably to make one highly flexible reporting solution. Find out how to leverage
iBATIS's data-handling capabilities in your Jasper reports.
Scott Monahan,
December 2007
Subversion or CVS, Bazaar or Mercurial?
Get a hands-on preview of four leading open source version control systems, then decide which one works best for you.
John Ferguson Smart,
September 2007
Relational database pioneer says technology is obsolete
Relational databases are inefficient compared to the new breed of column-oriented databases, says Michael Stonebraker.
Erik Lai,
September 2007
Simplify directory access with Spring LDAP
Why spend all your time handling checked exceptions, closing resources,
and looping through NamingEnumerations when you don't have to? The Spring LDAP framework puts the 'l' (for lightweight) back
into LDAP programming with JNDI.
Sunil D. Patil,
June 2007
Named Parameters for PreparedStatement
PreparedStatement can be cumbersome to use because its parameters are
accessed by index. A relatively simple wrapper can be written that lets you
set them by name.
Adam Crume,
April 2007
Java object queries using JXPath
This article shows how to use the Apache Commons JXPath component to easily query complex Java object trees for data using
the XPath expression language. It covers both basic and advanced features to increase your productivity quickly.
Bart van Riel,
March 2007
Recent articles:
Popular archives:
Java: A platform for platforms
Sun's reorg may seem promising to shareholders but it's also a scramble for position. The question now is whether Sun can,
or wants to, maintain its hold on Java technology. Especially with enterprise leaders like SpringSource and RedHat investing
heavily in Java's future as a platform for platforms
Also see:
Discuss: Java: A platform for platforms?