catalogwebimpl.java
来自「一个优秀的供应商管理系统」· Java 代码 · 共 70 行
JAVA
70 行
package apusic.myshop.catalog.web;import java.rmi.RemoteException;import javax.ejb.FinderException;import javax.ejb.CreateException;import java.util.Collection;import apusic.myshop.catalog.ejb.CatalogHome;import apusic.myshop.catalog.ejb.Catalog;import apusic.myshop.util.EJBUtil;import apusic.myshop.util.Debug;public class CatalogWebImpl { public CatalogWebImpl() { } public Catalog getCatalog(String cataId) { try{ CatalogHome catalogHome = EJBUtil.getCatalogHome(); Catalog catalog = catalogHome.findByCataId(cataId); return catalog; } catch (RemoteException re) { Debug.println("CatalogBean: Unable to locate category for item " + cataId); } catch (FinderException fe) { Debug.println("CatalogBean: Unable to locate category for item " + cataId); } return null; } public Collection getCatalogs(String category) { try{ CatalogHome catalogHome = EJBUtil.getCatalogHome(); Collection catalogs = catalogHome.findByCategory(category); return catalogs; } catch (RemoteException re) { Debug.println("CatalogBean: Unable to locate catalog for items " ); } catch (FinderException fe) { Debug.println("CatalogBean: Unable to locate catalog for items " ); } return null; } public Collection getCatalogs() { try{ CatalogHome catalogHome = EJBUtil.getCatalogHome(); Collection catalogs = catalogHome.findCatalogs(); return catalogs; } catch (RemoteException re) { Debug.println("CatalogBean: Unable to locate catalog for items " ); } catch (FinderException fe) { Debug.println("CatalogBean: Unable to locate catalog for items " ); } return null; } public void createCatalog(String cataId, String category, String name, String descn) { try{ CatalogHome catalogHome = EJBUtil.getCatalogHome(); catalogHome.create(cataId, category, name, descn); } catch (RemoteException re) { Debug.println("CatalogBean: Unable to locate catalog for items " ); } catch (CreateException fe) { Debug.println("CatalogBean: Unable to Create catalog " ); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?