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 እና ግንባታው ወይም ጥሪው የቆመበትን ነጥብ ይመዝግቡ። ይህ በተለምዶ የጎደለው ቅንብር የት እንደሚገባ ይለያል፣ በትክክል ተመሳሳዩን ክፍሎች እንደገና ሳይመነጩ።