我想使用EMF创建的类来创建Web服务,但是这些类不符合标准的bean格式,有没有可用的包装器或工具可以创建Web服务?
我想使用EMF创建的类来创建Web服务,但是这些类不符合标准的bean格式,有没有可用的包装器或工具可以创建Web服务?
我没有听说过任何这样的包装器或工具。但是我很困惑,为什么您要直接将EMF生成的类公开为Web服务。您不会最终得到一个过于细粒度以至于不实用的Web服务API吗?
回顾一下EMF之前的世界,在OMG MOF 1.x规范之前,其中一个(合理的)批评是MOF到CORBA IDL映射提供了需要进行太多请求的接口。但是为了捍卫MOF 1.x,CORBA IDL直到CORBA 2.3之后才支持值类型。
在MOF 1.x之后,人们失去了使用IDL的兴趣。当MOF团队开始研究JMI时,首选方法是将模型作为XMI块移动,并仅对内存反序列化使用细粒度API。这就是JMI所支持的,也是EMF的基本工作原理。(但是使用EMF还可以使用其他技术实现模型持久性;例如使用Teneo。)