//EmployeeHome.java Home interface package employee;import javax.ejb.*;
import java.util.*;public interface EmployeeHome extends javax.ejb.EJBLocalHome {
public Employee create(String id) throws CreateException;
public Collection findByName(String name) throws FinderException;
public Collection findByAge(int age) throws FinderException;
public Collection findAll() throws FinderException;
public Employee findByPrimaryKey(String id) throws FinderException;
}
-----------------------------------------------------------------
//Employee.java Remote interface
package employee;import javax.ejb.*;
import java.util.*;
import java.math.*;public interface Employee extends javax.ejb.EJBLocalObject {
public String getId();
public void setName(String name);
public String getName();
public void setAge(BigDecimal age);
public BigDecimal getAge();
public void setMemo(String memo);
public String getMemo();
}
------------------------------------------------------------
//EmployeeBean.java --- implement class
package employee;import javax.ejb.*;abstract public class EmployeeBean implements EntityBean {
EntityContext entityContext;
public java.lang.String ejbCreate(java.lang.String id) throws CreateException {
setId(id);
return null;
}
public void ejbPostCreate(java.lang.String id) throws CreateException {
/**@todo Complete this method*/
}
public void ejbRemove() throws RemoveException {
/**@todo Complete this method*/
}
public abstract void setId(java.lang.String id);
public abstract void setName(java.lang.String name);
public abstract void setAge(java.math.BigDecimal age);
public abstract void setMemo(java.lang.String memo);
public abstract java.lang.String getId();
public abstract java.lang.String getName();
public abstract java.math.BigDecimal getAge();
public abstract java.lang.String getMemo();
public void ejbLoad() {
/**@todo Complete this method*/
}
public void ejbStore() {
/**@todo Complete this method*/
}
public void ejbActivate() {
/**@todo Complete this method*/
}
public void ejbPassivate() {
/**@todo Complete this method*/
}
public void unsetEntityContext() {
this.entityContext = null;
}
public void setEntityContext(EntityContext entityContext) {
this.entityContext = entityContext;
}
}
import java.util.*;public interface EmployeeHome extends javax.ejb.EJBLocalHome {
public Employee create(String id) throws CreateException;
public Collection findByName(String name) throws FinderException;
public Collection findByAge(int age) throws FinderException;
public Collection findAll() throws FinderException;
public Employee findByPrimaryKey(String id) throws FinderException;
}
-----------------------------------------------------------------
//Employee.java Remote interface
package employee;import javax.ejb.*;
import java.util.*;
import java.math.*;public interface Employee extends javax.ejb.EJBLocalObject {
public String getId();
public void setName(String name);
public String getName();
public void setAge(BigDecimal age);
public BigDecimal getAge();
public void setMemo(String memo);
public String getMemo();
}
------------------------------------------------------------
//EmployeeBean.java --- implement class
package employee;import javax.ejb.*;abstract public class EmployeeBean implements EntityBean {
EntityContext entityContext;
public java.lang.String ejbCreate(java.lang.String id) throws CreateException {
setId(id);
return null;
}
public void ejbPostCreate(java.lang.String id) throws CreateException {
/**@todo Complete this method*/
}
public void ejbRemove() throws RemoveException {
/**@todo Complete this method*/
}
public abstract void setId(java.lang.String id);
public abstract void setName(java.lang.String name);
public abstract void setAge(java.math.BigDecimal age);
public abstract void setMemo(java.lang.String memo);
public abstract java.lang.String getId();
public abstract java.lang.String getName();
public abstract java.math.BigDecimal getAge();
public abstract java.lang.String getMemo();
public void ejbLoad() {
/**@todo Complete this method*/
}
public void ejbStore() {
/**@todo Complete this method*/
}
public void ejbActivate() {
/**@todo Complete this method*/
}
public void ejbPassivate() {
/**@todo Complete this method*/
}
public void unsetEntityContext() {
this.entityContext = null;
}
public void setEntityContext(EntityContext entityContext) {
this.entityContext = entityContext;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货