الكؤوس المقدسة هو إطار تطبيق على شبكة الإنترنت مفتوح المصدر أن يكمل إطار تطوير ويب جافا وتعزز لغة رائع. ويمكن أن تستخدم بيئة التطوير المتكاملة المصممة لإخفاء كل تفاصيل التكوين أو دمجها في منطق الأعمال جافا.
ويهدف المشروع إلى جعل التنمية بسيطة بقدر الإمكان، وبالتالي يجب أن أناشد مجموعة واسعة من المطورين وليس فقط تلك من المجتمع جافا. الكؤوس المقدسة هي إطار تطبيق ويب كامل كومة هندسيا في مثل هذه الطريقة أنها توفر تجربة التنمية تيار مبطنة والخامس.
تثبيت الكؤوس المقدسة قد يكون مهمة صعبة بالنسبة للقادمين الجدد
الكؤوس المقدسة تثبيت قد يكون مهمة صعبة بالنسبة للقادمين الجدد. أولا وقبل كل شيء، يجب تثبيت SDK جافا (مجموعة تطوير البرمجيات) 1.5 أو أعلى، ثم تحميل أحدث إصدار باستخدام زر التحميل مخصص أعلاه.
حفظ أرشيف ZIP على الدليل الرئيسي واستخدام أداة مدير أرشيف لاستخراج محتوياته، التي ينبغي أن أنتج في مجلد جديد يسمى ودقوو]؛ الكؤوس المقدسة-2.4.4 & ردقوو]؛ (يرجى ملاحظة أن رقم الإصدار سيتغير في الوقت المناسب). إعادة تسمية المجلد إلى & [لدقوو]؛ الكؤوس المقدسة وردقوو]؛
تأكد من أن قمت بتعيين متغير البيئة JAVA_HOME
وبعد ذلك، يجب عليك إنشاء متغير البيئة GRAILS_HOME الذي يشير إلى موقع ملفات أرشيف استخراج (على سبيل المثال / الوطن / softoware / الكؤوس المقدسة - استبدال ودقوو]؛ softoware وردقوو]؛ مع اسم المستخدم الخاص بك). إضافة موقع ودقوو]؛ & بن ردقوو]؛ مجلد من داخل ودقوو]؛ الكؤوس المقدسة وردقوو]؛ الدليل الخاص بك جافا PATH متغير (على سبيل المثال $ GRAILS_HOME / بن).
تأكد من أن قمت بتعيين متغير البيئة JAVA_HOME وأن ودقوو]؛ الكؤوس المقدسة وردقوو]؛ ملف ثنائي غير قابل للتنفيذ - إن لم يكن، تشغيل وسقوو]؛ شمود + س الكؤوس المقدسة و[رسقوو]؛ الأمر في ودقوو]؛ & بن ردقوو]؛ مجلد. استخدام الكؤوس المقدسة عن طريق تشغيل وسقوو]؛ الكؤوس المقدسة و[رسقوو]؛ الأوامر في إطار محطة المحاكي. بعد تحميل كافة المكونات، وموجه يخطر لك أن كنت على استعداد لاستخدام الكؤوس المقدسة، وإدخال اسم النصي لتشغيل.
ما هو الجديد في هذا الإصدار:
هذا الإصدار يعيد السقالات ديناميكية كسمة. لاستخدامها يتطلب إصدار 3.1.0 من البرنامج المساعد السقالات ليكون في نطاق الترجمة في build.gradle:
تجميع "org.grails.plugins: السقالات: 3.1.0"
ما هو الجديد في الإصدار 3.0.0:
الميزات الأساسية:
رائع 2.4:
الكؤوس المقدسة 3.0 يأتي مع رائع 2.4 والذي يتضمن العديد من الميزات الجديدة والتحسينات.
الربيع 4.1 والربيع التمهيد 1.2:
الكؤوس المقدسة 3.0 يأتي مع الربيع 4.1 والذي يتضمن العديد من الميزات الجديدة والتحسينات.
بالإضافة إلى ذلك، الكؤوس المقدسة بنيت 3.0 على الربيع التمهيد 1.2 الذي يوفر القدرة على إنتاج ملفات JAR runnable التي يمكن تضمين القط، جيتي أو تحتي الحاويات.
Gradle بناء النظام:
الكؤوس المقدسة 3.0 يستنكر نظام بناء السن قوامها غانت في صالح بناء جديد يقوم Gradle التي تدمج بشكل وثيق مع النظام البيئي المساعد Gradle.
لمحات التطبيق:
الكؤوس المقدسة 3.0 تدعم فكرة ملامح التطبيق عبر لمحة المستودع الجديد. لمحة بتغليف بنية التطبيق، مجموعة من الأوامر، والإضافات والقدرات. على سبيل المثال "الويب" لمحة يسمح بناء تطبيقات الويب الانتشار إلى حاوية بريمج. في المستقبل سوف يتم تطوير المزيد من التشكيلات التي تستهدف بيئات مختلفة.
API إعادة تصميمها على أساس الصفات:
وقد أعيد تصميم API الكؤوس المقدسة بحيث يتم بشكل صحيح بالسكان والتي API العام تحت الكؤوس المقدسة. حزمة في حين API الخاص / الداخلية التي هي عرضة للتغيير ويمكن العثور عليها في org.grails. رزمة. كما تم إعادة كتابة API الأساسية والقائم حول الصفات رائع.
الميزات على شبكة الإنترنت:
اعتراضية الجديد API:
في الإصدارات السابقة من الكؤوس المقدسة، كانت تستخدم مرشحات لتعريف المنطق الذي تعترض تنفيذ عمل وحدة تحكم.
اعتبارا من الكؤوس المقدسة 3.0، تم إهمال هذا API وتم استبدال من قبل API المعترض الجديد. ويمكن رؤية مثال اعتراضية أدناه:
فئة MyInterceptor {
قيمة المنطقية قبل () {صحيح}
قيمة المنطقية بعد () {صحيح}
الفراغ afterView () {
// لا يوجد المرجع
بيئة تطوير الميزات:
جديد شركة شل وإنشاء رمز API:
استبدال غانت، الكؤوس المقدسة 3.0 ميزات جديدة قذيفة سطر الأوامر التفاعلي الذي يدمج بشكل وثيق مع Gradle ويوفر واجهات برمجة التطبيقات لكتابة البرامج النصية التي تتفاعل مع Gradle وأداء رمز جيل.
قذيفة جديدة يتكامل بشكل وثيق مع مفهوم ملامح التطبيق مع كل أوامر معينة قادرة الشخصي تعريف الشخصية. كما هو الحال مع الإصدارات السابقة من الكؤوس المقدسة، ويمكن تحديد الإضافات الأوامر قذيفة الجديدة التي يمكن استدعاء Gradle أو أداء الجيل رمز وأتمتة المهام المشروع.
تعزيز التكامل IDE:
منذ الكؤوس المقدسة 3.0 مبني على Gradle، يمكنك الآن استيراد مشروع الكؤوس المقدسة باستخدام IntelliJ طبعة المجتمع أو Gradle دعم الأدوات GGTS دون الحاجة للالكؤوس المقدسة الأدوات المحددة. الكؤوس المقدسة تنشر 3.0 الإضافات كملفات JAR بسيطة الحد بشكل كبير من الحاجة إلى دعم IDE إضافية خاصة الكؤوس المقدسة.
الرئيسية التطبيق الفئة:
يتميز كل 3.0 المشروع الكؤوس المقدسة الجديدة فئة التطبيق الذي يحتوي على ثابت توقيع الرئيسي باطلا التقليدي، وهذا يعني لتشغيل أو تصحيح تطبيق الكؤوس المقدسة 3.0 من IDE مثل IntelliJ أو GGTS يمكنك ببساطة انقر بزر الماوس الأيمن على الطبقة تطبيق وتنفيذ لبدء الكؤوس المقدسة بك التطبيق. جميع الكؤوس المقدسة ويمكن أيضا أن يكون مجرد تشغيل 3.0 الاختبارات من IDE مباشرة دون الحاجة إلى اللجوء إلى سطر الأوامر (حتى التكامل / اختبارات وظيفية!).
اختبار الميزات:
التكامل وجب الاختبارات الوظيفية:
الكؤوس المقدسة 3.0 الدعم المدمج في دعم لاختبارات وظيفية سبوك / جب باستخدام الأمر خلق الوظائف للتجارب. وتستند اختبارات وظيفية على آلية الربيع التمهيد لاختبار تشغيل وتحميل التطبيق مرة واحدة فقط للحصول على مجموعة كاملة من الاختبارات. يمكن تشغيل الاختبارات من وIDE و لا تتطلب سطر الأوامر.
Gradle اختبار الجري:
منذ الكؤوس المقدسة 3.0 مبني على Gradle التكوين تنفيذ الاختبار هو أكثر مرونة ويمكن بسهولة تهيئتها لتنفيذ بالتوازي.
ما هو الجديد في الإصدار 2.4.4 / 3.0.0 المعلم 1:
باستخدام أقل:
أقل شيء عظيم عندما تريد ترجمة التعليمات البرمجية التمهيد الخاص بك من المصدر أو فقط لاستخدامها في مكان المغلق بشكل عام.
في الوقت الراهن، من أجل استخدام أقل يجب تعريف كل تبعية buildscript وكذلك تبعية وقت التشغيل. هذا يسمح لك لكلا استخدام أقل المعالج في وضع التصحيح / التنمية وكذلك خلال التجمع حرب قبل التحويل البرمجي.
الآن يمكنك ببساطة إعادة تسمية ملف application.css لapplication.less وانتقل إلى المدينة. فمن الممكن حتى لتحميل التمهيد 3.2.2 من المصدر واستخدام ذلك في وقت التشغيل الخاص بك مباشرة.
Coffeescript:
يمكنك أيضا الاستفادة من معالجة coffeescript بإضافة com.bertramlabs.plugins: خط أنابيب القهوة الأصول: 2.0.6 ملف تبعيات الخاصة بك وكذلك تبعيات buildscript الخاص بك.
هذا البرنامج المساعد لديه بعض ملامح لطيفة مثل أن تكون قادرة على الاستفادة من عقدة coffeescript ثنائي، إن وجدت، لمعالجة أسرع الأوقات.
المقاود:
تماما مثل الآخرين، ببساطة إضافة com.bertramlabs.plugins: المقاود الأصول خط أنابيب: 2.1.1 المساعد لمشروعك. في البداية سيكون لديك للحفاظ على نسختك الخاصة من المقاود-runtime.js لتقديم الناتجة .hbs ملفات المترجمة. ومع ذلك، في الإصدار القادم لAP الكؤوس المقدسة، فإن التطبيق تكون قادرة على الوصول إلى نسخة المدرجة من المقاود من المجلد الخاص META-INF / الأصول.
بناء خيارات:
الكؤوس المقدسة تستفيد من استخدام البرنامج المساعد gradle existant بالفعل خط أنابيب الأصول. هذا يعني أننا يمكن استخدام هذه الخيارات التكوين مباشرة في ملف build.gradle لدينا للتحكم في كيفية تجميع هذه الملفات للإنتاج.
ما هو الجديد في الإصدار 2.3.4:
علة:
[الكؤوس المقدسة-7833] - لا يمكن استخدام تاريخ الجدول في مخطط غير الافتراضي في كيو
[الكؤوس المقدسة-8737] - الكؤوس المقدسة لا تعترف بالفعل موجود للانضمام الجدول في واحدة إلى العلاقة عديدة باستخدام تعيين بوستجرس المخطط
[الكؤوس المقدسة-9778] - الكؤوس المقدسة على Cygwin يظهر "لا يمكن تحويل مسار فارغ"
[الكؤوس المقدسة-9805] - GORM autoTimestamp لا يعمل لقواعد البيانات القائمة على التسلسل
[الكؤوس المقدسة-10207] - يتم تجاهل القيود عند تعريف كتلة رسم الخرائط لخاصية
[الكؤوس المقدسة-10469] - التوقعات في createCriteria نتيجة خطأ عودة
[الكؤوس المقدسة-10594] - إنشاء اختبار التطبيق: خطأ في فتح ملف مضغوط
[الكؤوس المقدسة-10686] - NoSuchMethodError لGormStaticApi.setTransactionManager ()
[الكؤوس المقدسة-10692] - غير قادر على إضافة تبعيات الربيع LDAP لمشروع الكؤوس المقدسة
[الكؤوس المقدسة-10714] - NoSuchMethodError لGormStaticApi.setTransactionManager () عند تشغيل باستخدام مخضرم
[الكؤوس المقدسة-10736] - الجري مع مخضرم وأوراكل يتم تجاهل تكوين قاعدة بيانات ويستخدم H2 دائما
[الكؤوس المقدسة-10793] - على ويندوز، الكؤوس المقدسة v2.3.2 أو 2.3.3 (مشروع جديد) مضيفا BuildConfig تبعيات النتائج في أخطاء المساعد. يعمل على 2.3.1!
[الكؤوس المقدسة-10803] - لا يمكن رؤية الصينية في وحدة التحكم سجل في 2.3.x
[الكؤوس المقدسة-10806] - رؤوس مخصص ليست ترسل كجزء من الرد على التطبيق / سلمان
[الكؤوس المقدسة-10817] - JSON قضية تحويل محارف
[الكؤوس المقدسة-10818] - من الممكن القديم من جرة رائع نسخة an الى نهاية المطاف في ملف الحرب
[الكؤوس المقدسة-10820] - UrlMappings المجموعة المنتجة للباطل بارامس
[الكؤوس المقدسة-10822] - الكؤوس المقدسة الأخطاء 2.3 بوصلة
[الكؤوس المقدسة-10823] - الانحدار في الكؤوس المقدسة 2.3.3 - JSONWriter بترميز مائلة.
[الكؤوس المقدسة-10824] - الكؤوس المقدسة 2.3.3 - فشل اختبار التطبيق مع التنفيذ متشعب (Grailsc لا يمكن العثور على)
لا يتم حذف عناصر من جمعية جمع - [الكؤوس المقدسة-10829]
[الكؤوس المقدسة-10831] - DetachedCriteriaTransformer لا يمكن حل الخصائص الحيوية
[الكؤوس المقدسة-10835] - الموارد الرئيسي في UrlMappings يحمل النسب غير صحيح
[الكؤوس المقدسة-10837] - لا يمكن استخدام ربط البيانات / ValueConverter لحقل التعداد
[الكؤوس المقدسة-10839] - التشفير الخام لا يعمل في تخطيطات
[الكؤوس المقدسة-10845] - NoSuchMethodException مع وحدات تحكم مجردة ومعالجات استثناء
[الكؤوس المقدسة-10853] - ربط البيانات والعديد من العضوية الجمعيات
[الكؤوس المقدسة-10864] - بيانات XML does not العمل ملزم
[الكؤوس المقدسة-10865] - خاطئة عام نوع ملزم إذا قدم هو في الفئة الأصل
[الكؤوس المقدسة-10866] - معالجات استثناء رائع في وحدات تحكم لا تجميع
[الكؤوس المقدسة-10867] - يتم ترك التطبيق الجرار ليب من مخبأ العزم
[الكؤوس المقدسة-10868] - جمع XML ملزمة - لا يمكن تحديث وحدات المجموعة الحالية.
[الكؤوس المقدسة-10871] - BindindFormat والقيود كتلة مشيرا الى ان اثنين errros في نفس المجال
[الكؤوس المقدسة-10876] - JSON.use ('العميق') فشل في الجمعية خالية
[الكؤوس المقدسة-10886] - على ويندوز، الكؤوس المقدسة v2.3.2، 2.3.3، 2،34 (مشروع جديد) مضيفا BuildConfig تبعيات النتائج في أخطاء المساعد. يعمل على 2.3.1!
تحسين:
[الكؤوس المقدسة-10554] - خطأ typeMismatch لكائن الأمر لا ينبغي أن تذهب مع الخطأ قيم الفارغة
ميزة جديدة:
[الكؤوس المقدسة-10838] - الكؤوس المقدسة يعادل 2.3.x لStructuredPropertyEditor
المهمة:
[الكؤوس المقدسة-10840] - الأعراف استعراض InputStreamReader وOutputStreamWriter التي تستخدم قيمة "file.encoding" نظام الملكية
[الكؤوس المقدسة-10846] - الترقية إلى الكؤوس المقدسة للبيانات الخرائط 2.0.5
ما هو الجديد في الإصدار 2.3.3:
علة:
[الكؤوس المقدسة-6314] - يتم تطبيق grails.sitemesh.default.layout لتقديم "... بعض النصوص ...."
[الكؤوس المقدسة-9056] - تقديم ملف: الاختصار كسر في 2.0.3
[الكؤوس المقدسة-9504] - إلى الأمام لا يعمل بشكل صحيح عند استخدام رابط الواصلة
[الكؤوس المقدسة-10520] - فشل الكؤوس المقدسة REST HalJsonRenderer مع تحميل بفارغ الصبر الكثير، الكثير من الكيانات السفينة علاقة
[الكؤوس المقدسة-10572] - `بوم true` مع الأثير يتجاهل الاستثناءات في POM المشروع
[الكؤوس المقدسة-10636] - الكؤوس المقدسة تشغيل الخادم على تطوير طريقة تقديم نتيجة عمل تحكم كما JSON، خطأ 404 بعد تعديل وحدة تحكم
[الكؤوس المقدسة-10653] - يفترض _GrailsWrapper تم تعيين grailsHome - وليس الحال بالنسبة للمخضرم / Gradle
[الكؤوس المقدسة-10720] - لا يمكن خلق وهمية لفئة
[الكؤوس المقدسة-10735] - خطأ في إعادة التغييرات الدرجة النطاق
[الكؤوس المقدسة-10748] - الشرحPostConstruct كسر في الخدمة مع الشرحTransactional. "طريقة الشرح يتطلب أسلوبا عدم ARG"
يتم استدعاء DataBindingListeners في سياق التطبيق حتى لو دعمهما () الأسلوب بإرجاع كاذبة - [الكؤوس المقدسة-10749]
[الكؤوس المقدسة-10756] - لا يمكن بدء أي التطبيق في وضع متشعب
[الكؤوس المقدسة-10760] - مطبعي في وصف قسم من بارامس
لا يدعم UrlMappings تعليقات على الجيل web.xml - [الكؤوس المقدسة-10763]
[الكؤوس المقدسة-10765] - NPE على org.codehaus.groovy.grails.web.util.StreamCharBuffer.toCharArray
[الكؤوس المقدسة-10766] - ايجابيات كاذبة لقيود فريدة بعد الترقية إلى 2.3.2
[الكؤوس المقدسة-10768] - وحدة التحكم: setTargetDirectory () رميات استثناء بعد إنشاء نموذج المجال الأول
[الكؤوس المقدسة-10770] - "IllegalArgumentException: لا يمكن التصرف [رئيس] لهذا الطلب" بعد الترقية إلى الكؤوس المقدسة 2.3.x
[الكؤوس المقدسة-10775] - Environment.developmentMode لا يعمل بسبب خطأ مخبأ
[الكؤوس المقدسة-10776] - الملفات داخل SRC / رائع من الإضافات وأضاف لا يمكن العثور على أول اختبار التطبيق
[الكؤوس المقدسة-10777] - printlns هي جزء لم يعد من تقرير الاختبار
[الكؤوس المقدسة-10778] - لا يعمل ثائق خرائط ربط البيانات
[الكؤوس المقدسة-10780] - لا يمكن أن تجعل النص في عامل تصفية afterView
[الكؤوس المقدسة-10781] - تقديم HAL JSON يحتوي نقلت عن التعداد
[الكؤوس المقدسة-10783] - ز متداخل / المندمجة: يتم تقسيم applyLayout مع grails.views.gsp.sitemesh.preprocess = الإعداد كاذبة
[الكؤوس المقدسة-10785] - JUnit3 التكامل حالة الاختبار: لا rollbacked البيانات التي تم إنشاؤها ضمن طريقة الإعداد في نهاية
تضاف جمعيات مجموعة تعيين عن طريق خصائص بدلا من استبدال - [الكؤوس المقدسة-10796]
[الكؤوس المقدسة-10808] - اضافة السمة relativeUri للارتباط، createLink، شكل، وما به
تحسين:
[الكؤوس المقدسة-9941] - كتيب 2.12 و 2.13 هي مربكة
[الكؤوس المقدسة-10410] - جعل من الممكن لتمرير نموذج لقالب تخطيط في ز: applyLayout
[الكؤوس المقدسة-10761] - إضافة تعليق توضيحيNotTransactional لوسم طريقة ليتم تخطي من الشرحTransactional مستوى الدرجة تحويل
[الكؤوس المقدسة-10772] - تحسين الأداء BeforeValidateHelper
[-10789 الكؤوس المقدسة] - لا تذكر وثائق اتفاقية I18N للتسميات الحقول المجال '
[الكؤوس المقدسة-10790] - دعم نفس البيانات القدرات للمجموعات وخرائط على الطبقات رائع ملزمة
[الكؤوس المقدسة-10799] - تحسين "تقديم الكائنات كما JSON" الأداء
المهمة:
[الكؤوس المقدسة-10795] - TODO: تحديث هر المساعد ل7.0.47 الإصدار في الافتراضي BuildConfig.groovy قبل الإصدار التالي من الكؤوس المقدسة
المتطلبات:
أوراكل جافا الإصدار القياسي للبيئة وقت التشغيل
لم يتم العثور على التعليقات