Oh, now I see.. You know, my point was to hide UserImpl from client, because it 
is subject to heavy modifications and refactorings, of which client side should 
be completely unaware as soon as it uses IUser contract. Can you tell me, does 
Hessian implement object transporting identically to Burlap? Or with Burlap 
it's possible to implement my idea? 

Thanks in advance!


> On Jan 18, 2007, at 1:02 AM, ...y ...ich wrote:
> 
> > Greeting,
> >
> > I want to implement a simple client-server application with the  
> > following feature: client receives some remote object and call it's  
> > method. I don't have an intention to use EJBs so my question if  
> > this possible with pure Spring Remoting features like Hessian.
> >
> >
> > The client side has only IUser in its classpath, not UserImpl. So  
> > when I call Hessian Service, I receive en error like this
> >
> > Code:
> >
> > java.lang.InstantiationException: interfaces.IUser
> 
> >
> > I haven't looked at Hessian source code, but I could presume that  
> > it tries to instantiate UserImpl on the client side, where such  
> > class is absent in the classpath.
> 
> Correct.  Hessian needs both sides to have the concrete classes to be  
> instantiated.
> 
> > Can I configure Hessian somehow to send UserImpl class information  
> > with serialized UserImpl object?
> 
> No, Hessian doesn't have any code migration, although you could  
> create a separate service that copied .class files over Hessian.   
> (That kind of capability would add extra complexity to Hessian, and  
> tie it closer to Java which we want to avoid.)
> 
> -- Scott
> 
> >
> > Thanks in advance!
> >
> > -- реклама  
> > -----------------------------------------------------------
> > http://freehost.com.ua - хостинг в UA-IX, домен  
> > бесплатно во всех пакетах!
> >
> >
> > _______________________________________________
> > hessian-interest mailing list
> > [email protected]
> > http://maillist.caucho.com/mailman/listinfo/hessian-interest

-- реклама -----------------------------------------------------------
http://freehost.com.ua - хостинг в UA-IX, домен бесплатно во всех пакетах!


_______________________________________________
hessian-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/hessian-interest

Reply via email to