ex7_13.txt

来自「j2ee core design patterns」· 文本 代码 · 共 42 行

TXT
42
字号
Example 7.13 	OrderServiceFacadeSession

import javax.ejb.SessionContext;
import javax.ejb.EJBException;
import java.rmi.RemoteException;
import java.util.Date;

public class OrderSystemFacade 
implements javax.ejb.SessionBean, OrderSystemClient {

    public void setSessionContext(
        SessionContext sessionContext) 
    throws EJBException, RemoteException {
    }

    public void ejbRemove()
    throws EJBException, RemoteException {
    }

    public void ejbActivate()
    throws EJBException, RemoteException {
    }

    public void ejbPassivate()
    throws EJBException, RemoteException {
    }

    public void placeOrder( OrderTO order ) {
        OrderAppService pas = new OrderAppService();
        pas.placeOrder( order );
    }

    public void addAccount(AccountTO account) {
        CompanyAppService cas = new CompanyAppService();
        cas.addAccount(account);
    }

    public void createCompany( CompanyTO company) {
        CompanyAppService cas = new CompanyAppService();
        cas.addCompany(company);
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?