Enterprise java bean The code given below is a session bean and associated remot
ID: 3715150 • Letter: E
Question
Enterprise java bean
The code given below is a session bean and associated remote interface from the solution for the EJB homework. Write the additional code into these files that would be necessary to support two new operations: “minimum” and “maximum” each with two parameter values (two double values). The “minimum” method should return the smaller of the two parameter values while the “maximum” method should return the larger of the two parameters.
package sessionBeans; import javax.ejb.Stateless;
@Stateless
public class calculatorBean implements calculatorBeanRemote { public double add(double value1, double value2) { return value1 + value2;
}
public double subtract(double value1, double value2) { return value1 - value2;
}
public double multiply(double value1, double value2) { return value1 * value2;
}
public double divide(double value1, double value2) { return value1 / value2;
}
}
package sessionBeans; import javax.ejb.Remote;
@Remote
public interface calculatorBeanRemote {
double add(double value1, double value2); double subtract(double value1, double value2); double multiply(double value1, double value2); double divide(double value1, double value2);
}
Explanation / Answer
Please find the methods min and max that you asked to answer.......
package sessionBeans;
import javax.ejb.Stateless;
@Stateless
public class calculatorBean implements calculatorBeanRemote {
public double add(double value1, double value2) {
return value1 + value2;
}
public double subtract(double value1, double value2) {
return value1 - value2;
}
public double multiply(double value1, double value2) {
return value1 * value2;
}
public double divide(double value1, double value2) {
return value1 / value2;
}
public double maximum(double value1,double value2){
if(value1>value2){
return value1;
}
else{
return value2;
}
}
public double minimum(double value1,double value2){
if(value1>value2){
return value2;
}
else{
return value1;
}
}
}
package sessionBeans; import javax.ejb.Remote;
@Remote
public interface calculatorBeanRemote {
double add(double value1, double value2);
double subtract(double value1, double value2);
double multiply(double value1, double value2);
double divide(double value1, double value2);
double minimum(double value1,double value2);
double maximum(double value1,double value2);
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.