JiBX

نرم افزار تصویر:
JiBX
جزئیات نرم افزار:
نسخه: 1.2.3
ها تاریخ: 12 May 15
توسعه دهنده: Dennis M. Sosnoski
پروانه: رایگان
محبوبیت: 11

Rating: nan/5 (Total Votes: 0)

در JiBX یک چارچوب برای اتصال داده XML به اشیاء جاوا است. پروژه JiBX شما اجازه می دهد با داده های XML را از اسناد با استفاده از ساختار کلاس خود را کار می کنند. چارچوب JiBX دسته همه جزئیات تبدیل داده های خود را به و از XML بر اساس دستورالعمل خود را.
JiBX طراحی شده است برای انجام ترجمه بین ساختارهای داده داخلی و XML با راندمان بسیار بالا، اما هنوز هم شما اجازه می دهد تا درجه بالایی از کنترل بر روند ترجمه.
چگونه آن را مدیریت این؟ JiBX با استفاده از اسناد و مدارک تعریف اتصال به تعریف قوانین برای چه اشیاء جاوا شما به یا از XML (اتصال) تبدیل می شود. در برخی از نقطه بعد از اینکه شما کد منبع خود را به فایل های کلاس وارد کرده اید بخش اول از چارچوب JiBX، کامپایلر اتصال را اجرا کند.
این کامپایلر افزایش فایل های کلاس باینری تولید شده توسط کامپایلر جاوا، اضافه کردن کد که مسئولیت رسیدگی به تبدیل نمونه از کلاس و یا از XML. پس از اجرای کامپایلر اتصال شما می توانید مراحل عادی شما در مونتاژ نرم افزار خود را (مانند فایل های شیشه ساختمان، و غیره) ادامه خواهد داد. شما همچنین می توانید کامپایلر اتصال به عنوان یک گام جداگانه جست و خیز و به جای کلاس های متصل به طور مستقیم در زمان اجرا، هر چند این رویکرد برخی از اشکالاتی.
بخش دوم از چارچوب JiBX زمان اجرا الزام آور است. فایل های کلاس افزایش یافته است تولید شده توسط کامپایلر اتصال استفاده از این مولفه زمان اجرا هر دو برای ساخت اشیاء در واقع از یک سند XML ورودی (به نام unmarshalling، در شرایط اتصال داده ها) و برای تولید یک سند XML خروجی از اشیاء (به نام آماده کردن). زمان اجرا با استفاده از یک تجزیه کننده اجرای API XMLPull برای دست زدن به اسناد ورودی است، اما در غیر این صورت خود شامل

در چه در این نسخه جدید است.

در تولید کد از اصلاح چند مسائل مرتبط نموداری را برای طرح با استفاده از گروه های تعویض یا گروه مرجع به عنوان پایه ای برای گسترش یا محدودیت complexType.
در هنگام استفاده از تعاریف xml.xsd از فضای نام http://www.w3.org/XML/1998/namespace اصلاح تولید کد از طرح.
اشکال تصحیح شده را در اعتبار سنجی طرح که برای یک عنصر محدود simpleType مورد نیاز پایگاه = '...' ویژگی (درون خطی پایه نوع اجازه را به عنوان جایگزین).
ثابت نسل WSDL شکسته از Jibx2Wsdl، که تعاریف خالی برای پیام های خروجی تولید می شود.
اضافه کردن پشتیبانی برای XS: انواع لیست.
بهتر نامگذاری الگوریتم برای اجزای طرح های تو در تو (اگر تنها یک جزء کودک، عبور نام خارج از زمین به جزء کودک).
ثابت تکرار نوع = & quot؛ را آرایه ها & quot؛ سفارشی سازی CodeGen.
مشکل اصلاح با استفاده از اتصالات موجود با کار برکنار شده شامل با CodeGen (NPE).
تغییر جاوا به طور پیش فرض 5 شمارشی ترتیب به استفاده از روش نام ()، به جای متد ToString ().
تغییر جاوا تولید کد 5 شمارشی از طرح برای اضافه کردن یک روش xmlValue () که در آن مورد نیاز برای عرضه به متن اصلی را در یک سند جای لغو toString استفاده می شود، ().
مشکلات متعدد ثابت با اجزای طرح جاسازی شده در CodeGen JavaDocs، از جمله استفاده از کد عکس = & quot؛ را ... و & quot؛ ویژگی های به اجزاء در دیگر فضاهای نام.

به چه جدید در نسخه 1.2.1 است:

در این نسخه مشکلات در تولید کد از طرحواره یافت تصحیح با استفاده از نام عنصر بی حد و حصر، طرحواره هیچ فضای نامی، به & lt؛ XS: appinfo & gt؛ به عناصر در طرحواره ها، و چندین طرح دیگر تغییرات.
این همچنین شامل مستندات اساسی برای ابزار Jibx2Wsdl، و نمونه Jibx2Wsdl به تمام راه به خدمات وب گسترش زمانی که با نصب و راه اندازی Axis2 به روز شده و با استفاده از بسته بروز رسانی-axis2-1.4.X استفاده می شود.

به چه چیزی جدید در نسخه 1.2 است:

اضافه شدن پشتیبانی برای اتصال و تولید طرح کلی از کد جاوا و برای اتصال و تولید کد از شمای XML، با پشتیبانی از سفارشی گسترده برای هر دو.
اضافه شدن پشتیبانی برای کامپایل اتصال مدولار، با استفاده از یک ویژگی «از پیش تالیف 'از به & lt؛ شامل & gt؛ به عنصر به پرچم که شامل اتصال در حال حاضر به طور جداگانه وارد شده است.
تولید کد کامپایلر اتصال بازسازی به تمیز کردن ساختار و جلوگیری از روش کد کار برکنار شده.
تولید کد اصلاح شده برای مراجع نقشه برداری انتزاعی در درون یک انتخاب است.
اضافه شده چک خطا برای اولین بایت نامعتبر هنگام خواندن UTF-8 جریان به طور مستقیم.
اضافه طبقه org.jibx.runtime.PrintInfo برای چاپ اطلاعات الزام آور، این ساخته شده است که زمانی که کلاس اصلی شیشه در زمان اجرا به طور مستقیم اجرا شده است.
او XBIS رمزگذاری پشتیبانی برای تبادل سریع تر و فشرده تر داده زمانی که هر دو به پایان می رسد با استفاده از JiBX (در مقایسه با متن XML).
پیام استثنا بهبود زمانی که کلاس غیرقابل تغییر نیاز به تغییر داشته باشد، برای دادن هر دو نام کلاس و راه استفاده برای بارگذاری کلاس.
اضافه شده 'پرچم روش' ویژگی اموال به منظور نشان دادن وجود یا عدم وجود یک عنصر زمانی که unmarshalling.

نرم افزار های مشابه

Grutatxt
Grutatxt

12 May 15

csv2xml
csv2xml

2 Jun 15

GenNenga
GenNenga

20 Feb 15

sphinxjp.themes.s6
sphinxjp.themes.s6

20 Feb 15

نظرات به JiBX

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!