• JiBX是一个方便、易于使用框架专门设计用于XML数据结合Java。 它的工作与现有的课程,使用一个灵活的映射的定义文件,以确定如何数据对象是翻译和从XML。

    怎么JiBX管理提供灵活性和性能吗? 关键的是结合使用定义的文件来指定Java对象是转换或从XML,并结合的字节增强嵌入的代码转换直接进入你的课程。

    本字节增强是通过执行一个JiBX件(结合compiler)后Java课程已经编制。 一旦结合的编译器已经运行和你的课已经加强与JiBX结合代码,你可以继续正常的步骤,你在你的组装应用程序(如建筑罐子文件等)。

  • JiBX है एक आसान, आसान उपयोग करने के लिए ढांचे के लिए बनाया गया एक XML डेटा बाइंडिंग के लिए जावा. यह काम करता है के साथ मौजूदा वर्ग का उपयोग कर, एक लचीला परिभाषा मानचित्रण फाइल में कैसे निर्धारित करने के लिए डेटा वस्तुओं अनुवाद कर रहे हैं करने के लिए और XML.

    कैसे करता है JiBX का प्रबंधन प्रदान करने के लिए दोनों लचीलापन और प्रदर्शन? कुंजी का उपयोग कर रहा है बाध्यकारी परिभाषा दस्तावेजों में निर्दिष्ट करने के लिए कैसे अपने जावा वस्तुओं में परिवर्तित कर रहे हैं करने के लिए या XML के साथ संयुक्त, बाईटकोड वृद्धि करने के लिए अपनी वेबसाइट पर रूपांतरण कोड में सीधे अपनी कक्षाओं.

    बाईटकोड वृद्धि के द्वारा किया जाता है क्रियान्वित करने के JiBX घटकों (बाध्यकारी संकलक) के बाद अपने जावा वर्गों संकलित किया गया है. एक बार बाध्यकारी संकलक है चलाने के लिए और अपनी कक्षाओं में किया गया है के साथ बढ़ाया JiBX बाइंडिंग कोड, आप कर सकते हैं जारी रखने के लिए सामान्य कदम तुम ले कोडांतरण में अपने आवेदन (इस तरह के निर्माण के रूप में जार फ़ाइलों, आदि.).

  • JiBX is a handy, easy to use framework specially designed for XML data binding to Java. It works with existing classes, using a flexible mapping definition file to determine how data objects are translated to and from XML.

    How does JiBX manage to provide both flexibility and performance? The key is using binding definition documents to specify how your Java objects are converted to or from XML, combined with bytecode enhancement to embed the conversion code directly into your classes.

    The bytecode enhancement is done by executing one of the JiBX components (the binding compiler) after your Java classes have been compiled. Once the binding compiler has run and your classes have been enhanced with the JiBX binding code, you can continue the normal steps you take in assembling your application (such as building jar files, etc.).