不使用EJB如何做分布式应用?

05-01-17 billywxy

不使用EJB如何做分布式应用?

用spring+hibernate这样的框架可以做到吗?(我对spring、hibernate没有深入研究)

billywxy
2005-01-17 14:58
UP

dabb
2005-01-17 21:22
可以做到,可以利用rmi,web service或则特定协议比如cauco 的hession来做

billywxy
2005-01-18 10:03
spring、hibernate这样的开源框架不行吗?

dabb
2005-01-19 09:28
不是不行,而是spring,hibernate本身就不包含 分布式处理这部分。说白了,象EJB,RMI,webservice这类分布式实现的部分就是对底层远程通信提供了一层透明的封装,以让应用层的开发人员不用关注底层的通信机智的实现。而spring核心是一个ioc容器,主要关注于业务逻辑层。hibernate是o/r mapping的一个实现,关注于数据层。而他们都觉的没有必要去重新开发一套分布式通信协议,既然已经有以上各种标准协议存在了。

billywxy
2005-01-19 13:49
照楼上这样的说法,我觉得做分布式应用的话,还是应该考虑使用ejb技术。那么spring,hibernate这样的框架要设计分布式应用的话,恐怕要费些功夫了!

dabb
2005-01-19 13:55
你不是问还有其他方法除了ejb吗?分布市应用还是ejb最合适了(这不是我说的,这是某些大师说的)。

猜你喜欢