1.1

Table Of Contents
}
}
An application needs to keep its code in sync across all tiers. This is true for all Java code which runs both in the client
and in the server. This is true for functions and procedures which run in multiple tiers. It is also true for user-dened
types which run in multiple tiers. The programmer should code defensively for the case when the client and server are
running different versions of the application code. In particular, the programmer should write defensive serialization
logic for user-dened types so that the application gracefully handles client/server version mismatches.
vFabric SQLFire User's Guide170
Developing Applications with SQLFire