j2ee的中间件有哪些?

请问下j2ee的中间件有哪些啊? 有些网友告诉我tomcat、WEBLOGIC 是容器是中间,
中间件有分类很多,有消息中间件、数据库中间件、远程过程调用中间件、对象请求代理中间件、事物处理中间件,那么j2ee的中间件到底有哪些?是j2ee中的组件吗?如果不是组件的话,那么j2ee中的中间件与组件( 像jdbc、jms,jta等)有什么关系?是组件调用中间吗?

第1个回答  2012-08-30
中间件的定义很宽广 你说到这些都可以认为是中间件的一种

中间件的作用就是将2个没办法通信或者交互的系统,通过中间件可以交互

这么理解也就是和组件的相互调用了追问

通过这几天的学习我终于了解了 规范、组件以及中间件定义和它们之间的关系。
j2ee提出的jdbc、jndi、jms、jta等规范,就像是提供的各个接口等待各个厂商去实现,而这些具体的实现就称之为组件,组件是可复用的,而中间件是像jboss、weblogic、websphere这要的应用服务器,组件就是存在于这些服务器中,提供对jdbc、jnid、jms、jta等规范的实现。
这是我看了这么多天技术帖子的总结。
如有不对希望批评指正!

追答

恩 没错 很好

本回答被提问者和网友采纳
第2个回答  2012-08-29
spring ibatis hibernate
第3个回答  2012-08-29
数据库中间件:Hibernat,Mybatis,JFinal......
相似回答