أي مقالات جيدة تتعلق بنشر تطبيقات GWT على الإنتاج؟

StackOverflow https://stackoverflow.com/questions/1753795

  •  20-09-2019
  •  | 
  •  

سؤال

هل يعرف أي شخص أي مقالات جيدة حول كيفية نشر تطبيقات مجموعة أدوات ويب Google (GWT) في بيئة الإنتاج؟ ما هي المتطلبات؟ هل يجب أن أستخدم Tomcat أو Jetty مع أو بدون Apache؟ يعمل تطبيق GWT الخاص بي على الاستفادة من GWT-RPC الذي يتطلب استضافته على مكدس JVM.

تعتمد تجربتي الحالية مع النشر على الإنتاج بشكل أساسي على مكدس Microsoft (IIS و ASP.NET وما إلى ذلك).

آمل أن يتمكن أي شخص من توجيهني في الاتجاه الصحيح ،

شكرًا.

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

المحلول

ستكون المتطلبات أي خادم J2EE يتوافق مع Servlet 2.5 Standard.

ليس عليك تثبيت Apache ، Tomcat لديه خادم الويب الخاص به. سوف تبني لك GWT ملف حرب يجب عليك انسخ هذا الملف إلى tomcat webapps وإعادة تشغيل Tomcat ، فإنه سيتم نشره بشكل تلقائي. سيحتوي ملف الحرب على جميع الملفات المطلوبة.

لبناء ملف الحرب ، عليك استخدام ANT ، مقالة - سلعة هنا كيف تفعل

اعتقد ان ant build من شأنه أن ينشئ ملف الحرب ، على أي حال ، فإن ضبط دليل الحرب وتغيير الامتداد إلى ".WAR" هو نفسه (ملف الحرب عبارة عن ملفات مضغوطة فقط)

نصائح أخرى

GWT هي في المقام الأول تقنية من جانب العميل. تحتاج إلى تحديد المكدس الذي ستقوم بتطوير نهايتك الخلفية. يمكن أن يكون الواجهة الخلفية ASP.NET ، قد يكون نشرًا ثابتًا بسيطًا لـ Apache ، أو مكدس J2EE كامل. يعتمد ذلك على ما سيفعله تطبيقك. عندما يتم قول كل شيء وفعله ، فإن تطبيق GWT هو مجرد HTML ومجموعة من JavaScript. يمكنك تقديم هذا الجزء من أي خادم ويب.

السؤال الحقيقي هو ما الذي سيتحدث إليه عميل GWT. ما يربك المشكلة هو أن العديد من تطبيقات GWT تحدث لاستخدام GWT-RPC ، مما يعني أنها ستتم كتابتها في Java وبالتالي تتطلب خلفية Java. ولكن يمكنك أيضًا كتابة تطبيق GWT مستقل (أي عدم الحاجة إلى معالجة جانب الخادم) أو يتصل باستخدام تطبيق .NET باستخدام نوع من واجهة خدمة الويب.

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