📄 ordermdbbean.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -