ordermdbbean.java
来自「1.DATABASE目录下存放的是网上购书系统的数据库脚本文件以及相应的jdat」· Java 代码 · 共 43 行
JAVA
43 行
package bookstoreejb;import javax.ejb.*;import javax.jms.*;import javax.naming.*;import java.math.*;import java.util.*;import javax.rmi.PortableRemoteObject;public class orderMDBBean implements MessageDrivenBean, MessageListener { MessageDrivenContext messageDrivenContext; private OrderinfoHome orderInfoHome=null; private Orderinfo orderInfo=null; public void ejbCreate() throws CreateException { /**@todo Complete this method*/ } public void ejbRemove() { /**@todo Complete this method*/ } public void onMessage(Message msg) { try{ ObjectMessage objMsg=(ObjectMessage)msg; Object order= objMsg.getObject(); Order o1=(Order)order; System.out.println(o1.booklist); Context context = new InitialContext(); Object ref = context.lookup("java:/comp/env/Orderinfo"); orderInfoHome= (OrderinfoHome) ref; orderInfo=orderInfoHome.create(o1.orderID); orderInfo.setAddress(o1.address); orderInfo.setCustname(o1.custName); orderInfo.setEMail(o1.e_mail); orderInfo.setBooklist(o1.booklist); orderInfo.setPrice(new BigDecimal(o1.price)); }catch(Exception e){e.printStackTrace();} /**@todo Complete this method*/ } public void setMessageDrivenContext(MessageDrivenContext messageDrivenContext) { this.messageDrivenContext = messageDrivenContext; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?