读书人

(八) 开发EJB容器模型的WEB服务

发布时间: 2012-06-24 19:01:53 作者: rapoo

(8) 开发EJB容器模型的WEB服务

一:WEB服务(Web Service)


Web 服务也是一种分布式技术,它与EJB最大的不同是,Web服务属于行业规范,可以跨平台及语言。而EJB属于java平台的规范,尽管理论上可以跨平台,但实现起来比较复杂,所以其应用范围局限在了java平台。看上去两者好像是互相竞争的关系,其实不是。它们两者的偏重点不一样,Web服务偏重的是这个系统对外提供什么功能,而EJB偏重的是如何使用一个个组件组装这些功能。就好比一个硬盘,它对外提供的是存储服务,这是web服务的关注点,对于怎样组装这个硬盘,怎样构造这些小零件,web服务并不关心,但这些却是EJB所关注的。

JavaEE 为web service提供了两种不同的编程模型:EJB容器模型及Web容器模型,这里将以最新的JAX-WS2.x规范(Java API for XML-based Web Services)介绍webservice的开发。

(八)  开发EJB容器模型的WEB服务


二:

建一个WebService的Eclipse项目,因为是EJB模型,所以要建一个无状态会话bean,然后把这个无状态会话bean发布为web service,