MetaModel

نرم افزار تصویر:
MetaModel
جزئیات نرم افزار:
نسخه: 3.3
ها تاریخ: 20 Feb 15
توسعه دهنده: eobjects
پروانه: رایگان
محبوبیت: 5

Rating: 3.0/5 (Total Votes: 1)

.

متامدل eobjects.org یک پروژه ایجاد شده برای حداکثر استفاده مجدد از SQL 99 مدل دامنه سازگار از دامنه پایگاه داده و nbsp است؛ متامدل مدل که شامل کلاس به نمایندگی از ساختار یک پایگاه داده و راه را به تعامل با آن است . به طور خلاصه، یک مدل برای مدل سازی (از این رو کلمه "متامدل") داده ها در پایگاه داده و دیگر datastores.
متامدل است که در بسیاری از پروژه های مورد استفاده، از جمله پروژه های eobjects.org DataCleaner، DataTransformer و TableAgent. علاوه بر این پروژه QueryParser در ایجاد یک تجزیه کننده مبتنی بر رشته به جمعیت پرس و جو-بخشی از متامدل های تجزیه نمایش داده شد ورودی SQL هدف

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

با 3.3 انتشار ما در حال باز کردن یک زن و شوهر از ماژول های جدید از برنامه های کاربردی کسب و کار را به طور کامل عیار، یعنی Salesforce و تبادل. این به این معنی است که شما هم اکنون می توانید با این برنامه کسب و کار تعامل فقط به عنوان اگر آنها که در آن یک پایگاه داده یا داده های فایل به طور منظم. برای نمونه ما استفاده از موارد در منطقه مدیریت اطلاعات، این اضافات را تعاملات خیلی آسان تر و متحد با تعامل پایگاه داده.
علاوه بر 3.3 نسخه شامل دور به طور منظم از رفع اشکالات و بهبود، به طور خاص حمایت آی بی ام DB2 شده است بیشتر بهینه شده است.

جدید در نسخه 3.2.5 است:

در نسخه 3.2.5 را بهبود می بخشد ویژگی های موجود در تعدادی از مناطق، در درجه اول در قابلیت های تجزیه پرس و جو و در پشتیبانی بهبود یافته برای DB2 و SQL MS سرور. در مجموع تا 10 بهبود قابل توجه است.

جدید در نسخه 3.2.3 است:

در این نسخه به رفع لیترال برچسب زمان در SQL-گویش DB2 است.

جدید در نسخه 3.2.1 است:

ما به شدت بهبود یافته ام عملکرد & quot؛ حذف از & quot؛ اظهارات در فایل CSV.
ما نقشه برداری از انواع داده در دسترس نیست به در دسترس اضافه شده در هنگام صدور و & quot؛ ایجاد جدول ها & quot؛ اظهارات حاوی انواع داده در دسترس نیست در به عنوان مثال. DB2 یا PostgreSQL. در این موارد یک نوع داده مناسب به طور خودکار اعمال می شود، به عنوان مثال. برای استفاده از SMALLINT به جای بولی در DB2، و یا استفاده BYTEA به جای لکه در PostgreSQL و.
اشکال مربوط به اعدام چند رشته ای نمایش داده شد JDBC وارد ثابت شد. ما یک استخر از اظهارات آماده ایجاد کرده اید برای اطمینان از اجرای موازی نمایش داده شد وارد شده.
اشکال مربوط به مناسب به نقل از داشتن عملوند بند ثابت شد. هنگامی که نوع داده از تابع جمع های مختلف از نوع داده از بحث توابع، به نقل از نخواهد بود در شرایط داده شده درست باشد.

جدید در نسخه 3.2 است:

به نمایش داده شد هم اکنون می توانید وارد شود، آماده سازی آنها برای اعدام با متغیر مقادیر پارامتر. برای پایگاه داده JDBC، این قابلیت مانند بیانیه آماده ارائه.
برای دیگر datastores، آن را به سادگی خواهد استفاده مجدد از پرس و جو ساده تر کند.
ذخیره صفحه اول DataSet را به اجرا درآمده است، و مراجعه به ستون یا با & quot؛ را انتخاب آیتم ها & quot؛ سریع تر و ثابت در زمان.

ویژگی های جدید:

چه جدید در نسخه 3.0 است:
اجرای UPDATE و DELETE عملیات
با متامدل 3.0 ما در حال حاضر ارائه یک مجموعه کامل از عملیات خام در datastores شما! این به این معنی است که علاوه بر پرس و جو و قرار دادن سوابق، شما می توانید در حال حاضر نیز پرونده به روز رسانی و حذف آنها.
به روز رسانی و حذف عملیات را می توان در تمام پیاده سازی UpdateableDataContext، که در حال حاضر شامل اخراج:
پایگاه داده JDBC
فایل های CSV
صفحات گسترده اکسل
پایگاه های داده مانگودیبی
پایگاه های داده کاوچدیبی
اجرا ایجاد جدول و رها کردن عملیات جدول
در متامدل 3.0 شما نیز در حال حاضر قادر به ایجاد و رها کردن جداول در زمان اجرا هستند. به عنوان مثال، شما می توانید آن را برای ایجاد جداول موقت، اما مداوم استفاده کنید، و یا به صورت پویا مناسب مدل داده های خود را در زمان اجرا. انجام این کار با استفاده از روش executeUpdate (...) در هر یک از پیاده سازی UpdateableDataContext، که در حال حاضر شامل انجام می شود:
پایگاه داده JDBC
فایل های CSV
صفحات گسترده اکسل
پایگاه های داده مانگودیبی
پایگاه های داده کاوچدیبی
مفهوم جدول متفاوت است کمی در این datastores، بنابراین نگاهی به صفحه طرحواره و جدول معناشناسی برای یک نمای تمام.
پشتیبانی کاوچدیبی
ما یک ماژول جدید با نام تجاری در متامدل 3.0 ارائه می دهد که حمایت کاوچدیبی! حالا شما می توانید پرس و جو و به روز رسانی پایگاه داده کاوچدیبی خود را درست مثل وقتی که هر پایگاه داده به طور منظم پرس و جو.
ذخیره داده های مبتنی بر شی جاوا
یکی دیگر از ماژول جدید در متامدل 3.0: پشتیبانی شی جاوا (با نام مستعار ماژول POJO.). در حالی که این ممکن است در ابتدا به نظر می رسد نه چندان قابل توجه، آن است که در واقع بسیار مفید است. شما می توانید به عنوان مثال برای unittesting اهداف و یا استفاده به کاربران اجازه می دهد برای تست درایو اطلاعات شما جریان با استفاده از ساده داده ها در حافظه.
آگاهی کلید اولیه
متامدل است در حال حاضر از کلیدهای اصلی آگاه است. بدیهی است که این هنگامی که با UPDATE و DELETE عملیات بسیار مهم است. Table.getPrimaryKeys () و Column.isPrimaryKey (): بنابراین شما دو روش جدید پیدا کنید.
تغییرات در API های موجود:
انواع ستون جدید: لیست و نقشه
با گسترش پشتیبانی از datastores نواسکیوال مانند مانگودیبی و کاوچدیبی، ما نیاز به انواع ستون جدید را دیده ام. ما لیست و MAP برای این منظور معرفی شده است. آنها به java.util.List و java.util.Map نقشه و اجازه می دهد برای این نوع ذخیره داده به نمایندگی از اسناد کامل موجود در آنها.
معناشناسی quot &؛ شماره ها & quot ردیف. بر اساس 1 از تغییر 0 مبتنی بر به.
تغییر API مهم برای متامدل به منظور بهبود ثبات با دیگر کتابخانه های مشابه: ما مفهوم شماره سطر از یک مفهوم شاخص مبتنی بر 0 تغییر کرده بودن یک مفهوم تعداد ردیف بر اساس 1-! این به منظور تطابق با استفاده از نوعی از شماره ردیف در مثال انجام شد. بند LIMIT SQL، برنامه های کاربردی گسترده، مشخصات JPA و بیشتر.
در پایین سمت، این بدان معنی است که معانی را برای تعدادی از روش و یا کلاس را تغییر داده اند:
Query.setFirstRow (عدد صحیح) و روش Query.getFirstRow ().
پارامتر سازنده CsvConfiguration 'columnNameLineNumber. توجه داشته باشید که NO_COLUMN_NAME_LINE ثابت و DEFAULT_COLUMN_NAME_LINE اند تنظیم شده است، تا زمانی که با استفاده از این ثابت، بدون تغییر مورد نیاز است.
پارامتر سازنده FixedWidthConfiguration 'columnNameLineNumber. توجه داشته باشید که NO_COLUMN_NAME_LINE ثابت و DEFAULT_COLUMN_NAME_LINE اند تنظیم شده است، تا زمانی که با استفاده از این ثابت، بدون تغییر مورد نیاز است.
پارامتر سازنده ExcelConfiguration 'columnNameLineNumber. توجه داشته باشید که NO_COLUMN_NAME_LINE ثابت و DEFAULT_COLUMN_NAME_LINE اند تنظیم شده است، تا زمانی که با استفاده از این ثابت، بدون تغییر مورد نیاز است.
پارامتر FirstRowDataSet سازنده 'firstRow' (به ندرت استفاده می شود).
ما شما را تشویق مقدار فضای مجاز خود از این روش ها و یا کلاس برای بررسی قبل از ارتقاء به متامدل 3.0. اطمینان حاصل کنید که شما را از مبتنی بر 0 در هنگام استفاده از آنها را تغییر دهید به یک رویکرد مبتنی بر 1-.
اپراتور "عالی / پایین تر از" تغییر نام داد به 'بزرگ / کمتر از'.
انواع اپراتور HIGHER_THAN و LOWER_THAN اند توصیه شده است. استفاده از GREATER_THAN جدید و LESS_THAN به جای.
اجازه ارجاع به ستون در یک جدول مستعار خاص
ما ساخته شده این امکان را به ساخت یک SelectItem با اشاره به یک FromItem خاص به این معنی که در صورتی که شما اشاره به همان جدول چندین بار در یک پرس و جو، شما پس از آن می تواند با دقت اشاره کردن که یکی خاص منابع مورد را انتخاب کنید.
moderations سطح ورود
سطح ورود به سیستم (به خصوص برای ماژول JDBC) تا به تعدیل شده به عنوان قبل از اطلاعات به عنوان های زیادی را در سطح INFO به را شامل نمی شود. این به این معنی است که شما دیگر نمی خواهد دریافت به عنوان مثال. پرس و جو SQL کامل در سطح INFO است که برای بهبود امنیت از برنامه های کاربردی اطلاعات وارد سایت شوید.
میلی DataSet.toTableModel ()
روش DataSet.toTableModel () قدیمی شده است، و ما در از بین بردن آن به طور کامل از نسخه 3.1 برنامه ریزی. این است برای جلوگیری از هر گونه احمق یو پی اس در محیط های که در آن بسته javax.swing ممنوع است (به عنوان مثال در برخی از محیط های OSGi) و یا حتی موجود نیست (به عنوان مثال. در آینده جاوا 8 استقرار بر اساس منبت کاری اره مویی-). کاربران از روش تشویق به استفاده از DataSetTableModel کلاس به جای آن، که بازده نتیجه همان.
رفع اشکالات:
ثابت شاخص-شماره در دست زدن به ارزش های JDBC بولی
موضوع را با retreiving ارزش بولی JDBC کشف شد و ثابت شده است.

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

در نسخه 2.1 از متامدل یک هیجان انگیز است. archievements اولیه در این نسخه شده است به ارائه یک مدل نقشه برداری برای datastores غیر جدولی مانند پایگاه داده نواسکیوال مانگودیبی و برای فایل های XML. این به این معنی است که این دو فرمت داده که قبلا شما را ملزم به انجام تبدیل سفارشی و پرس و جو سفارشی پیاده سازی هم اکنون می توانید در مد استاندارد درخواست می شود (و در صورت مانگودیبی نیز اصلاح). برای هر دو مانگودیبی و فایل های XML شما یک انتخاب یا اجازه متامدل خودکار مدل میز (که ممکن است کامل، اما خوب برای شروع) و یا به تعریف جدول خود را و اجازه دهید شکل متامدل از بقیه.

جدید در نسخه 2.0.2 است:

به آداپتور اکسل در حال حاضر با استفاده از API جریان جدید در آپاچی POI، که باید که پشتیبانی از صفحات گسترده بسیار بزرگ اکسل معنی درست کردم زیادی بهتر است.
اشکال، ثابت شد که باعث نوشتن CSV احترام به جدا و نقل قول کاراکتر تعریف شده برای فرمت فایل نیست.
عملکرد در پس پردازش پرس و جو با استفاده از زیر انتخاب فقط در زمان بهبود، به جای جلوتر از زمان.
ما یک آداپتور تجربی جدید برای پایگاه داده مانگودیبی اضافه شده است. آداپتور پشتیبانی از پرس و جو مانگودیبی با استفاده از شناخته شده API پرس و جو متامدل. از آنجا که مانگودیبی می کند تعاریف طرح را نداشته باشند، شما باید به چند تعریف طرح خود را.

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

ویژگی های جدید شامل API برای انجام به روز رسانی (عملیات نوشتن) در داده ها، توانایی ایجاد داده ها در فایل های CSV، صفحات گسترده اکسل، و JDBC پایگاه های داده، پشتیبانی از فراداده یک ظاهر طراحی شده بصری، مورد استفاده در صفحات گسترده و فروشگاه های داده های مشابه، پشتیبانی از اپراتور در در نمایش داده شد، و بهبود عملکرد اصلی برای خواندن اکسل.

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

MySAC
MySAC

11 May 15

cql
cql

20 Feb 15

نظرات به MetaModel

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