[ http://issues.apache.org/jira/browse/DAYTRADER-10?page=all ]

Matt Hogstrom reassigned DAYTRADER-10:
--------------------------------------

    Assignee: Matt Hogstrom

> 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
>         Assigned To: Matt Hogstrom
>            Priority: Minor
>             Fix For: 1.2
>
>         Attachments: FixForDaytrader-10.patch
>
>
> 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

        

Reply via email to