The following walks you through how to get the Blue Prints application, Adventure Builder to
work with the MySQL database. For more information, check out the Adventure Builder Java.net Community
JavaTM Adventure Builder Reference Application - Version 1.0.1
This document assumes that you have downloaded and installed the J2EE 1.4 Platform
Edition. Download the J2EE 1.4 Platform...
on Aug 5, 2004
Just quick BLOG today, as I am about to head to Ventura, CA for a weekend of sailing around the Channel Islands. We have just released our first Maintenance Release of JDBC RowSet Implementations. We will shortly also be updating our JDBC RowSet Co-Bundle for JWSDP 1.4 to match this release - so watch this space for more details.
You can grab your copy at:
on Jul 16, 2004
Factory Pattern: Many developers already apply the factory pattern for JDBC connections. The new standard finally applies the pattern, eliminating the need to use the connection manager and some of the code surrounding the connection creation. The connection manager will still exist for backward compatibility.
SQL 2003: For the SQL gurus, the next version will be SQL 2003 compliant...
on Jul 1, 2004
It is a safe bet that relational databases will be around for a very long time. The relational model is well past middle age (it was introduced by E.F. Codd in 1970), but it exhibits no loss of vigor despite repeated challenges. Upstarts like Object and XML databases have garnered some support, but they havent yet made a dent in the preeminence of the RDBMS. Layers may be erected between...
on Jun 9, 2004
I experienced a problem where a client application accessing a server was unable to use the server to subsequently access a MySQL database.
However, unit testing on the server side allowed the MySQL data access.
What was happening to the server when using the remote connection then and why were SQL connection failure errors like the following being thrown?
on Jun 3, 2004
This week I've been playing with a couple of things that I haven't used before - Struts 1.2-dev for one, and Hypersonic, a 100% Java RDBMS that supports transactions, RI, and stored procedures. I have been pleasantly surprised with both.
I've always thought that Struts action mappings can be a bit cumbersome to write when there are lots of them. XDoclet can help here, but there are some new...
on May 29, 2004
UPDATE: Brazilian Portuguese translation / tradução para o português do Brasil no JavaFree
To begin with, I must congratulate the JSR-220 EG for their braveness. I can't think of any spec in the JCP that has been changed in such a dramatic way as this one. Linda said during the last JavaOne she intended to kill deployment descriptors and to simplify the programming model as...
on May 19, 2004
The public review period for JSR 170: Content Repository for Java technology API is open now until July 19, 2004.
on May 18, 2004
Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it.
-- Larry Wall, Tom Christiansen, and Randal L. Schwartz, Programming Perl, 2nd Edition
I started my programming life in Perl, and I am a...
on May 18, 2004
There is a lively discussion going on at TheServerSide at the moment,concerning the recent vetoing of JSR 243 by three large vendors - IBM, BEA, and Oracle. The reasons cited by the three vendors basically boil down to the seeming overlap between JDO 2.0 and the upcoming JSR 220. Of course, I suppose it's not surprising that three app server vendors with a heavy investment in EJBs would be...
on May 5, 2004
I am a huge fan of O/R mappers like Hibernate and JDO. They insulate developers from the database mechanics, speeding up development and boosting productivity. They also add a layer of insulation above the database itself, which aids portability. However, insulating developers from the database layer completely is not always a good thing. Developers still need to be aware of the performance...
on Apr 29, 2004
Bruce Tate's article "For JDO, the Time Is Now" brings up many good points, but it misses a key concern of mine: Solutions that already incorporate Entity Beans would be painfully expensive to rearchitect as JDO solutions.
The J2EE specification for Entity Bean CMP should dictate the interface for using JDO as a persistence mechanism. This would allow developers to reliably introduce JDO...
on Mar 12, 2004
The relational database (based on SQL) has given us an elegant way to model the way different parts of an application relate to one another. Relationships allow us to eliminate redundant data, to relate data in meaningful ways, and to enforce those relationships at the lowest levels to ensure consistency. Enter the Object-oriented approach and its inherent desire to encapsulate and isolate, and...
on Jan 9, 2004
A lot of people have put out lists of what they expect to see for the new year. Instead of going across the industry I'm going to focus on one topic in particular: networked applications. I really think that 2004 is the year of the netapp. Now sure, I know what you're thinking: "I thought 1994 was the birth of the most popular networked application ever: the webbrowser. You're about ten years...
on Jan 5, 2004
The Hibernate project has released version 2.1 of their open-source (LGPL) object/relational persistence system. Hibernate v2.1's claims to fame are Query-by-Criteria, Query-by-Example, and pluggable high-level caching support.
on Dec 12, 2003
Maybe you can make sense of this EL question. Background is after the questions.
1.) Who is the EL audience?
2.) How is Sun marketing EL to PHP and non-java web developers?
3.) Is this more fashion than function?
4.) Are non-java developers using EL?
5.) Does EL make it harder for java developers?
At a recent JUG, people unanimously said Java code in JSP is bad. In a JSF...
on Oct 23, 2003
I was working on a Perl project this weekend. (You know, Perl. "It's like Java, only it lets you deliver on time and under budget." *) I was doing a bunch of awfulness with SQL-over-CSV files, but I really needed a database. I didn't want to go through the hassle of installing one, even though, on Debian, it's just apt-get install postgresql-client postgresql-server. Then I'd have to create...
on Aug 3, 2003
JavaOne always means two things for me - first, make a list of stuff to check out as soon as the conference is over, and second, buying a lot of books at the bookstore at the end of the show as a treat.
This year, I'm making my "to do" list public, a sort of meandering of the developer's mind as I wander the show. It's not so much about the product announcements as it is the little wheels...
on Jun 10, 2003