InfoCenter Home >
3: Migration overview >
3.3: Migrating APIs and specifications >
3.3.1: Migrating to supported EJB specification

3.3.1: Migrating to supported EJB specification

Migrating from Version 3.0x

The EJB specification level for Version 3.5 has not changed from that of Version 3.0x, however changes due to the prerequisite of JDK 1.2 are required:

  • In Version 3.02x, the JavaSoft standard packages:
    javax.sql.*
    javax.transaction.*
    
    were present under non-standard names. In Version 3.5, they are present under their standard names.

    Any code using WebSphere Application Server data sources, including BMP entity beans and session beans that access databases, will need to be modified.

    See articles 3.3.8 and 3.3.9 for instructions.

  • Some of the stub classes for deployed enterprise beans have changed in JDK 1.2. Repdeploy all EJB server JAR files to generate the correct stub file references.

Be aware that, in general, JAR files generated prior to JDK 1.2 are source and binary code compatible on a JDK 1.2 base. However, there are some incompatible cases. For further details, see:

http://java.sun.com/products/jdk/1.2/compatibility.html

Go to previous article: Migrating APIs and specifications Go to next article: Migrating to supported Servlet specification and extensions

 

 
Go to previous article: Migrating APIs and specifications Go to next article: Migrating to supported Servlet specification and extensions