正在加载图片...
PetStore中EJB的设计模式 <<EJBSession>> OFac SgetDAO setSessionContexto ejbPassivateO destroyO getProductso getProducto searchitemso Catalog gLocalHome (fom ejb CatalogDAOImpl etcategones agetProductsO 2.1.4.2 CatalogEJE public class CatalogEJB implements Session Bean i ∥那个光说话,不做是的家伙,真正做事 CatalogDAOlmpl类, CatalogejB不知道, 其实现实生活中就有这种事情 protected CatalogdAo dao public void ejbCreateO i try i ∥使用工程模式,产生DAO dao= Catalog DAOFactory. getDAO0 g catch( Catalog DAOSys Exception se)iPetStore 中 EJB 的设计模式 8/8 CatalogDAOFactory getDAO() (from dao) CatalogDAOImpl getDataSource() getCategory() getCategories() getProduct() getProducts() getItem() getItems() searchItems() (from dao ) CatalogEJB ejbCreate() setSessionContext() ejbRemove() ejbActivate() ejbPassivate() destroy() getCategory() getCategories() getProducts() getProduct() getItems() getItem() searchItems() <<EJBSession>> CatalogDAO getCategory() getCategories() getProduct() getProducts() getItem() getItems() searchItems() (from dao) CatalogLocalHome create() (fro m ej b) 2.1.4.2 CatalogEJB public class CatalogEJB implements SessionBean { //那个光说话,不做是的家伙,真正做事 CatalogDAOImpl 类,CatalogEJB 不知道, 其实现实生活中就有这种事情 protected CatalogDAO dao; public void ejbCreate() { try { //使用工程模式,产生 DAO dao = CatalogDAOFactory.getDAO(); } catch (CatalogDAOSysException se) { } }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有