当前位置:首页 » 业界相关

JSP 对 EJB 应用的问题?

 Advertisement:

热门软件下载:


 
    jsp   对   ejb   应用的问题?  
   
    我用   jbuilder   和   weblogic7   开发   ejb   的应用.  
    ejb   编写完毕并且通过   jbuilder   部署到   weblogic7   上,  
    并且通过   jbuilder7   的测试程序测试通过无误。  
    开始用jbuilder7   编写   jsp   对该   ejb   应用。  
    遇见问题如下:  
   
        原jbuilder测试程序获取ejb的   home   和   remote   对象的应用代码  
        是这样编写的。      
   
        private   userremotehome   userremotehome   =   null;  
        private   userremote   userremote   =   null;  
   
        //get   naming   context  
        context   ctx   =   getinitialcontext();  
   
      //look   up   jndi   name  
      object   ref   =   ctx.lookup("userremote");  
   
      //cast   to   home   interface  
      userremotehome   =   (userremotehome)   portableremoteobject.narrow(ref,   userremotehome.class);  
      userremote   =   userremotehome.findbyprimarykey(id);  
   
      现在ejb   和   jsp   是部署在weblogic7不同的目录,按我的理解  
  ejb   和   jsp   的代码是分开的,jsp   内不会带有   ejb   的代码,  
  这样一来,jsp   的代码   如何对已部署的   ejb    
   
      home   对象:userremotehome  
      remote   对象:userremote  
   
      进行申明和引用呢?entity   bean   与   session   bean   会有区别吗?  
       
      感觉对   ejb   应用上有个错误的理解,请哪位兄弟指教,不胜感谢!  
   
   
 

推荐阅读

  • 英国企业遭受电脑攻击数次翻倍 [详细内容]
  • 芯科宣布推出两款体积最小调频收音机芯片 [详细内容]
  • 7.5亿美元贷款 建第三条12英寸芯片生产线 [详细内容]
  • 英国电信加入WiMAX论坛 抢鲜无线宽带服务 [详细内容]
  • K300C使用感受及一些操作 [详细内容]
  • 半导体专家称中国芯片产业有泡沫是好事 [详细内容]
  • 英国电信完成欧洲远东新通信线路建设 [详细内容]
  • 网友回答:
    网友:zez

    在jsp里import你的ejb   home接口  
     

    网友:justtest

    userremotehome  
      userremote  
      都要吧  
       
      jsp部署环境,context不同的话  
      还需要设initialcontext  
      ---------------------------------  
        java.util.hashtable   jndiparm   =   new   java.util.hashtable();  
                          jndiparm.put(context.provider_url,   "192.168.0.1:1099");  
                          jndiparm.put(context.initial_context_factory,   "org.jnp.interfaces.namingcontextfactory");  
                      context   ctx   =   new   initialcontext(jndiparm);  
                      object   jndiref           =   ctx.lookup("userremote");

    .  

    相关评论

    Login