وAejaks عبارة عن مجموعة أدوات النوافذ للالتطور السريع للتطبيقات ويب تمكين AJAX. فهو يجمع بين بساطة قوية للغة تى سى ال مع Echo2 نظام النوافذ متصفح مستقلة مقرها في جاوة.
مكتوبة Aejaks التطبيقات في لغة البرمجة واحدة، دون الحاجة لكتابة أي HTML، جافا سكريبت، أو CSS. يستعير المشروع من نظام النوافذ تاكا، ولكن غير متوافق مع تاكا مباشرة. تشغيله على رأس أي ملقم ويب جافا، ويمكن الاستفادة من أي مكتبة جافا القائمة.
تبسيط البرمجة اياكس
برمجة تطبيقات الويب الحديثة اياكس على أساس يعني عموما كتابة التعليمات البرمجية في عدد من اللغات: جافا سكريبت للواجهة، جافا، PHP، تى سى ال، روبي، بيثون، وغيرها من أجل الخلفية، جنبا إلى جنب مع جرعة صحية من XML، CSS و DHTML.嚙 篌 اس يتيح أن يكتب نفس التطبيقات مع لغة البرمجة احدة، تى سى ال.
وهناك طبقة رقيقة فوق Echo2.
Echo2 عبارة عن مجموعة أدوات النوافذ جافا القائمة لبناء اياكس تمكين التطبيقات.嚙 篌 اس تترجم معظم Echo2 جافا الكائنات إلى أشياء تى سى ال، ولكنها توفر العديد من الميزات الاختصار، مثل البناء الكائن المجهول للكائنات سمة من نوع.
تاكا اجهة الكائن مستوحاة
ضبط تاكا المعيار لتطبيقات البرمجة النوافذ من لغة البرمجة النصية.嚙 篌 اس تقترض من تاكا (ولكن غير متوافق مع تاكا.) وأبرزها، إنشاء الأوامر القطعة هي تطبيقات مباشرة لالكامنة وراء الأشياء Echo2.嚙 篌 اس يتبع أيضا نموذج تاكا لتجميع الحاجيات وفقا لتسلسل هرمي التعبئة والتغليف
ما هو الجديد في هذا الإصدار:.
هذا الإصدار بإصلاح الخلل في المكتبة MrPersister الذي تسبب في SQL BOOLEAN نوع البيانات لا ليتم تعيينها بشكل صحيح إلى نوع منطقية جافا.
تمت ترقية JTcl مترجم وشملت لإصلاح تسرب الذاكرة ممكن.
تمت ترقية مشغل قاعدة بيانات H2 إلى إصدار الأخير.
ما هو الجديد في الإصدار 2.0:
هذا الإصدار يستبدل مترجم Jacl مع JTcl، وهو فيرسون محدثة من تى سى ال ل Java.
JTcl تنفذ تى سى ال 8.4 الميزات كلها تقريبا.
يتم تضمين الإصدارات المدعومة من المجتمع Echo2 والمكتبات ذات الصلة، الذي يحدد القضايا التوافق مع Internet Explorer 9.
أيضا ثابتة في هذا الإصدار هو الأسلوب updateOptimistic في حزمة MrPersister.
وجوه نافذة (ومثل؛ & مثل؛) لديها الآن طريقة getClientProperties.
تمت ترقية قاعدة البيانات H2 إلى إصدار الأخير (انظر ملف التغييرات للحصول على معلومات الترقية).
ما هو الجديد في الإصدار 1.3:
القطعة ExpandableSection لديها الآن طرق لتحديد عنوان المقدمة وألوان الخلفية.
تم تعزيز برنامج عينة WarMachine للسماح ملفات المكتبة JAR إضافية.
يمكن للطريقة النافذة exitApp الآن استخدام بريمج الخروج للخروج من تطبيق.
الخلل ثابتة تشمل الشخصيات الغريبة إزالة في حزمة هايد.
تم إصلاح القطعة تحرير وسرد لتجنب مائل نقلا من الشخصيات بيضاء.
الإجراء مكتبة تم تغيير aejaks_entryBox بحيث رد يمر الآن اثنين من الحجج. هذا التغيير غير متوافق مع الإصدارات السابقة، وسوف يتطلب تغيير التعليمات البرمجية.
ما هو جديد في الإصدار 1.2:
الثابتة aejaks_console.tcl: يضع وتدفق العمل الآن مع الملفات الحقيقية، وأضاف القائمة اختيار الخط.
تسجيل الرسالة إذا التفسيري لا يمكن إنشاء (التصحيح عن طريق مات أفيري)
عارضين خلية الجدول / رأس الآن استخدام تلقاء التفسيري TclEvent على حدة التقييم لتجنب الاستيلاء على التفسيري resultObject.
حزمة MrPersister يشمل الآن طريقة "updateOptimistic"، استخدم getColumnLabel () بدلا من getColumnName () لعام والخارطة، نتوء نسخة من حزمة mrpersister إلى 1.1، مكتبة ل3.8.2.
DbObjForm الخيار "-dbAction updateOptimistic" وأضاف، يعرض وضع العرض في الحقل النصي بدلا من SelectField. يتم تعيين الطابع الزمني أو التاريخ والوقت SQL أنواع الآن إلى أشياء java.sql.Timestamp لDbObjBuilder وDbObjForm.
تحديث Echo2 إلى الإصدار 2.1.1+ (آخر من SVN)، إزالة التصحيح TextComponent (الثابتة في التعليمات البرمجية المنبع.)
H2 لتحديث النسخة 1.1.111.
يحاول Tcljava مسار reflectobject لعدم تسرب الأجسام بعد الآن، في انتظار التصحيح الرسمي. إضافة التصحيح للتخلص من المراجع TclClassLoader.
أفضل تنظيف عند خرجت تطبيق ومهلة الدورة. يتم التخلص التفسيري Jacl بطريقة أنظف، والحد من المراجع المتدلية على كائنات أخرى.
الإصلاح "حزمة العبيد" و "أطفال حزمة" للاستعلامات نافذة الجذر.
يشمل aejaks_messageBox الآن الخيار -msgType DirectHtml
يسمح warMachine الآن محتوى الويب ثابت ليتم تضمينها في الحرب.
ما هو جديد في الإصدار 1.1:
تم إصلاح الخلل التي حالت دون حزمة قاعدة بيانات MrPersister من العمل في جافا 1.6.
وثبتت أيضا PersistenceManager وJdbcDao الكائنات.
ما هو الجديد في الإصدار 1.0:
هذا الإصدار يحتوي على مكتبة الوصول إلى قاعدة البيانات MrPersister.
يتم تضمين محرك قاعدة بيانات H2 للالبداية السريعة تطوير التطبيقات قاعدة البيانات.
كما يوجد أيضا نظام أباتشي Log4J قطع الأشجار، والقطعة RichTextArea، حوارات المكتبة القياسية للرسائل، والمدخلات، واختيار اللون، واختيار تاريخ، وتحميل الملف، ومجموعة هايد لسهولة التكامل تى سى ال إلى جاوة.
تطبيقات عينة جديدة: TclTutor، Aejaks على Rolodex، وWarMachine.
لم يتم العثور على التعليقات