Update the import statements of Quote.java and QuoteHome.java
-------------------------------------------------------------
Key: DAYTRADER-10
URL: http://issues.apache.org/jira/browse/DAYTRADER-10
Project: DayTrader
Issue Type: Improvement
Components: EJB Tier
Affects Versions: 1.2
Environment: All
Reporter: Slava
Priority: Minor
Java 5 EE introduces a new "javax.ejb.Remote" interface.
Currently Daytrader EJBs Quote.java and QuoteHome.java import Java packages
with wild cards.
For example:
import javax.ejb.*;
import java.math.BigDecimal;
import com.ibm.websphere.samples.trade.*;
import java.rmi.*;
Prior to Java 5 EE there was only one Remote interface (java.rmi.Remote).
Therefore it is clear that Quote.java and QuoteHome.java extend the
java.rmi.Remote interface.
When we start to support Java 5EE however, there will be two "Remote"
interfaces (java.rmi.Remote and javax.ejb.Remote. That will cause confusion
for the java compiler during the ejbdeploy.
The solution is really simple: to provide the full interface name/path during
imports.
I know that this is not a problem for Daytrader yet but it will become. So
lets be proactive, fix the imports now and avoid the problem in the future.
I am providing a fix for this issue.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira