我想添加XML模式的现有EJB项目。修订是用于结合XML模式的一个Java类。作为我们将要使用的搜索引擎爬过也可与检时EJB是在开会。

我找不到任何直接的方法,因为映射的实体类文件,以XML模式。

只有这样,我们就能实现迄今为止创建的网络服务,产生WSDL其产生xml模式(文件)和随后分析的文件的文件,通过修订(xjc命令)创建java类文件。现在使用的mapping-binding.xml 文件我们可以XML和Java类文件。

但现在再问题是如何映这个实体类。

这是我们想要实现的:

  • XML数据对象XML模式,(这是已经存在的修订说明书)。
  • 实体豆然后延伸或有一个接口,这一修订对象。
  • 所有持久性功能的管理的实体豆...
  • 该实体豆将包含XML调集和分解的特点找到在修订..
  • 一个值的对象可以被检索或二进制XML形式从实体豆的对象。
  • JSP可能轻易提取XML模式和XML数据价值的物体和执行行动上,如XSL转换。

我的论点是,该实体豆没有标准的方式进行接口的修订对象。

蓖麻可能的解决方案,但随后再次,我们必须实现网络的服务或使用麻被创建。

我发现坦克是很有用的,因为它使用一个变换器类可以在其中呼吁该实体豆类对象,并产生一种xml文件。但我不喜欢使用的另一类,但将能在现有豆类。

你能帮我在这方面?


我会告诉你什么是我实际上想达到的目的。我创建一个搜索引擎,将诱发间EJB在会议和将使用履带式通过也可与检的,并得到的快照以XML格式。搜索将在不同的标准。

分类:设是一个搜索引擎的工具,但它使用其自己的属性和文件(将会采取更喜欢独立)

我已经有也可与检的使用web服务之间的通信PHP和Java应用程序(EJB层)。我想重新使用这些也可与检的修订作为一种履带式得到输出表在XML我不能做的修订会使用其自己产生的课程通过xml模式。就像你说的我还没有找到一种方法指示修订,以豆类。

有帮助吗?

解决方案

紧紧地联结数据模型,(实体豆类),以XML口可能不是最好的主意在世界;它阻止你改变一个没有改变。

我不是100%肯定我明白你正在尝试做,但我认为有一种方法指示修订,以延伸课程,而不是创建新的。你可以创建实体豆作为正常的,并且有你的修订产生的豆延长那些有额外的信息。

我可以说,越来越实体豆的实例从某个地方 其他的 比你坚持层(例如反序列化他们从XML)将是一个 巨大的 为你的问题。

还注意到,采用XML之间的通信Java应用程序(如之间JSP/Servlet和EJB层)是一个糟糕的想法;封送和加详细的XML给你买了很小;序列化的对象,通过RMI(这是什么EJB会为你做)将更容易实施、测试和维护。

其他提示

EclipseLink修订(月) 可以被用于地图访问用户实体XML。

更多信息,见:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top