ما هو خادم الويب الذي يجب أن أستخدمه مع NetBeans؟

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

  •  02-07-2019
  •  | 
  •  

سؤال

لم أشارك في تطوير Java لمدة 8 سنوات، ولكني بدأت في إنشاء تطبيق ويب NetBeans.عندما أتصفح معالج تطبيق الويب، فإنه يطلب الخادم الذي سأستخدمه.

ما هو أفضل وأبسط خادم بالنسبة لي لبدء استخدامه مع NetBeans؟

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

المحلول

نظرًا لأن NetBeans IDE هو أحد منتجات Sun، فإنني أفترض أن خادم التطبيقات Glassfish سيكون مناسبًا بشكل طبيعي.

ومع ذلك، فإن إحدى إيجابيات تطوير تطبيق ويب بلغة Java هي أن واجهة العمل مع http موحدة (أي:مواصفات Servlet)، بحيث يمكنك اختيار أي حاوية servlet تريدها:سواء كان ذلك Glassfish أو Tomcat أو Jetty أو Weblogic.نظرًا لأنه يبدو لي أنك تقوم بالتجربة وتريد استخدام شيء سهل الإدارة، فقد أختار Glassfish.ومع ذلك، كن منفتحًا لإعادة النظر في هذا القرار عندما تحتاج إلى نشر تطبيق الويب الخاص بك فعليًا في بيئة إنتاج.تأكد من إطلاعك على الخيارات الأخرى مثل Tomcat أو Jetty.

نصائح أخرى

ما لم تكن تقوم بالنشر على خادم تطبيقات J2EE كامل، فإنني أوصي باستخدام Tomcat.يمكن تشغيل Tomcat كخادم ويب/servlet/jsp مستقل ويتجنب بعض تعقيدات خادم تطبيقات J2EE الكامل.

ستتضمن حزمة تطوير الويب لـ Netbeans أدوات التثبيت والتكامل الآلي مع Glassfish وTomcat.سوف تحصل على أفضل تجربة باستخدام Netbeans مع تلك الخوادم.

ومع ذلك، يمكن دمج سير العمل في Netbeans بسهولة مع خوادم التطبيقات الأخرى.اعتبارًا من الإصدار 6.1، يتضمن ذلك Sun Java System Application Server 8 و9، وGlassFish v1 وv2، وApache Tomcat 4 و5 و6، وJBoss 4، وBEA WebLogic 10، وIBM WebSphere 6.0 و6.1، وSailfin V1.انظر مميزات نتبيانز J2EE موقع لمزيد من المعلومات.

يعد Glassfish في الواقع خادم تطبيقات سهل الاستخدام.أعتقد أنه من الأسهل للمبتدئين استخدامه وهو متكامل مع Netbeans.يعد إعداد ذاكرة التخزين المؤقت لاتصال قاعدة البيانات أمرًا سهلاً، على سبيل المثال.

يمكنك إدارة الخادم من خلال صفحة الويب هذه:

http://localhost:4848   

(تسجيل الدخول:كلمة سر المشرف:مشرف)

سيقوم Glassfish بتشغيل تطبيقاتك على المنفذ 8080.

الصفحة الرئيسية لـ Glassfish: http://glassfish.dev.java.net (لا تحتاج حقًا إلى القراءة)

بالنسبة للمستخدمين غير مستخدمي Netbeans، يوجد دليل QuickStart:

http://glassfish.dev.java.net/downloads/quickstart/index.html

فيما يلي نظرة عامة على تسجيل الشاشة:

http://download.java.net/javaee5/screencasts/admin-console/index.html

في مرحلة ما، سوف ترغب في تعلم Tomcat أيضًا لأنه منتشر جدًا، لكن Glassfish هي بداية أكثر ودية.في الواقع، من المحتمل أن يكون أفضل كخادم إنتاج أيضًا، إذا كان بإمكانك العثور على مضيف بأسعار معقولة.

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