JiBX

ภาพหน้าจอของซอฟแวร์:
JiBX
รายละเอียดซอฟแวร์:
รุ่น: 1.2.3
วันที่อัพโหลด: 12 May 15
ผู้พัฒนา: Dennis M. Sosnoski
การอนุญาต: ฟรี
ความนิยม: 11

Rating: nan/5 (Total Votes: 0)

JiBX เป็นกรอบสำหรับการผูกข้อมูล XML ไปยังวัตถุ Java โครงการ JiBX ช่วยให้คุณทำงานกับข้อมูลจากเอกสาร XML ใช้โครงสร้างระดับของคุณเอง กรอบ JiBX จัดการรายละเอียดทั้งหมดของการแปลงข้อมูลของคุณไปและกลับจาก XML ขึ้นอยู่กับคำแนะนำของคุณ
JiBX ถูกออกแบบมาเพื่อดำเนินการแปลระหว่างโครงสร้างข้อมูลภายในและ XML ที่มีประสิทธิภาพสูงมาก แต่ก็ยังช่วยให้คุณสามารถระดับสูงในการควบคุมกระบวนการแปล
มันไม่จัดการนี​​้ได้อย่างไร JiBX ใช้เอกสารคำนิยามที่มีผลผูกพันในการกำหนดกฎระเบียบสำหรับวิธีการที่วัตถุ Java ของคุณจะถูกแปลงไปยังหรือจาก XML (ผูกพัน) ในบางจุดหลังจากที่คุณได้รวบรวมรหัสต้นฉบับของคุณเป็นไฟล์ระดับคุณดำเนินการในส่วนแรกของกรอบ JiBX คอมไพเลอร์ที่มีผลผูกพัน
คอมไพเลอร์นี้จะช่วยเพิ่มระดับไฟล์ไบนารีที่ผลิตโดยคอมไ​​พเลอร์ชวาเพิ่มรหัสที่จะจัดการกับการแปลงกรณีของการเรียนไปยังหรือจาก XML หลังจากใช้คอมไพเลอร์ที่มีผลผูกพันที่คุณสามารถดำเนินการขั้นตอนปกติท​​ี่คุณใช้ในการประกอบใบสมัครของคุณ (เช่นการสร้างไฟล์ jar ฯลฯ ) นอกจากนี้คุณยังสามารถข้ามคอมไพเลอร์ที่มีผลผูกพันเป็นขั้นตอนที่แยกต่างหากและแทนที่จะผูกเรียนโดยตรงที่รันไทม์ แต่วิธีนี้มีข้อบกพร่องบาง
ส่วนที่สองของกรอบ JiBX เป็นรันไทม์ที่มีผลผูกพัน ไฟล์ระดับที่เพิ่มขึ้นเกิดจากการใช้คอมไพเลอร์ที่มีผลผูกพันส่วนประกอบรันไทม์นี้ทั้งสำหรับการสร้างวัตถุจริงจากเอกสารการป้อนข้อมูล XML (เรียกว่า unmarshalling ในแง่ข้อมูลที่มีผลผูกพัน) และสำหรับการสร้างเอกสารการส่งออก XML จากวัตถ​​ุ (เรียกว่าจอมพล) รันไทม์ใช้การดำเนินการแยกวิเคราะห์ XMLPull API สำหรับการจัดการเอกสารการป้อนข้อมูล แต่อย่างอื่นที่ตนเองมี

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

< ul>

  • แก้ไขปัญหาที่เกี่ยวข้องหลายแห่งในการสร้างรหัสจากคีสำหรับคีมาใช้ทดแทนกลุ่มหรือกลุ่มอ้างอิงเป็นฐานสำหรับการขยาย complexType หรือข้อ จำกัด .
  • สร้างรหัสที่ถูกต้องจากคีเมื่อใช้คำจำกัดความ xml.xsd จาก namespace http://www.w3.org/XML/1998/namespace.
  • แก้ไขข้อผิดพลาดในการตรวจสอบคีซึ่งต้องใช้ฐาน = '... ' แอตทริบิวต์สำหรับองค์ประกอบข้อ จำกัด simpleType (พิมพ์ฐานแบบอินไลน์เป็นทางเลือกที่ได้รับอนุญาต).
  • คงที่รุ่น WSDL หักจาก Jibx2Wsdl ซึ่งสร้างคำจำกัดความที่ว่างเปล่าสำหรับข้อความที่ส่งออก.
  • เพิ่มการสนับสนุนสำหรับ XS:. ประเภทรายการ
  • ขั้นตอนวิธีการตั้งชื่อที่ดีกว่าสำหรับส่วนประกอบคีซ้อนกัน (ถ้าเพียงองค์ประกอบหนึ่งของเด็กผ่านชื่อนอกลงไปยังส่วนเด็ก).
  • คงซ้ำ-type = & quot; อาร์เรย์ & quot; โค๊ดเจนการปรับแต่ง.
  • แก้ไขปัญหาที่เกิดขึ้นกับการใช้ผูกที่มีอยู่กับซ้ำซ้อนรวมถึงมีโค๊ดเจน (NPE).
  • เปลี่ยน Java เป็นอันดับ 5 enum เริ่มต้นที่จะใช้ชื่อ () วิธีการมากกว่า toString () วิธี.
  • เปลี่ยนรหัสรุ่น Java 5 enum จากคีเพื่อเพิ่ม xmlValue () วิธีการที่จำเป็นในการจัดหาข้อความจริงที่จะใช้ในเอกสารมากกว่าเอาชนะ toString ().
  • คงที่ปัญหาหลายประการที่มีส่วนประกอบของสคีมาฝังตัวอยู่ในโค๊ดเจน JavaDocs รวมถึงการใช้อ้างอิง = & quot; ... & quot; แอตทริบิวต์องค์ประกอบใน namespaces อื่น ๆ .
  • มีอะไรใหม่ ในรุ่น 1.2.1:

    • ข่าวประชาสัมพันธ์ฉบับนี้แก้ไขปัญหาที่พบในการสร้างรหัสจากแบบแผน ใช้ชื่อองค์ประกอบอย่างไม่มีเงื่อนไขแบบแผนไม่มี namespace, & lt; XS: AppInfo & gt; องค์ประกอบในแบบแผนและรูปแบบคีอื่น ๆ อีกหลาย.
    • นอกจากนี้ยังมีเอกสารพื้นฐานสำหรับเครื่องมือ Jibx2Wsdl และตัวอย่าง Jibx2Wsdl ไปตลอดทางที่จะบริการเว็บ deployable เมื่อนำมาใช้กับการติดตั้ง Axis2 ปรับปรุงโดยใช้แพคเกจโปรแกรม-axis2-1.4.X.

    มีอะไรใหม่ ในรุ่น 1.2:

    • เพิ่มการสนับสนุนสำหรับผูกพันและรุ่นคีจากโค้ด Java และ สำหรับผลผูกพันและการสร้างรหัสจากแบบแผน XML ด้วยการสนับสนุนการปรับแต่งที่กว้างขวางทั้ง.
    • เพิ่มการสนับสนุนสำหรับ compiles ผูกพันแบบแยกส่วนโดยใช้ 'precompiled' แอตทริบิวต์ของ & lt; รวมถึง & gt; องค์ประกอบธงที่มีผลผูกพันรวมถึงได้รับการรวบรวมแยกต่างหาก.
    • การปรับโครงสร้างหนี้ที่มีผลผูกพันการสร้างรหัสคอมไพเลอร์ในการทำความสะอาดโครงสร้างและวิธีการหลีกเลี่ยงรหัสซ้ำซ้อน.
    • สร้างรหัสที่ถูกต้องสำหรับการอ้างอิงในการทำแผนที่ภายในนามธรรมทางเลือก.
    • เพิ่มการตรวจสอบข้อผิดพลาดสำหรับไบต์แรกที่ไม่ถูกต้องเมื่ออ่าน UTF-8 กระแสโดยตรง.
    • เพิ่ม org.jibx.runtime.PrintInfo ชั้นเรียนเพื่อพิมพ์ข้อมูลผูกพันทำนี้ระดับหลักเมื่อไหรันไทม์จะถูกดำเนินการโดยตรง.
    • เพิ่มการสนับสนุนการเข้ารหัสสำหรับ XBIS ได้เร็วขึ้นและการแลกเปลี่ยนข้อมูลที่มีขนาดกะทัดรัดมากขึ้นเมื่อปลายทั้งสองกำลังใช้ JiBX (เมื่อเทียบกับ XML ข้อความ).
    • ยกเว้นข้อความที่ดีขึ้นเมื่อระดับ unmodifiable จะต้องมีการปรับเปลี่ยนเพื่อให้ทั้งชื่อชั้นและเส้นทางที่ใช้ในการโหลดระดับ.
    • เพิ่ม 'ธงวิธีทรัพย์สินแอตทริบิวต์ระบุตัวตนหรือไม่มีองค์ประกอบเมื่อ unmarshalling.

    ซอฟต์แวร์ที่คล้ายกัน

    mdx_smartypants
    mdx_smartypants

    14 Apr 15

    didit
    didit

    12 May 15

    sphinxjp.themes.s6
    sphinxjp.themes.s6

    20 Feb 15

    LLRP Toolkit
    LLRP Toolkit

    2 Jun 15

    ความคิดเห็นที่ JiBX

    ความคิดเห็นที่ไม่พบ
    เพิ่มความคิดเห็น
    เปิดภาพ!