JavaRush /مدونة جافا /Random-AR /دليل مستخدم IntelliJ IDEA. خوادم التطبيقات.
theGrass
مستوى
Саратов

دليل مستخدم IntelliJ IDEA. خوادم التطبيقات.

نشرت في المجموعة
خوادم التطبيقات
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. خوادم التطبيقات لتكوين خادم في بيئة تطوير، افتح الإعدادات → خوادم التطبيقات وانقر فوق الزر إضافة خادم تطبيق . ستكتشف بيئة التطوير تلقائيًا إصدار الخادم المثبت وتطالبك باختيار المكتبات التي تريد إضافتها إلى قائمة التبعيات إذا تم استخدام هذا الخادم في المشروع. دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 1
    • واجهة الويب من الأشياء المهمة جدًا عند العمل مع خوادم التطبيقات واجهة الويب . فيه، تقوم بيئة التطوير بتخزين الإعدادات المتعلقة بخادم الويب لكل وحدة في المشروع. تتضمن هذه الإعدادات مقابض التثبيت وجذور موارد الويب، وهي متاحة ضمن بنية المشروع ← الوحدات النمطية وبنية المشروع ← الأوجه . دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 2
        عادةً لا تحتاج إلى تكوين كل هذا يدويًا. تبحث بيئة التطوير نفسها عن الواصفات ومجلدات الموارد الجذرية، وتطلب منك إضافتها إلى الإعدادات.
        • القطع الأثرية هي ما تضعه بيئة التطوير على الخادم عند تشغيل تطبيق الويب الخاص بك باستخدام تشغيل التكوينات . كل قطعة أثرية لها اسمها ونوعها والدليل الذي تم بناؤه فيه ونوع البناء ( تطبيق ويب: أرشيف، تطبيق ويب: منفجر، تطبيق EJB: أرشيف، تطبيق EJB: منفجر، وما إلى ذلك). لتكوين العناصر، افتح هيكل المشروع → العناصر . دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 3
            إذا كنت تستخدم أنظمة البناء Maven أو Gradle ، فلن تحتاج إلى تكوين العناصر يدويًا. تقوم بيئة التطوير بمزامنتها تلقائيًا مع إعدادات العناصر المحددة في ملفات تكوين البناء.
            • تشغيل الإعدادات يحدد تشغيل التكوين كيفية تحميل العناصر إلى الخادم. يدعم IntelliJ IDEA نوعين من إعدادات التشغيل - محلي ( محلي ) وعن بعد ( عن بعد ). عند التشغيل محليًا، يتم إطلاق مثيل خادم جديد ويتم وضع الأداة عليه. عند إطلاقه عن بعد، يتم تحميل العنصر إلى خادم بعيد قيد التشغيل بالفعل. دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 4
                قد يكون لكل خادم تطبيق مجموعة مختلفة من المعلمات في تكوين التشغيل . دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 5
                  Один из важных параметров тут - On ‘update’ action, который определяет How обновить ваше приложение на serverе, когда вы хотите выложить новую версию, нажав Ctrl + F10 (Cmd+ F10 для Mac). В зависимости от того что вы выбрали, среда разработки может обновить ресурсы, обновить классы и ресурсы(update resources), выложить заново все приложение(update classes and resources) or рестартовать server (restart the server). Если вы не хотите чтобы каждый раз при запуске проекта всплывало диалоговое окно с выбором того How обновить ваш проект на serverе, вы можете снять галочку Show dialog в настройках, что поможет вам сэкономить массу времени если вы часто перезапускаете ваш проект. Другой важный параметр это On frame deactivation, он определяет How обновить ваше приложение на serverе, когда вы переключorсь из среды разработки (к примеру в браузер). В зависимости от того что вы выберете, среда разработки может обновить ресурсы, обновить классы и ресурсы, or не делать вообще ничего. Таким образом, каждый раз How вы переключаетесь в браузер, ваш проект может автоматически загружаться на server. Не забывайте, что вариант обновления классов и ресурсов доступен только если ваш артифакт не является архивом (Exploded). Для архивов используйте HotSwap. По умолчанию, среда разработки запускает server приложений используя ту версию JRE что настроена для вашего проекта. Но вы можете выбрать и любую другую из установленных. Важной частью любой конфигурации запуска является выкладывание артефакта на server. دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать address и номер порта вашего serverа, на который вы хотите залить проект. دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 7
                  • Запуск и отладка applications После того How вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком or без с помощью кнопок на панели инструментов, or комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 8
                    • التحديث وHotSwap عندما تريد إجراء تغييرات على التعليمات البرمجية لتطبيق قيد التشغيل بالفعل، نوصي باستخدام وظيفة التحديث ، التي يمكن الوصول إليها عن طريق اختصار لوحة المفاتيح Ctrl + F10 ( Cmd + F10 لنظام التشغيل Mac ). كما أشرنا سابقًا، فهو متاح فقط إذا لم تكن القطعة الأثرية الخاصة بك أرشيفًا. اعتمادًا على اختيارك، أثناء التحديث، قد تتم إعادة تحميل الموارد أو قد تتم إعادة تحميل الفئات والموارد. إذا تم تشغيل التحديث في وضع التصحيح، فإنه يستخدم وضع HotSwap . وبخلاف ذلك، يتم استخدام إعادة التوزيع الساخنة. دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 9
                        إذا كانت القطعة الأثرية الخاصة بك عبارة عن أرشيف، فيمكنك الاعتماد فقط على HotSwap ، والذي سيتم استخدامه تلقائيًا في وضع التصحيح.
                        • بناء القطع الأثرية من أجل بناء القطع الأثرية لمشروعك، تحتاج إلى تشغيل Build → Build القطع الأثرية في بيئة التطوير . دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - 10
                          • نافذة أدوات خادم التطبيق يظهر كل تكوين بناء في نافذة أدوات خادم التطبيق، جنبًا إلى جنب مع أنواع الخادم والعناصر. يمكن أن تكون هذه النافذة مفيدة أيضًا عند بدء/إيقاف الخادم وتحميل/حذف/تكوين العناصر. دليل مستخدم IntelliJ IDEA.  خوادم التطبيقات.  - أحد عشر
                            نوصي أيضًا بدراسة كيفية البدء باستخدام Java EE 7 وGlassFish 4.0، الذي يصف كيفية إنشاء تطبيقات Java EE 7 وتكوينها ونشرها وتصحيح أخطاءها على خادم تطبيقات GlassFish 4.0 . المقالة الأصلية
                            تعليقات
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION