先谈谈自己的理解,感觉socket的通讯方式很基础,javaee的容器屏蔽了底层通讯/线程,但是这底层通讯和socket有关系吗,抑或socket只是在局域网有效,如果是这样的话,那么没有容器前,是用什么定位一个主机?
    jms的编程和socket编程在我看来好象,jms中有queue和topic之分,它看重的是destination,而socket看重的是ip地址的绑定,但是两者的应用场景很大不同,jms是服务应用间的通讯标准,不是主机间的通讯。有很多地方提供jms服务的,像有些javaee容器提供jms服务,oracle也有,那么jms实现的底层通讯方式应该和提供者一样吧?那么javaee容器实现的和dbms实现的原理会一样吗?
    分数不多,但愿有人明白我的疑惑并给予解答!