자바 분포 식 프레임 워 크 dubbo 사용

3626 단어 자바
아래 자신 이 만 든 dubbo 예시
 
관련 maven 의존

   org.apache.zookeeper
   zookeeper
   3.3.3
   
      
         netty
         io.netty
      
   

          
              com.alibaba
              dubbo
              2.5.3
              
                  
                      spring
                      org.springframework
                  
                  
                      javassist
                      org.javassist
                  
                  
                      netty
                      io.netty
                  
              
          
          
              com.101tec

              zkclient
              0.10
              
                  
                      netty
                      io.netty
                  
              
          

서버
public interface ServerProduce {
    public List getList(String date);
}
@Service("serverProduce")
public class ServerProduceImpl implements  ServerProduce{

    public List  getList(String date){
        List  list = new ArrayList();
        list.add("asd");
        System.out.println(list.get(0));
        list.add("zxc");
        System.out.println(list.get(0));
        return list;

    }
}
                                                                        




 
 
소비 단:
public interface ServerProduce {
    public List getList(String date);
}
@Service
public class ServerProduceImpl {

   @Autowired(required = true)
   ServerProduce serverProduce;

    public List getList(String date){
        return  serverProduce.getList(date);
    }

}




소비 단 테스트
ApplicationContext app = new ClassPathXmlApplicationContext("classpath:springMVC-servlet.xml");                                                                                                                   
 ServerProduceImpl serverProduceImp =(ServerProduceImpl)app.getBean(ServerProduceImpl.class);           
 List list =serverProduceImp.getList("fwefew");
if (!list.isEmpty()){
  for (String str:list
       ) {
    System.out.println(str);
  }
}

 

좋은 웹페이지 즐겨찾기