سؤال

أنا أتطلع إلى مجموعة أدوات الويب Google، وأنا مرتبك قليلا حول نقاط الدخول في GWT. يقول مستندات Google:

إذا كان لديك نقاط إلغاء متعددة (الواجهة التي تحدد onmoduleloeload ()) ضمن وحدة نمطية، فسيتم استدعاؤها جميعا بالتسلسل بمجرد أن تكون هذه الوحدة (والوثيقة الخارجية) جاهزة. إذا كنت تقوم بتحميل وحدات GWT متعددة في نفس الصفحة، فسيتم استدعاء نقطة إدخال كل وحدة نمطية بمجرد أن تكون هذه الوحدة والوثيقة الخارجية جاهزة. لا يتم ضمان نقاط إلغاء "وحدات" لإطلاق النار في نفس الوقت، أو بنفس الترتيب الذي تم تحديد نصوص الاختيار فيه في الصفحة المضيفة.

وكذلك هل تحتاج كل صفحة في موقع الويب الخاص بك إلى نقطة الدخول المحددة لذلك؟

هل تحتاج فقط إلى نقطة الدخول فقط عندما يكون لديك جافا سكريبت ولدت بناء على فئات Java الخاصة بك؟

هل أنت قادر على الجمع بين تعاريف متعددة الناتج تلقائيا في ملف واحد * .gwt.xml واحد؟

تحرير: Link to المقتبس المصدر: http://code.google.com / WebToolkit/doc/1.6/devguideorganizingprojects.html

شكرا!

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

المحلول

الطريقة الأكثر وضوحا لإجراء تطبيق GWT هو الحصول على صفحة واحدة للتطبيق بأكمله، ومستوى واحد أعلى مستوى الوحدة النمطية (المعرفة في . ملف gwt.xml ). كل وحدة لديها واحدة نقطة الدخول الفئة. ثم كل ما تبذلونه من صفحاتك المختلفة هي الأقسام الفرعية من نفس الصفحة، من الناحية المثالية باستخدام آلية تاريخ GWT لتتبع تغييرات الحالة التي في تطبيق Web غير AJAX سيكون صفحات جديدة. لذلك إذا قمت بتعيين الأمور بهذه الطريقة، فستحتاج إلى نقطة إدخال واحدة لتطبيقك بالكامل.

قليلا من المستندات التي نقلت إليها (رابط؟) ناقش ما أعتقد أنه حالة استخدام متقدمة، حيث لديك أكثر من وحدة واحدة تقوم بتحميلها في صفحة واحدة.

نصائح أخرى

هناك خيارات واحدة، يمكنك إنشاء مشروع Maven مع المشاريع الفرعية، يعني أنه يمكنك إنشاء نقطة عمل متعددة،
كل نقطة الدخول لها HTML تملك. عرض المزيد من التفاصيل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top