Fa'atomuaga:
I le atinaʻeina o talosaga, o le faʻaogaina o le faʻagasologa o se laʻasaga taua lea e faʻamautinoa ai ua sauni le polokalama e faʻaaogaina e tagata faʻaoga. I lea tulaga, IntelliJ MANATU, o se tasi o meafaigaluega atinaʻe sili ona lauiloa i luga o le maketi, e ofoina atu se seti o galuega e faʻafaigofie ai le faʻatinoga o le faʻatinoga i siosiomaga eseese. I lenei tusiga, o le a tatou suʻesuʻeina auala e fai ai se faʻapipiʻi ma IntelliJ IDEA, fa'amatala auiliili le laasaga taua e tatau ona mulimulitaia ina ia ausia se faatinoga manuia.
1. Saunia le poloketi e faʻapipiʻi ile IntelliJ IDEA
E mana'omia le fa'agasologa e fa'amautinoa ai le fa'agaioiga sa'o o le talosaga pe a uma ona fa'atino. O lo'o i lalo laasaga e mana'omia e fa'atino ai lea fa'agasologa lelei.
1. Fa'afouina ma fa'amama le poloketi: A'o le'i fa'aogaina, e taua le fa'amautinoa o lo'o fa'afou uma fa'alagolago ma faletusi i a latou fa'amatalaga lata mai. E le gata i lea, o faila ma faila e le manaʻomia e ono aʻafia ai le faʻapipiʻiina o le talosaga e tatau ona tape.
2. Fa'atulaga le siosiomaga fa'apipi'i: I le IntelliJ IDEA, e mafai ona e faʻatulagaina le siosiomaga faʻapipiʻiina o talosaga e faʻaaoga ai le galuega "Run / Debug Configurations". E mafai ona fa'atulaga i'inei ta'iala 'ese'ese, e pei o le 'au'aunaga o talosaga, fa'apipi'i filifiliga, ma suiga o le si'osi'omaga mana'omia.
3. Fa'atino le fa'atulagaina: O le taimi lava e faʻapipiʻi ai le siosiomaga faʻapipiʻi, e mafai ona e faʻaauau le faʻaogaina o le talosaga. Ina ia faia lenei mea, na o le filifili le "Run" poʻo le "Debug" filifiliga i IntelliJ IDEA. O le talosaga o le a otometi lava ona fausia ma faʻapipiʻiina i le faʻapipiʻiina muamua o le server application.
2. Fa'atulagaina faila fa'apipi'i ile IntelliJ IDEA
I le IntelliJ IDEA, o le faʻatulagaina o faila faʻapipiʻi e taua tele e faʻatino ai se faʻapipiʻi aogā. Ina ia faia lenei mea, e tatau ona e mulimuli i laasaga nei:
- Tatala le faila fetuutuunaiga fa'apipi'i: Muamua, e tatau ona tatou tatalaina le faʻamalama faʻapipiʻi faʻapipiʻi e ala i le "Deployment" tab i le vaega e fiafia i ai. O iinei e mafai ai ona matou faʻamalamalamaina le server talosaga ma faila o le a faʻapipiʻiina ai le matou faʻaogaina.
- Fa'atu le feso'ota'iga i le 'au'aunaga: I le taimi lava i le faʻamalama faʻapipiʻi, e tatau ona matou faʻaopoopoina le fesoʻotaʻiga i le server application. E mafai ona matou faia lenei mea e ala i le faʻaogaina o le "Add Server" filifiliga ma faʻamaeʻaina faʻamatalaga talafeagai, e pei o le igoa o le server, tuatusi IP, taulaga ma faʻamaonia avanoa.
- Fa'atulaga faila e fa'apipi'i: Ma le mea mulimuli, e tatau ona tatou faʻamalamalamaina po o fea faila o le a avea ma vaega o la tatou faʻaogaina. Matou te faia lenei mea e ala i le filifilia o le "Mappings" filifiliga ma faʻaopoopo faila poʻo faʻamaumauga matou te manaʻo e faʻapipiʻi i le faʻapipiʻiina. E taua le faʻamautinoa o loʻo i ai faila i le nofoaga saʻo ma o loʻo aofia uma punaoa talafeagai.
A maeʻa ona matou faʻatulagaina faila faʻapipiʻi i IntelliJ IDEA, o le a matou sauni e faʻapipiʻi vave ma faigofie a matou talosaga. Manatua o lenei faʻatulagaga e manaʻomia e faʻamautinoa ai o loʻo avanoa uma faila manaʻomia i luga o le server application ma o loʻo faʻapipiʻiina saʻo le matou talosaga.
I se aotelega, o le O se faagasologa ki i le fa'atinoina o se fa'agaioiga manuia. E ala i le tatalaina o le faila faʻapipiʻi faʻapipiʻi, faʻavaeina le fesoʻotaʻiga i le 'auʻaunaga ma le faʻatulagaina o faila e faʻapipiʻiina, e mafai ona matou mautinoa o loʻo faʻapipiʻiina saʻo la matou talosaga i luga o le server talosaga filifilia. I lenei auala, e mafai ai ona tatou olioli i aogā saunia e IntelliJ IDEA ina ia faafaigofie ma faatelevaveina le faagasologa o le faalauiloaina o a tatou talosaga.
3. Filifili le 'auʻaunaga talosaga e faʻapipiʻi ile IntelliJ IDEA
I le tulaga o le faʻapipiʻiina o se talosaga ma IntelliJ IDEA, e taua tele le filifilia o le faʻaumau talosaga talafeagai. O le filifiliga o le 'au'aunaga talosaga o le a fuafua pe fa'afefea ona fa'atino le talosaga ma tu'uina atu i tagata fa'au'uga. I le IntelliJ IDEA, o loʻo i ai avanoa eseese o loʻo avanoa, e pei o Tomcat, JBoss, GlassFish, ma isi. E tofu lava ma ona uiga ma mea lelei, o lea e taua ai le iloilo ma filifili le 'auʻaunaga e sili ona fetaui ma manaʻoga o le poloketi.
Ina ia filifilia le sapalai talosaga i IntelliJ IDEA, o laasaga nei e tatau ona mulimulitaia:
1. Tatala le faʻatulagaina o talosaga e ala i le kilikiina o le "File" i le lisi lisi ona filifili lea o le "Project Structure".
2. I le faamalama o le "Project Structure", filifili "Facets" i le itu tauagavale.
3. Filifili le module talosaga i le lisi module.
4. I le "Facets" tab, kiliki le "+" button i le pito i lalo o le faamalama e faaopoopo ai se facet fou.
5. I totonu o le "Add Frameworks Support" dialog box, filifili le mea e manaʻomia le server application ma kiliki "OK".
O le taimi lava e filifilia ai le 'au'aunaga talosaga, e taua tele le fa'atulagaina sa'o o filifiliga fa'apipi'i. E aofia ai le nofoaga o faila talosaga ma faʻatulagaga server. Ina ia faia lenei mea, e tatau ona mulimulitaʻia laasaga nei:
1. Tatala le faʻamalama faʻapipiʻi faʻapipiʻi e ala i le kilikiina o le "Run" i le lisi o meaʻai ma filifili "Edit Configurations".
2. I le faʻamalama faʻapipiʻi, filifili le faʻatulagaina o le server application.
3. I le "Deployment" tab, faʻamaonia e saʻo le ala faʻapipiʻi ma o loʻo faʻasino i le nofoaga o faila faila.
4. Fa'atulaga isi filifiliga a le server, e pei o fa'amaumauga y otras dependencias.
5. Kiliki "Apply" ona "OK" e teu ai suiga.
O le taimi lava e filifilia ai le 'auʻaunaga talosaga ma faʻapipiʻiina filifiliga faʻapipiʻi, e mafai ona faʻapipiʻi le talosaga mai IntelliJ IDEA. Ina ia faia lenei mea, e tatau ona mulimulitaʻia laasaga nei:
1. Tatala le faʻamalama faʻapipiʻi i le kilikiina o le "Run" i le lisi o meaʻai ma le filifilia o le "Deploy".
2. Filifili le faʻatulagaina o le faʻatonuga o le talosaga.
3. Kiliki le "Deploy" button e amata faʻapipiʻi le talosaga i le server filifilia.
4. Siaki le ogalaau ma fa'amafanafanaga ina ia mautinoa na manuia le fa'apipi'iina.
5. Avanoa i le talosaga e faʻaaoga ai le URL ua faʻapipiʻiina i luga o le server application e suʻe ai lona gaioiga.
4. Fausia se faʻasologa o le taʻavale / debug mo le faʻapipiʻiina i le IntelliJ IDEA
O le fa'atupuina o se fa'asologa o le ta'avale ma le debug e mana'omia mo se fa'agasolo manuia ile IntelliJ IDEA. O lenei faatulagaga e mafai ai ona matou faʻamalamalamaina uma filifiliga talafeagai e faʻatautaia ma faʻapipiʻi a matou talosaga. auala aogāO iinei matou te faʻaali atu ai ia te oe la'asaga i lea la'asaga auala e fai ai lenei faatulagaga.
Laasaga 1: Tatala le "Run" drop-down menu i totonu le meafaigaluega mai IntelliJ IDEA. Filifili le "Edit Configurations" filifiliga. O lenei mea o le a tatalaina ai le faʻamalama faʻasologa o taʻavale.
Laasaga 2: Kiliki le "+" icon i le tulimanu agavale pito i luga o le faʻamalama faʻataʻitaʻiga e faʻaopoopo ai se tulaga fou. Filifili le ituaiga o faʻatulagaga e te manaʻomia, pei o le "Talosaga" e faʻapipiʻi ai se Java talosaga.
Laasaga 3: I le "Configuration" tab o le faʻamalama faʻatulagaina, tuʻuina atu faʻamatalaga e manaʻomia mo le faʻapipiʻiina. E aofia ai le igoa o le vasega autu, finauga laina laina, ma fesuiaiga o le siosiomaga pe a manaʻomia. E mafai ona e fa'aopoopoina le tele o fa'atonuga pe a mana'omia le fa'apipi'iina o vaega eseese o lau talosaga.
A mae'a loa ona e fa'atupuina lau tamo'e ma le debug configuration, e faigofie ona e fa'aogaina e fa'atino ai lau talosaga ile IntelliJ IDEA. Naʻo le filifilia o le faʻatulagaga manaʻomia mai le "Run" drop-down menu ma kiliki le ki taʻalo. IntelliJ IDEA o le a tausia lelei le tuʻufaʻatasia ma le faʻapipiʻiina o lau tusi talosaga otometi ma lelei.
Manatua o le faia saʻo o se taʻavale ma faʻapipiʻi faʻasologa e taua tele i le faʻatinoina manuia i IntelliJ IDEA. Mulimuli i laasaga nei ma ia mautinoa e tuʻuina atu faʻamatalaga talafeagai uma mo le faʻaogaina manuia o lau talosaga. Manuia lava!
5. Fo'ia o fa'alagolago ma tu'ufa'atasia le poloketi a'o le'i fa'aogaina ile IntelliJ IDEA
O se la'asaga taua tele e fa'amautinoa ai ua sauni le matou talosaga e fa'atino i le gaosiga. IntelliJ IDEA o lo'o iai ni meafaigaluega fa'apipi'i e fa'afaigofie ai lenei fa'agasologa ma fa'ataga ai i matou e pulea lelei uma fa'alagolago i la matou poloketi.
O se tasi o faʻamanuiaga autu o le faʻaaogaina o le IntelliJ IDEA o le mafai lea e otometi ona foia faʻalagolago i galuega. O lona uiga e le tau popole i le su'eina ma le la'uina ma le la'uina o faletusi uma po'o fa'ava'a matou te mana'omia mo la matou talosaga.. O le IntelliJ IDEA e nafa ma le faʻailoaina o faʻalagolagoga talafeagai e faʻavae i luga o la tatou code ma faʻapipiʻiina otometi, faʻasaoina tatou taimi ma taumafaiga.
O le taimi lava e foia ai faʻalagolago, e manaʻomia le tuʻufaʻatasia o le poloketi e faʻamautinoa ai e leai ni faʻasologa o mea sese ma o mea uma e faʻapipiʻi saʻo. I le IntelliJ IDEA, o le tuʻufaʻatasiga e otometi lava ona faʻafetai i lona faʻapipiʻi malosi. E mafai ona tatou iloa mea sese ma lapataiga i le taimi moni a'o matou tusia a matou code ma faasa'o vave. I lenei auala, e mafai ona tatou iloa ma foia faafitauli a'o le'i fa'apipi'iina, 'alo'ese mai fa'aletonu i le gaosiga.
6. Fa'atino le fa'apipi'i i IntelliJ IDEA
O le tuʻuina atu i le IntelliJ IDEA atonu e foliga mai o se faiga faigata, ae faʻatasi ai ma le taʻiala saʻo, e mafai ona faigofie. Le isi, o laasaga e manaʻomia e faʻatino ai se faʻaogaina manuia ma IntelliJ IDEA o le a tuʻuina atu.
Ae e te leʻi amataina, ia mautinoa o loʻo ia te oe faʻalagolago uma ma faʻatulagaina i lau poloketi. O se tasi o auala e faia ai lenei mea o le faʻaaogaina lea o Maven, lea e maua ai le faʻaogaina faigofie o faʻalagolago ma faʻatulagaga. E taua foi le faʻamautinoa o loʻo ia te oe le siosiomaga faʻapipiʻiina o loʻo manaʻomia, pe o se 'auʻaunaga i le lotoifale poʻo se mea mamao.
A maeʻa ona e faʻatulagaina lau poloketi i ou manaʻoga, o le isi laasaga o le tuʻufaʻatasia o le code e faʻamautinoa ai e leai ni mea sese poʻo ni lapataiga. Ina ia faia lenei mea, naʻo le kiliki-saʻo i luga o le poloketi ma filifili "Fausia" pe faʻaoga le ala keyboard fetaui. O le a faia ai le faila .war po'o le .jar e mana'omia e fa'apipi'i ai lau galuega. E taua le faʻamaonia e leai ni mea sese poʻo ni lapataiga i le taimi o le tuʻufaʻatasiga.
I le taimi nei ua maeʻa ona e faʻapipiʻiina lau code, o le isi laasaga o le faia lea o le faʻapipiʻiina moni. Mo lenei mea, IntelliJ IDEA e ofoina atu le tele o filifiliga, e pei o le faʻaogaina o se faʻaoga faʻapipiʻi faʻapipiʻi poʻo le tuʻuina atu i se server mamao. Afai e te filifilia le filifiliga faʻapipiʻi faʻapipiʻi, e na o le kiliki i luga o lau faila faʻatulagaina o poloketi ma filifili le "Run" e amata ai le faʻapipiʻiina. Afai e te manaʻo e faʻapipiʻi i se 'auʻaunaga mamao, e te manaʻomia le faʻatulagaina o faʻamaoniga talafeagai ma filifiliga i le faʻatulagaina o le faʻapipiʻiina.. O le taimi lava e te filifilia ai le filifiliga talafeagai, IntelliJ IDEA o le a tausia le faʻaogaina o lau poloketi ma faʻaalia ogalaau talafeagai ma taunuuga.
7. Fa'amaoniga ma le fa'amalieina o mea sese pe a uma ona tu'uina atu ile IntelliJ IDEA
A faʻapipiʻi se talosaga ile IntelliJ IDEA, e ono tulaʻi mai ni mea sese e aʻafia ai lona faʻagaioiga. O lenei vaega o le a faʻamatalaina pe faʻafefea ona siaki ma faʻaleleia nei mea sese e faʻamautinoa ai le faʻaogaina manuia.
Ina ia siaki mo faʻasologa o mea sese ile IntelliJ IDEA, e te manaʻomia le faʻaogaina o le laupepa Tamo'e i le pito i luga ole IDE. Lenei o le a fa'aalia ai se lisi o ogalaau ma fa'amatalaga sese na faia i le taimi o le fa'agaioiina. E taua le toe iloiloina ma le totoa o nei ogalaau e iloa ai le puna o le faafitauli ma faia laasaga talafeagai e foia ai.
O le taimi lava e iloa ai le mea sese, o le isi laasaga o le sailia lea o se fofo talafeagai. IntelliJ IDEA e ofoina atu meafaigaluega eseese ma galuega e foia faafitauli masani i le faʻapipiʻiina o talosaga. Mo se faʻataʻitaʻiga, e mafai ona e faʻaogaina le galuega Inspección de Código e su'e ni mea sese i le source code. E mafai foi ona faʻaaogaina le depuradores e fa'ailoa ma fa'asa'o mea sese i le taimi fa'atino.
O aʻu o Sebastián Vidal, o se inisinia komepiuta e fiafia tele i tekinolosi ma DIY. E le gata i lea, o a'u o le foafoa o tecnobits.com, lea ou te faʻasoa atu ai aʻoaʻoga e faʻafaigofie atili ai tekinolosi ma malamalama mo tagata uma.