01 package trail.slsb;
02
03 import org.jboss.annotation.ejb.LocalBinding;
04
05 import javax.ejb.*;
06
07 @Stateless
08 //@LocalBinding (jndiBinding="EJB3Trail/slsb/Calculator")
09 @LocalBinding (jndiBinding="EJB3Trail/StatelessCalculator/Local")
10 public class StatelessCalculator implements Calculator {
11
12 public double calculate (int start, int end, double growthrate, double saving) {
13 double tmp = Math.pow(1. + growthrate / 12., 12. * (end - start) + 1);
14 return saving * 12. * (tmp - 1) / growthrate;
15 }
16
17 }
|