ฉันพยายามที่จะรวบรวมJava 1.4รหัสที่ถูกสร้างขึ้นโดยไอบีเอ็ม WSDL2JavaในJava5โดยไม่ต้องสร้างไม่สมบูรณ์และเห็นข้อผิดพลาดในEclipse ฉันอยู่ภายใต้การสันนิษฐานว่าต้นขั้วที่สร้างขึ้นควรรวบรวมตราบเท่าที่รันไทม์jarsพร้อมใช้งาน (มี) Access restriction: The type QName is not accessible due to restriction on required library C:\Program Files\Java\jdk1.5.0_16\jre\lib\rt.jar ชื่อคลาสเต็มคือ javax.xml.namespace.QName เกิดอะไรขึ้นที่นี่? เป็นกรณีที่ฉันพยายาม refactor หมูจากไส้กรอกหรือไม่ ฉันดีกว่าที่จะสร้างต้นขั้วขึ้นใหม่หรือไม่
ตัวอย่างเช่นในคำพูดนี้หมายความว่าอย่างไร การผสานรวมกับ API ภายนอกแทบจะเป็นการรับประกันในเว็บแอปสมัยใหม่ เพื่อประสิทธิภาพในการทดสอบบูรณาการเช่นนี้คุณต้องต้นขั้วมันออกมา ต้นขั้วที่ดีควรสร้างได้ง่ายและอัปเดตอยู่เสมอด้วยการตอบสนอง API ปัจจุบันจริง ในโพสต์นี้เราจะสรุปกลยุทธ์การทดสอบโดยใช้Stubsสำหรับ API ภายนอก