In the July 2011 digital issue of Dr. Dobb's Journal, we introduce you to online analytical processing for Java, take a walk through Maven 3, revisit the Rete matching algorithm, and more!
In This July Digital Issue:
- olap4j: Online Analytical Processing for Java
By Luc Boudreau
The olap4j API offers online analytical processing of relational data with Java. Specifically, olap4j extends core classes of JDBC specifications 3 and 4 in order to bring online analytical processing data sources to the Java platform.
By Andrew Binstock Immutability makes data items ideal for sharing between threads
- Making the Move to Maven 3
By Jason van Zyl
Maven 3 is a drop-in replacement for Maven 2 and fully backwards compatible. So aside from addressing duplicate dependencies and plugin declarations, you don’t have to make any changes to your Project Object Models (POM) file.
- From the Vault: The Rete Matching Algorithm
By Bruce Schneier
String comparison algorithms are plentiful in computer science. You have Boyer-Moore, Knuth-Morris-Pratt, Rabin-Karp, and even the old-fashioned manual comparisons. Expert systems also require extensive pattern matching during their execution, but it is a special case of pattern matching. The Rete matching algorithm was invented to speed up that pattern-matching process.
Readers share their views on small classes and language tutorials.
Table of Contents
The information submitted is collected by TechWeb and our sponsor(s).
This digital issue is sponsored by: