JavaRush /جاوا بلاگ /Random-UR /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
    • ویب پہلو ایپلی کیشن سرورز کے ساتھ کام کرتے وقت ایک بہت اہم چیز ویب پہلو ہے ۔ اس میں، ترقیاتی ماحول پروجیکٹ میں ہر ماڈیول کے لیے ویب سرور سے متعلق ترتیبات کو اسٹور کرتا ہے۔ ان ترتیبات میں انسٹالیشن ہینڈلز اور ویب ریسورس روٹس شامل ہیں، اور پروجیکٹ سٹرکچر → ماڈیولز اور پروجیکٹ اسٹرکچر → Facets کے تحت دستیاب ہیں۔ IntelliJ IDEA صارف گائیڈ۔  ایپلیکیشن سرورز۔  - 2
        عام طور پر آپ کو ان سب کو دستی طور پر ترتیب دینے کی ضرورت نہیں ہے۔ ڈیولپمنٹ ماحول خود وضاحت کنندگان اور روٹ ریسورس فولڈرز تلاش کرتا ہے، اور آپ کو انہیں ترتیبات میں شامل کرنے کا اشارہ کرتا ہے۔
        • آرٹفیکٹس آرٹفیکٹس وہ ہیں جو ڈیولپمنٹ ماحول سرور پر رکھتا ہے جب آپ اپنی ویب ایپلیکیشن Run configurations کا استعمال کرتے ہوئے چلاتے ہیں ۔ ہر آرٹفیکٹ کا نام، قسم، ڈائریکٹری جس میں اسے بنایا گیا ہے، اور تعمیر کی قسم ( ویب ایپلیکیشن: آرکائیو، ویب ایپلیکیشن: ایکسپلوڈ، ای جے بی ایپلی کیشن: آرکائیو، ای جے بی ایپلی کیشن: ایکسپلوڈ، وغیرہ)۔ نمونے کنفیگر کرنے کے لیے، پروجیکٹ کا ڈھانچہ → آرٹیفیکٹس کھولیں ۔ IntelliJ IDEA صارف گائیڈ۔  ایپلیکیشن سرورز۔  - 3
            اگر آپ Maven یا Gradle build systems استعمال کرتے ہیں ، تو آپ کو نمونے دستی طور پر ترتیب دینے کی ضرورت نہیں ہے۔ ترقی کا ماحول خود بخود انہیں تعمیراتی ترتیب فائلوں میں بیان کردہ نمونے کی ترتیبات کے ساتھ ہم آہنگ کرتا ہے۔
            • ترتیبات چلائیں رن کنفیگریشن اس بات کا تعین کرتی ہے کہ آرٹفیکٹ کو سرور پر کیسے اپ لوڈ کیا جائے گا۔ 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
                    • اپ ڈیٹ اور ہاٹ سویپ جب آپ پہلے سے چل رہی ایپلیکیشن کے کوڈ میں تبدیلیاں کرنا چاہتے ہیں، تو ہم اپ ڈیٹ فنکشن استعمال کرنے کی تجویز کرتے ہیں ، جو کی بورڈ شارٹ کٹ Ctrl + F10 ( Cmd + F10 for Mac ) کے ذریعے قابل رسائی ہے۔ جیسا کہ پہلے ہی ذکر کیا گیا ہے، یہ صرف اس صورت میں دستیاب ہے جب آپ کا نمونہ آرکائیو نہیں ہے۔ آپ کی پسند پر منحصر ہے، اپ ڈیٹ کے دوران، وسائل کو دوبارہ اپ لوڈ کیا جا سکتا ہے یا کلاسز اور وسائل کو دوبارہ اپ لوڈ کیا جا سکتا ہے۔ اگر اپ ڈیٹ ڈیبگ موڈ میں چلائی جاتی ہے، تو یہ HotSwap موڈ استعمال کرتی ہے ۔ دوسری صورت میں، گرم دوبارہ تعیناتی کا استعمال کیا جاتا ہے. IntelliJ IDEA صارف گائیڈ۔  ایپلیکیشن سرورز۔  - 9
                        اگر آپ کا آرٹفیکٹ ایک آرکائیو ہے، تو آپ صرف HotSwap پر انحصار کر سکتے ہیں ، جو خود بخود ڈیبگ موڈ میں استعمال ہو گا۔
                        • نمونے بنائیں اپنے پروجیکٹ کے نمونے بنانے کے لیے، آپ کو ترقی کے ماحول میں Build → Build artifacts کو چلانے کی ضرورت ہے ۔ IntelliJ IDEA صارف گائیڈ۔  ایپلیکیشن سرورز۔  - 10
                          • ایپلیکیشن سرور ٹولز ونڈو ہر تعمیر کی ترتیب ایپلیکیشن سرور ٹولز ونڈو میں سرور اور آرٹفیکٹ کی اقسام کے ساتھ ظاہر ہوتی ہے۔ یہ ونڈو سرور کو شروع کرنے/روکنے اور نمونے کو اپ لوڈ/ڈیلیٹ کرنے/کنفیگر کرنے کے وقت بھی کارآمد ثابت ہو سکتی ہے۔ IntelliJ IDEA صارف گائیڈ۔  ایپلیکیشن سرورز۔  - گیارہ
                            ہم یہ بھی تجویز کرتے ہیں کہ آپ Java EE 7 اور GlassFish 4.0 کے ساتھ Getting Start کا مطالعہ کریں، جو GlassFish 4.0 ایپلیکیشن سرور پر Java EE 7 ایپلیکیشنز کو بنانے، ترتیب دینے، تعینات کرنے اور ڈیبگ کرنے کا طریقہ بتاتا ہے ۔ اصل آرٹیکل
                            تبصرے
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION