هل ببساطة تثبيت جدك على خادم الويب يكفي لتشغيل جافا التطبيق على شبكة الإنترنت?

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

سؤال

لدي كود جافا يعمل على سطح مكتبي...في التطبيق بسيط أن الاستيلاء على الاشياء من قاعدة بيانات يفعل شيئا لذلك وإخراج قائمة.

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

أفهم أنه يمكنني فعل ذلك مع التوفير وهذه هي الخطة الحالية.

ولكن السؤال هو ما إذا كنت بحاجة إلى بعض الخادم الخاص إلى جانب مجرد جدك لتشغيل نهاية جافا من الأشياء نظرا لحقيقة أنه يتم استخدامه بحتة لمعالجة البيانات?لماذا او لماذا لا?

كيف جري / جدك التعامل مع مختلف المستخدمين في محاولة للوصول إلى البيانات الخاصة بالمستخدم في نفس الوقت بالنظر إلى أن فب لديه للاستيلاء على تلك المعلومات من نفس تطبيق جافا?كيف يعرف برنامج جافا الفرق?

شكرا جزيلا لمساعدتكم!

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

المحلول

تحتاج إلى خادم ج2 ، والتي اعتمادا على تعقيد التطبيق الخاص بك قد يكون محرك جسب / بريمج مثل أباتشي القط أو خادم تطبيق جي 2ي كامل مثل غلاسفيش, جبوس أو حتى منتج تجاري مثل أوراكل فيوجن الوسيطة جناح, ، والذي يتضمن أيضا ميزات مثل إدارة المستخدم ، خادم لداب ، سيجل تسجيل الدخول ، أدوات إدارة مزرعة الخادم الخ.

على هذا الخادم ، تقوم عادة بتشغيل تطبيق ج2 / ويب ، تم نشره كحرب / أذن ، راجع البرنامج التعليمي

تحرير:وصف بروسر الأساسية/هتب / هتمل ويباب:يوفر خادم ج2 نقطة نهاية هتب يمكن استدعاؤها من متصفح عبر طلب هتب ، على سبيل المثال. http://localhost:80870/myApp/helloWorld?param=1.يتم إرسال طلب هتب إلى بريمج معين (فئة جافا إفمينغ ذر Servlet واجهة) ، اعتمادا على تكوين الخادم ونشر تطبيق الويب.سيرفليت doService يتم استدعاء الأسلوب من قبل ملقم ج2 ، ثم رمز بريمج يمكن قراءة أي معلمات طلب الخ من ServletRequest الكائن مرت في الأسلوب ويمكن بناء استجابة (على سبيل المثال.صفحة هتمل) عن طريق كتابته إلى دفق الإخراج من ServletResponse كائن مرت في الأسلوب.ثم يتم إرسال الاستجابة مرة أخرى إلى متصفح المستخدم.

توفر حاوية ج2 إي أيضا وظيفة جلسة بحيث يمكن للطلبات اللاحقة من جلسة المتصفح نفسها مشاركة الحالة.

هذا هو مجرد المفهوم الأساسي - للحصول على تفاصيل حول كيفية عمل هذا كله ج2 الاشياء يجب أن تستثمر 8 ساعات على الأقل في الذهاب من خلال الخطوات الأولى جدا من البرنامج التعليمي ج2 والحصول على هيلوورلد جسب/بريمج تعمل على الخادم الخاص بك.في حالة ظهور أي أسئلة تفصيلية أثناء ذلك ، اطرح هذه الأسئلة على ستاكوفيرفلو.

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