سؤال

لقد عملت مع ASP.NET (C#و Classic/MVC) و Django (Python) و CI (PHP) لكنني جديد تمامًا على GWT و JSP/Servlets ، وقد قيل لي أن أتعلم GWT MVP. لذلك ، قرأت برنامج تعليمي لـ GWT-MVP من Google. لقد قمت بتنزيل المشروع جهات الاتصال, ، والذي تم استخدامه في هذا البرنامج التعليمي. بعد قراءة هؤلاء ، لم أستطع معرفة كل شيء. إليكم أسئلتي (لدي Eclipse-Galledio و GWT Plugin/SDK مثبتة):

  1. ماذا يكون الرموز القابلة للترجمة, ، المحدد في ملف contacts.gwt.xml؟ الرموز التي يجب ترجمتها إلى جافا سكريبت؟ أو ماذا؟ أيّ مصدر العلامات هل يجب أن أدرج هناك؟ كيف هؤلاء مسارات (السمة) يتم تعيينها؟
  2. لقد وجدت فقط ملف HTML ثابت واحد في حرب المجلد (contacts.html). له نفس الاسم (مع نفس حالة الرسالة) كما هو اسم المشروع. هل هو ضروري/القاعدة؟
  3. كيف Rootpanel تعرف ، ما هو ملف HTML المراد لفه؟ هل هو قابل للتكوين؟ إذا كان الأمر كذلك حيث؟
  4. إذا كان لدي العديد من ملفات HTML ، فكيف يجب أن أقول Rootpanel لاستخدام واحد من هؤلاء؟
  5. إذا كان لدي 2/3 صفحات رئيسية متداخلة (مثل ASP.NET أو Django أو CI) ، كيف يمكنني الانضمام إليهم لبناء HTML واحد؟
  6. أو ، يحتوي المشروع على HTML واحد فقط؟

في الوقت الحالي ، هذه كافية. قد تكون هذه الأسئلة سخيفة ، لكن ليس لدي أي فكرة عن GWT-MVP. شكرا لك مقدما.

هل كانت مفيدة؟

المحلول

  1. سيتم ترجمة الرموز القابلة للترجمة إلى JavaScript. يجب أن تتضمن كل ما هو مطلوب على جانب العميل. لذلك إذا كان لديك بعض الكائنات لنقل البيانات من خادم إلى عميل وكان لديك ذلك في حزمة تسمى "مشترك" ، فأنت بحاجة إلى إضافة أ <source path='shared'/> إلى ملف contacts.gwt.xml.
  2. لا يجب أن يكون نفس اسم المشروع ، إذا كنت تريد تغييره ، فأنت بحاجة إلى تعديله في ملف الحرب/الويب/web.xml (في <welcome-file-list> بطاقة شعار)
  3. في GWT ، لديك ملف HTML واحد فقط وتغيير الأدوات المصغرة المرفقة بـ RootPanel. إذا كنت تريد تغيير HTML Check 2.
  4. تحقق 6
  5. تحقق 6
  6. نعم
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top