سؤال

لتعلم GWT وGoogle AppEngine (GAE)، أحاول إنشاء تطبيق بسيط باستخدام GWT مع كائنين أو ثلاثة (كيانات).في هذا التطبيق كائن واحد، دعنا نقول طالب, ، يقوم بتغليف ArrayList للكائنات الأخرى، على سبيل المثال الطبقات و كتب.ثم يقوم بإنشاء قائمة الطلاب وإرسالها إلى كود Java على GAE وتخزينها في مخزن البيانات.

سؤال: هل من الممكن القيام بهذا النوع من الأشياء باستخدام GWT + GAE + Google DataStore؟هل هناك أي أمثلة/برامج تعليمية لاستخدام كل هذه التقنيات في وقت واحد؟

هل يستحق الأمر استخدام هذه التقنية؟كومة في هذه المرحلة؟

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

المحلول

أود أن أقترح ما يلي:

  1. تشغيل من خلال برنامج GWT StockWatcher التعليمي.إذا لم تكن قد قمت بذلك بالفعل، فهذا سيساعدك في أساسيات GWT.
  2. تواصل مع البرنامج التعليمي لـ GWT ومحرك التطبيقات.سيوضح لك هذا كيفية تعديل كود StockWatcher للعمل مع Google App Engine وتخزين أنواع البيانات البسيطة في Google DataStore.
  3. وأخيرا، اتبع الخطوات التي ذكرتها في هذا إجابة StackOverflow.سيوضح لك هذا كيفية تعديل كود StockWatcher بشكل أكبر لإرجاع ArrayList من كائنات Stock بدلاً من مجرد مجموعة بسيطة من السلاسل.

الجزء الوحيد الذي لن تساعدك البرامج التعليمية المذكورة أعلاه فيه هو تخزين قائمة ArrayList من الكائنات داخل كائن دائم في Google DataStore.لست متأكدًا مما إذا كان ذلك ممكنًا بالفعل؛قد يتعين عليك تخزين كل نوع من أنواع الكائنات بشكل منفصل ثم استردادها برمجيًا الطبقات و كتب تتعلق بأمر معين طالب باستخدام جي كيو إل.

نصائح أخرى

قد ترغب في التحقق من ذلك جلعاد وهو كذلك محول لجوجل AppEngine.حتى أن هناك مشروع عينة.لقد جعلته يعمل على جهازي المحلي في Eclipse، لكني أتلقى الأخطاء باستمرار عند نشره على GAE.

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