谁有session bean调cmp的实例,有添加记录,删除记录等功能。贡献一下 是大家不会,还是没有啊。怎么没人理我啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package qincom;import javax.naming.NamingException;import javax.rmi.*;import javax.ejb.*;import javax.naming.*;import java.util.*;/** * Bean implementation class for Enterprise Bean: StuManage */public class StuManageBean implements javax.ejb.SessionBean { private javax.ejb.SessionContext mySessionCtx; /** * getSessionContext */ public javax.ejb.SessionContext getSessionContext() { return mySessionCtx; } /** * setSessionContext */ public void setSessionContext(javax.ejb.SessionContext ctx) { mySessionCtx = ctx; } /** * ejbCreate */ public void ejbCreate() throws javax.ejb.CreateException { } /** * ejbActivate */ public void ejbActivate() { } /** * ejbPassivate */ public void ejbPassivate() { } /** * ejbRemove */ public void ejbRemove() { } public int Add(int account1,int account2){ int result; result = account1 + account2; return result ; } /** * 调用cmp */ public Collection getInf(String id) throws FinderException{ Collection Rcl = new ArrayList(); try { javax.naming.Context ctx = new javax.naming.InitialContext(); Stu_infLocalHome stulh = (Stu_infLocalHome)PortableRemoteObject.narrow(ctx.lookup("local:ejb/ejb/qincom/Stu_infLocalHome"),Stu_infLocalHome.class); try { Collection cl = stulh.findByNum(id); Iterator it = cl.iterator(); while(it.hasNext()){ Rcl.add(((Stu_infLocal)it.next()).getStu_infData()); } } catch (Exception e){ System.out.println("fail to findByNum()"); } } catch (NamingException e) { System.out.println("fail to create Context."); } return Rcl ; } } 远程调用webservice问题,求高手 XMLWriter 生成XML 文件? JSP中不使用AJAX如何实现下拉框联动 如何用SOAPMessage生成下面的XML格式 入门级问题,待解答? 如何对struts2中使用tree标签生成的树状菜单进行操作 禁用cookie获得session问题 数据库中的数据如何实现多语 linux下tomcat不能启动的问题 怎样取得xml文件中节点的值? jsp错误。。up有分---------------------------------------------帮帮忙 请大家帮忙仔细看看啊!谢了!
import javax.rmi.*;
import javax.ejb.*;
import javax.naming.*;
import java.util.*;/**
* Bean implementation class for Enterprise Bean: StuManage
*/
public class StuManageBean implements javax.ejb.SessionBean {
private javax.ejb.SessionContext mySessionCtx;
/**
* getSessionContext
*/
public javax.ejb.SessionContext getSessionContext() {
return mySessionCtx;
}
/**
* setSessionContext
*/
public void setSessionContext(javax.ejb.SessionContext ctx) {
mySessionCtx = ctx;
}
/**
* ejbCreate
*/
public void ejbCreate() throws javax.ejb.CreateException {
}
/**
* ejbActivate
*/
public void ejbActivate() {
}
/**
* ejbPassivate
*/
public void ejbPassivate() {
}
/**
* ejbRemove
*/
public void ejbRemove() {
}
public int Add(int account1,int account2){
int result;
result = account1 + account2;
return result ;
}
/**
* 调用cmp
*/
public Collection getInf(String id) throws FinderException{
Collection Rcl = new ArrayList();
try {
javax.naming.Context ctx = new javax.naming.InitialContext();
Stu_infLocalHome stulh = (Stu_infLocalHome)PortableRemoteObject.narrow(ctx.lookup("local:ejb/ejb/qincom/Stu_infLocalHome"),Stu_infLocalHome.class);
try {
Collection cl = stulh.findByNum(id);
Iterator it = cl.iterator();
while(it.hasNext()){
Rcl.add(((Stu_infLocal)it.next()).getStu_infData());
}
}
catch (Exception e){
System.out.println("fail to findByNum()");
}
} catch (NamingException e) {
System.out.println("fail to create Context.");
}
return Rcl ;
}
}