wsimport تاماملاندى. SOAP چاقىرىقى يەنىلا ۋاكالەتچى تەلەپ قىلىدۇ.
JAX-WS ۋاكالەتچى ئارقىلىق زىيارەتنى تەڭشىگەندە WSDL ھاسىل قىلىش، ئىجرا ۋاقتىدا WSDL ئېلىش ۋە SOAP چاقىرىقىنى ئايرىڭ.
WSDL چۈشۈرۈلدى، Java تۈرلىرى ھاسىل قىلىندى، يەنىلا بىرىنچى SOAP چاقىرىقى توردىن چىقالمايۋاتىدۇ. ھاسىللىغۇچ ئىشلىتىدىغان ۋاكالەتچى تاللانمىسى ھاسىللىغۇچنىڭ ئۆز مەشغۇلاتىغا تەۋە.
Oracle JDK 8 دىكى wsimport پايدىلانمىسى بۇ قورال ئۈچۈن HTTP ۋاكالەتچى تاللانمىسىنى خاتىرىلەيدۇ. ئۇ ھاسىل بولغان مۇلازىمەت تۈرلىرىگە سىڭدۈرۈلگەن كۆچۈرۈلىدىغان كۆرسەتمە ئەمەس. كېيىن ئىجرا بولىدىغان پروگرامما باشقا JVM دا، باشقا ھېسابات ئاستىدا ۋە باشقا JAX-WS ئىجراسى بىلەن مېڭىشى مۇمكىن.
قايسى تەلەپ مەغلۇپ بولغانلىقىنى تېپىڭ
| باسقۇچ | تەكشۈرۈلىدىغان جەريان ياكى زاپچاس |
|---|---|
| WSDL ۋە ئىمپورتتىن تۈر ھاسىل قىلىش | قۇرۇش قورالى ياكى wsimport چاقىرىقى |
| مۇلازىمەتنى قۇرۇۋاتقاندا WSDL ئوقۇش | پروگراممىنىڭ WSDL ئورنى ۋە ئىجرا ۋاقتى خېرىدارى |
| SOAP ئاخىرقى نۇقتىسىنى چاقىرىش | تاللانغان ئىجرا ۋاقتى توشۇشى ۋە ئۇنىڭ ۋاكالەتچى سەپلىمىسى |
ئوتتۇرا باسقۇچنى ئاسانلا ئۇنتۇپ قالىسىز. ھاسىل بولغان مۇلازىمەت يەنىلا يىراقتىكى WSDL گە ئىشارەت قىلىشى مۇمكىن. ئىجرا ۋاقتى ئۇنى قۇرۇش جەريانىدا ئېلىشقا توغرا كەلسە، كېيىنلا پورت تەڭشەش ئۇ ئالدىنقى چۈشۈرۈش ئۈچۈن بەك كېچىككەن. مەقسەتتىكى چۈشەندۈرۈشنى پروگرامما مەنبەسى قىلىپ بولاقلىسا، ئىجرا قوللىغان يەردە بۇ ئېلىش باغلىنىشىنى يوقىتىشقا بولىدۇ.
بىر ئىجرادىكى ClientProxyFeature دېگەن تۈر ئاپتوماتىك ھالدا ھەر بىر JAX-WS تەمىنلىگۈچىنىڭ بىر قىسمى ئەمەس.
ۋاكالەتچى سالاھىيەت ئۇچۇرىنى SOAP مۇلازىمىتىنىڭكىدىن ئايرىپ ساقلاڭ. مۇۋەپپەقىيەتلىك WSDL چۈشۈرۈش ھەتتا ئىسسىز بولۇشى مۇمكىن، ئەمما مەشغۇلاتنىڭ ئاخىرقى نۇقتىسى كىرىشنى تەلەپ قىلىدۇ، ياكى ئەكسىچە.
مەغلۇپ بولغان URL نى ۋە قۇرۇش ياكى چاقىرىق توختىغان نۇقتىنى خاتىرىلەڭ. بۇ ئادەتتە يېتىشمىگەن تەڭشەشنىڭ قەيەرگە تەۋەلىكىنى كۆرسىتىدۇ، ئوخشاش تۈرلەرنى قايتا ھاسىل قىلىشقا ئۇرۇنماي.