JavaRush /Блоги Java /Random-TG /Дастури корбар IntelliJ IDEA. Серверҳои барнома.
theGrass
Сатҳи
Саратов

Дастури корбар IntelliJ IDEA. Серверҳои барнома.

Дар гурӯҳ нашр шудааст
Серверҳои барнома
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. Серверҳои барнома Барои танзим кардани server дар муҳити таҳия, Танзимотҳо → Серверҳои барномаро кушоед ва тугмаи Иловаи serverи барномаро пахш кунед . Муҳити таҳия ба таври худкор versionи serverи насбшударо муайян мекунад ва аз шумо хоҳиш мекунад, ки кадом китобхонаҳоро ба рӯйхати вобастагӣ илова кунед, агар ин server дар лоиҳа истифода шавад. Дастури корбар IntelliJ IDEA.  Серверҳои барнома.  - 1
    • Ҷанбаи веб як чизи хеле муҳим ҳангоми кор бо serverҳои барномавӣ Web faset мебошад . Дар он муҳити таҳия танзимоти марбут ба веб-serverро барои ҳар як модули лоиҳа нигоҳ медорад. Ин танзимотҳо дастаҳои насбкунӣ ва решаҳои захираҳои вебро дар бар мегиранд ва дар зери Сохтори Лоиҳа → Модулҳо ва Сохтори лоиҳа → Паҳлӯҳо дастрасанд. Дастури корбар IntelliJ IDEA.  Серверҳои барнома.  - 2
        Одатан ба шумо лозим нест, ки ҳамаи инҳоро дастӣ танзим кунед. Худи муҳити рушд дескрипторҳо ва ҷузвдонҳои захираҳои решавӣ пайдо мекунад ва аз шумо хоҳиш мекунад, ки онҳоро ба танзимот илова кунед.
        • Артефактҳо Артефактҳо он чизест, ки муҳити таҳия ҳангоми иҷро кардани барномаи веби худ бо истифода аз конфигуратсияҳои Иҷроиш ба server мегузорад . Ҳар як артефакт ном, намуд, директорияе, ки дар он сохта шудааст ва навъи сохта дорад ( Барномаи Веб: Архив, Веб Артефакт: Таркиш, Барномаи EJB: Архив, Барномаи EJB: Таркиш ва ғ.). Барои танзим кардани артефактҳо, Сохтори лоиҳа → Артефактҳоро кушоед. Дастури корбар IntelliJ IDEA.  Серверҳои барнома.  - 3
            Агар шумо системаҳои сохтани Maven ё Gradle -ро истифода баред , ба шумо лозим нест, ки артефактҳоро дастӣ танзим кунед. Муҳити таҳия онҳоро ба таври худкор бо танзимоти артефактҳои дар файлҳои конфигуратсияи сохтмон муайяншуда ҳамоҳанг месозад.
            • Танзимоти иҷрокунӣ Конфигуратсияи иҷромуайян мекунад, ки чӣ гуна артефакт ба server бор карда мешавад. IntelliJ IDEA ду намуди танзимоти оғозёбиро дастгирӣ мекунад - маҳаллӣ ( Маҳаллӣ ) ва дурдаст ( дурдаст ). Ҳангоми ба таври маҳаллӣ кор кардан, як мисоли нави server оғоз мешавад ва артефакт дар он ҷойгир карда мешавад. Вақте ки ба таври фосилавӣ ба кор андохта мешавад, артефакт ба serverи дурдасти аллакай коркунанда бор карда мешавад. Дастури корбар IntelliJ IDEA.  Серверҳои барнома.  - 4
                Ҳар як serverи барнома метавонад дар конфигуратсияи Иҷроиш маҷмӯи параметрҳои гуногун дошта бошад . Дастури корбар 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 такя кунед , ки он ба таври худкор дар реҷаи дебаг истифода мешавад.
                        • Сохтани артефактҳо Барои сохтани артефактҳои лоиҳаи худ, шумо бояд Сохтани → Артефактҳоро дар муҳити рушд иҷро кунед . Руководство пользователя IntelliJ IDEA. Сервера приложений. - 10
                          • Равзанаи абзорҳои serverи барномаҳо Ҳар як конфигуратсияи сохта дар равзанаи асбобҳои serverи барнома дар якҷоягӣ бо намудҳои server ва артефакт пайдо мешавад. Ин равзана инчунин метавонад ҳангоми оғоз/қатъ кардани server ва боргузорӣ/нест кардан/конфигуратсияи артефактҳо муфид бошад. Руководство пользователя IntelliJ IDEA. Сервера приложений. - 11
                            Мо инчунин тавсия медиҳем, ки Оғози кор бо Java EE 7 ва GlassFish 4.0-ро омӯзед , ки чӣ гуна эҷод, танзим, ҷойгиркунӣ ва ислоҳи барномаҳои Java EE 7 -ро дар serverи барномаҳои GlassFish 4.0 тавсиф мекунад . Мақолаи аслӣ
                            Шарҳҳо
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION