簡體   English   中英

Web服務自動生成的文件

[英]Web Service Auto Generated Files

當我從Web應用程序使用RSA 7.5 IDE和Web Sphere 7.0服務器創建新的Web服務時,我可以看到由此過程創建的一些自動生成的文件,即:

1)對於服務,創建SEI文件

2)對於模型,創建ser,deser和helper文件。

但是我無法理解所有這些SEI,ser,deser和helper文件的用途。

任何有效的解釋將非常感激。

BOUNTY編輯:

賞金編輯:

由於我沒有得到任何回復,我想再次提出這個問題 - 提供獎勵以鼓勵深入回答。 我很想知道這些文件是如何以及何時在內部使用的?

問候,

服務端點接口(SEI):

SEI是與正在實現的Web服務端口類型相對應的Java接口。 它由JAX-RPC定義,它指定從WSDL 1.1到Java的語言映射。 參考

要么

服務端點接口( SEI )是一個Java接口,它聲明客戶端可以在服務上調用的方法。 參考

這些serdserhelper是幫助者將XML文檔轉換為java對象,反之亦然(WebServices)。 參考

服務器項目中生成的文件:WebSphere Application Server 6.1 Ref

根據向導運行期間的設置,已創建WeatherJavaBeanWeb項目中的以下文件:

服務端點接口(SEI): itso.bean.WeatherJavaBean_SEI.java是定義Web服務中公開的方法的接口。

WSDL文件: /WebContent/WEB-INF/wsdl/WeatherJavaBean.wsdl描述了Web服務。

部署描述符: webservices.xmlibm-webservices-ext.xmlibm-webservices-bnd.xml 這些文件根據J2EE樣式的Web服務( JSR 109 )描述Web服務。 WeatherJavaBean_mapping.xml文件中描述了JAX-RPC映射。

數據映射文件: itso.objects包中的輔助bean執行從XML到Java對象的數據轉換。

Web部署描述符中定義了一個servlet來調用JavaBean。

在此輸入圖像描述

希望這些信息對您有所幫助

這些文件與Java,WSDL和XML之間的WebSphere映射有關。 它們是自動生成的,不需要編輯。 你應該假裝他們不在那里(除非他們不在那里你可能會有部署麻煩......)。

  • SEI - 服務端點接口
  • ser - 序列化
  • deser - 反序列化
  • 幫手 - ?

以下是一些有用的鏈接,可以更深入地了解您的問題:

所有這些文件基本上都是為webservice生成的。

Web服務基本上是兩個獨立於框架或語言的運行應用程序之間的端口。

Leta說如果你從Web服務的一端使用java然后進行完整的編譯,那么java端需要一些類文件,這些文件具有你希望在服務上調用的那些。

為此,生成存根。 這個存根基本上是一個接口(SEI)。

此外,websphere還需要其他文件來實現webservices功能,因此需要tge幫助文件。

這基本上是它的總結。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM