JavaRush /وبلاگ جاوا /Random-FA /راهنمای کاربر 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
        معمولاً لازم نیست همه اینها را به صورت دستی پیکربندی کنید. خود محیط توسعه، توصیفگرها و پوشه های منبع ریشه را پیدا می کند و از شما می خواهد که آنها را به تنظیمات اضافه کنید.
        • مصنوعات هنگامی که برنامه وب خود را با استفاده از تنظیمات Run اجرا می کنید، محیط توسعه روی سرور قرار می دهد. هر مصنوع نام، نوع، دایرکتوری که در آن ساخته شده و نوع ساخت خود را دارد ( Web Application: Archive، Web Application: Exploded، EJB Application: Archive، EJB Application: Exploded، و غیره). برای پیکربندی مصنوعات، ساختار پروژه → مصنوعات را باز کنید . راهنمای کاربر IntelliJ IDEA.  سرورهای برنامه  - 3
            اگر از سیستم‌های ساخت Maven یا Gradle استفاده می‌کنید ، نیازی به پیکربندی دستی مصنوعات ندارید. محیط توسعه به طور خودکار آنها را با تنظیمات آرتیفکت های تعریف شده در فایل های پیکربندی ساخت همگام می کند.
            • تنظیمات Run پیکربندی Runنحوه آپلود آرتیفکت در سرور را تعیین می کند. IntelliJ IDEA از دو نوع تنظیمات راه اندازی پشتیبانی می کند - محلی ( محلی ) و از راه دور ( Remote ). هنگام اجرای محلی، یک نمونه سرور جدید راه اندازی می شود و مصنوع روی آن قرار می گیرد. هنگامی که از راه دور راه اندازی می شود، مصنوع در یک سرور راه دور در حال اجرا آپلود می شود. راهنمای کاربر IntelliJ IDEA.  سرورهای برنامه  - 4
                هر سرور برنامه ممکن است مجموعه پارامترهای متفاوتی در پیکربندی Run داشته باشد . راهنمای کاربر 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 هنگامی که می‌خواهید در کد برنامه‌ای که قبلاً در حال اجرا است، تغییراتی ایجاد کنید، توصیه می‌کنیم از تابع Update استفاده کنید که با میانبر صفحه کلید Ctrl + F10 ( Cmd + F10 برای Mac ) قابل دسترسی است. همانطور که قبلاً اشاره شد، فقط در صورتی در دسترس است که مصنوع شما یک آرشیو نباشد. بسته به انتخاب شما، در طول به روز رسانی، ممکن است منابع دوباره آپلود شوند یا کلاس ها و منابع دوباره آپلود شوند. اگر به‌روزرسانی در حالت اشکال‌زدایی اجرا شود، از حالت HotSwap استفاده می‌کند . در غیر این صورت از Hot redeployment استفاده می شود. راهنمای کاربر IntelliJ IDEA.  سرورهای برنامه  - 9
                        اگر مصنوع شما یک بایگانی است، فقط می توانید به HotSwap تکیه کنید که به طور خودکار در حالت اشکال زدایی استفاده می شود.
                        • ساخت مصنوعات برای ساخت مصنوعات پروژه خود، باید Build → Build Artifacts را در محیط توسعه اجرا کنید . راهنمای کاربر IntelliJ IDEA.  سرورهای برنامه  - 10
                          • پنجره Application Server Tools هر پیکربندی ساخت در پنجره Application Server Tools همراه با انواع سرور و مصنوع ظاهر می شود. این پنجره همچنین می تواند هنگام راه اندازی/توقف سرور و آپلود/حذف/پیکربندی مصنوعات مفید باشد. راهنمای کاربر 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