Local Home interface
Local interface
这个在2.0才出现的,就是解决本地调用的问题,不用再对象序列化经过网络传输,这个代价太大了,
2.0以后,如果是本地相互调用就直接使用Local Home interface
Local interface,这样就不用通过网络,直接调用

解决方案 »

  1.   

    public DeparteMentInfoView DepartView(String departid){
         try {
               InitialContext initial = new InitialContext();
               departementhome =(DeparteMentInfoHome) initial.lookup("DeparteMentInfo");
               departmentinfo = departementhome.findByPrimaryKey(departid);
               DeparteMentInfoView departview =new DeparteMentInfoView(departmentinfo.getDepartId(),departmentinfo.getDepartName(),departmentinfo.getDepartEminId(),departmentinfo.getDepartDesc());
               return departview;
            } catch (Exception e) {
               throw new EJBException("数据库操作失败",e);
             }
       }
    其中departementhome 是一个本地借口
      

  2.   

    Each local home interface implements javax.ejb.EJBLocalHome
    主要是看你的设计。采用设计模式中的‘浮啥德’这个词我现在弄不出来,相当于一个公司的前台小姐,你去这家公司办事情的时候,你只要叫前台小姐做事情,前台小姐通过内部调用(本地接口),来给你办完事情,具体流程你(客户端)根本不需要知道,这个列子就可以采用本地接口
      

  3.   

    本地接口,只有在一个容器内的类才能访问,安全级别较高:
    Local Home interface
    Local interface远程接口,可以远程调用,安全级别较低:
    Remote Home interface
    Remote interface
      

  4.   

    请问,一个容器是不是等于一个服务器,比如web logic