productwebimpl.java
来自「一个优秀的供应商管理系统」· Java 代码 · 共 74 行
JAVA
74 行
package apusic.myshop.product.web;import java.rmi.RemoteException;import javax.ejb.FinderException;import javax.ejb.CreateException;import java.util.Collection;import apusic.myshop.product.ejb.ProductHome;import apusic.myshop.product.ejb.Product;import apusic.myshop.util.EJBUtil;import apusic.myshop.util.Debug;public class ProductWebImpl { public ProductWebImpl() { } public Product getProduct(String productId) { try{ ProductHome productHome = EJBUtil.getProductHome(); Product product = productHome.findByProductId(productId); return product; } catch (RemoteException re) { Debug.println("ProductBean: Unable to locate product for item " + productId); } catch (FinderException fe) { Debug.println("ProductBean: Unable to locate product for item " + productId); } return null; } public Collection getProducts(String catalog) { try{ ProductHome productHome = EJBUtil.getProductHome(); Collection products = productHome.findByCatalog(catalog); return products; } catch (RemoteException re) { Debug.println("ProductBean: Unable to locate product for items " ); } catch (FinderException fe) { Debug.println("ProductBean: Unable to locate product for items " ); } return null; } public Collection getProducts(int supplier) { try{ ProductHome productHome = EJBUtil.getProductHome(); Collection products = productHome.findBySupplier(supplier); return products; } catch (RemoteException re) { Debug.println("ProductBean: Unable to locate product for items " ); } catch (FinderException fe) { Debug.println("ProductBean: Unable to locate product for items " ); } return null; } public void createProduct(String productId, String catalog, int supplier, String name, String style, double listPrice, double unitCost, String picture, String outline, String comment) { try{ ProductHome productHome = EJBUtil.getProductHome(); productHome.create(productId, catalog, supplier, name, style, listPrice, unitCost, picture, outline, comment); } catch (RemoteException re) { Debug.println("ProductBean: Unable to locate product for items " ); } catch (CreateException fe) { Debug.println("ProductBean: Unable to create product " ); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?