JavaRush /Java Blog /Random-TK /Geljekki Java döredijisi üçin gollanma. Kärhana - 1-nji b...
Diana
Dereje

Geljekki Java döredijisi üçin gollanma. Kärhana - 1-nji bölüm

Toparda çap edildi
“Gurlan bu tehnologiki üstünlikleriňize gaty buýsanmaň. Planetany ýok etmek ukyby Güýçleriň güýji bilen deňeşdirilende hiç zat däl. "- Ölüm ýyldyzynda Darth Wader. Geljekki Java döredijisi üçin gollanma.  Kärhana - 1-nji bölüm

Giriş

Mümkin, makalalar tapgyrynyň indiki iki bölümi köpler üçin iň köp garaşylýan we esasly. Gorizontdan, arassa Java-dan başga näme bar? Java döredijiler her taslamada näme dem alýarlar? Esasy programmirleme dili Java bolan islendik orta derejeli inerener üçin muny hakyky, doly özbaşdak gollanma hasaplaň . Keselhananyň ortaça mümkinçiligini ýapmak we diňe bir iň meşhur çarçuwalary däl, eýsem häzirki wagtda möhüm hasaplanýan çözgütleri hem beýan etmek niýetim bar. Elbetde, gurallar köp, iň möhümi we iň gowusy düşünmek hiç ýere barýan ýol däl. Siziň her biriňiz DOU-daky “Işler” bölümine göz aýladyňyz we boş ýerden boş ýere yzygiderli gaýtalanýan tehnologiýalar toplumyny tapdyňyz. Hemme zady suratlandyrmagyň mümkin däldigine düşünýärin, ýöne umumy çarçuwany düzmek gowy, şonuň üçin bu ugra eýermäge synanyşalyň. Geçmişde, taslamalaryň birinde, bir sebitde ýa-da beýleki sebitlerde köpler üçin wagtal-wagtal gaýtalanýan we gaýtalanýan gaty gyzykly utanç ýüze çykdy. Taslama, diňe bir subýektleriň ýagdaýyny görkezmek üçin, bir HTML sahypasynyň taýýar işini gutarnykly ýerine ýetirmek üçin goýuldy. Netijede, kärdeşim Bahary hiç kim ulanmasa, Baharyň esasy garaşlylygynyň bir bölegini çeken bahar timinelini dakmak kararyna geldi. Bularyň hemmesi ýönekeý bir sahypa üçin, diňe 2-3 guramanyň ýagdaýyny görkezýär. "Iki çyrany ulanmakda kän bir zat görmedim ... bu meniň pikirimçe görkeziş" - Obi-Wan Kenobi. Bir tarapdan, dörediji meseläni mümkin boldugyça çalt çözdi, ulanmak tejribesi bolan çarçuwany gurdy we birnäçe sagadyň içinde taslama goşdy. Emma beýleki tarapdan, programmamyz ulaldy, şonuň üçin ýönekeý sorag ýüze çykdy: dogry zady etdi? Şeýle atom meseleleri üçin, bu timeleaf / Bahar MVC we ş.m. has uludygyny anyk bilseňiz. Hiç ýerde ulanylmaz, asla ulanmazlyk has gowudyr. Meni hemişe “Aý! Hawa, bu ýerde Gibernate ulandyk! Seret, hemme zat ajaýyp, ORM! ”-Diýip, bu ýerde yzygiderli JDBC bilen baryp bolýarmy diýen logiki sorag berlende, eginlerini gysdylar. Simpleönekeý bolmaly, moda we super döwrebap çarçuwalar bilen ýapyşman, aljyraňňylyk bilen bejermeli adaty arhitektura bar. Obi-Wanyň ýokarda aýdyşy ýaly, bulary nädip ulanmalydygyny bilmek zerur bolsa-da, görkezmekden başga zat däl. Javaaş Javaist, meniň pikirimçe, iň betbagt - köp spesifikasiýa, öwrenilmeli köp kitaphana. Diňe Java EE-iň üçeginden resminamalary bar. Sorag ýüze çykýar, täze başlan adam näme almaly, soňundan näme öwrenmeli, Horstmandan soň näme etmeli? Pleönekeý jogap: gynansagam köp adam bilen tanyş. Biz işewürlik çarçuwalary bilen däl-de, has gündelik zerur zatlar bilen başlarys.

Operasiýa ulgamlary

Linux

Windows we / ýa-da amatly “ososemite” -den başga-da, ýylgyryp elleriňizi Linux-a uzatmaly. Käbir taslamalar üçin ulanyjy bolmak we buýruk setirini nädip ulanmalydygyny bilmek ýeterlik, beýlekiler üçin has köp. Haýsy ýol iň gowusy? Internetde diňe tonna kitap / okuw gollanmasy bar. Ubuntu ýa-da halaýan başga paýlamalaryňyzy gurup başlaň we indiki bir-iki aýyň dowamynda esasy operasiýa ulgamy hökmünde ulanyp görüň. Terminalyň üsti bilen faýllary düzmek we dolandyrmak arkaly Linux-yň içinde Java öwrenip başlasaňyz has gowy bolar. Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 2 bölümWilliam Şottsyň Linux buýruk setiri . Bu kitaby “50 çal reňk” romany hökmünde däl-de, eýsem doly interaktiw kurs hökmünde okaň - terminaly açyň we awtordan soň gaýtalaň. Esasy zatlary isleýärsiňizmi we Linux nähili işleýär? Informatika we operasiýa ulgamlary kursyny kabul edeliň - bu indiki bölümde. Edx.org sahypasyna giriň we Linux kursyna aňsat giriş synap görüň . Şeýle hem ýokarda ady agzalan seriýadan bir kitap bar , Linux nähili işleýär: Brian Ward tarapyndan her bir superuseriň bilmeli zady . Torlara, enjamlara we çeşmeleri dolandyrmaga üns berýän gaty gowy şekillendirilen neşir. Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 3 bölümÖňe gidiňmi? Ajaýyp kitap bar, ýogsa-da, meniň şu ýerde bir ýerim bar ... hawa (tozany silkýär) ... ine şu ýerde! Unix we Linux: Ulgam dolandyryjysynyň gollanmasy. Evi Nemeth. Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 4 bölümGaty gowy gollanma, gowy terjime edilen. Dogrusyny aýtsam, men muny özleşdirmedim, ýöne dolandyryş esaslaryny haladym (birinji bölüm). Elbetde, “Shell” skriptini äsgermezlik edip bolmaz. Bularyň hemmesini iş ýüzünde synap görmek has gowudyr, ýöne kitaplardan Kameron Newhamyň “The Shell: Unix Shell” programmirlemesini öwrenip bilersiňiz . Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 5 bölümLinux / Unix-da şeýle köp mukdarda edebiýaty, esasanam Linux fonda ýerleşýän bu makalada doly beýan edip bolmaz. Bu meselede it iýen işdeş kärdeşim has amaly bir zady maslahat berdi: ArchLinux-ny göçürip alyň we işlemäge synanyşyň. Bu prosesde meniň islemeýän zatlarymyň köpüsini öwrenersiňiz!

Windows

Programmistleriň rezýumelerinde "Windows 10 ýyldan gowrak tejribe" diýen sütün bar. Elbetde, Windows-da 10 ýaşyňyzdan bäri hasap oýnaýandygyňyz bilen gutlaýaryn, ýöne söhbetdeşlikde öňünden deşik gazmazlygy haýyş edýärin, sebäbi ýakyndan işleýän taslamaňyzda IIS, partiýa / powerhell, Hudaý saklasyn, reýestr, söhbetdeşlik hakykatdanam kyn bolmaz we oturan adamyň garşysynda gülmekden başga. Lida, masgaraçylyk dozasyny hem alarsyňyz. Bu size gerekmi? Jogap özüni görkezýär. Garakçylykly Windows-yňyzy torrentden bir gapdala goýuň we ony Windows Server wirtual maşynyna gurnap görüň. Diňe ulanyjy tarapyndan we JAVA_HOME gurnamasyndan öwreniň. Bu nukdaýnazardan, Mark Minasiniň “Windows Server 2012 R2 Mastering” atly kitap görnüşinde doly gollanma bar . Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 6 bölümMysal üçin, “PowerShell” -i ulanýan bolsaňyz, Brýus Paýte tarapyndan “Manning by Action by Windows PowerShell” atly ajaýyp kitaby gözden geçiriň . 1000 sahypadan geçmegiň mümkin däldigine düşünýärin, ýöne iň bolmanda salgylanma hökmünde ýanyňyzda saklap bilersiňiz. Başga hiç zat gerek däl diýip pikir edýärin. Netijede, Windows-dan peýdalanmak baradaky bilimleriňizdäki boşluklara üns beriň we internetde gyzyklanýan maglumatlaryňyzy gözläň. Geljekki Java döredijisi üçin gollanma.  Kärhana - 1-7 bölüm

Gurallary gurmak

Maven

Mawende düşünmeli iň möhüm zat näme? Ine ilkinji ädimler we meseleler:
  1. Maveniň her etapda näme edýändigini öwreniň, hatda ýatda saklap bilersiňiz. Bu takmynan 80% üstünlik we size anyk surat berer.
  2. Aç-açan garaşlylygy dolandyrmak bilen köp modully ulgam bilen ýerli sandbox taslamalaryňyzy dörediň. Üçünji tarap kitaphanalaryny dakmaga synanyşyň, olary ulanyp bir zat döretmäge synanyşyň.
  3. Profil bilen oýnaň
  4. Plagin dolandyryşyna düşüniň we resmi web sahypasyndaky iň meşhur pluginleriň sanawyny öwreniň.
  5. Taslamada maveni nädip has gowy ulanyp boljakdygyny öwreniň. Mysal üçin, parallel gurluşlar gurluşyk wagtyny ep-esli azaldyp biler.
Çalt çümmek üçin “Apache Maven” web sahypasynyň rus dilindäki wersiýasyna giriň , Google-da birnäçe sapak gözläň. Şeýle-de bolsa, Maven hakda esasy kitaplaryň biriniň üçünji neşiri çykmaz. Şu wagta çenli “Sonatype's Maven: Definitive Guide” -yň ikinji neşiri . Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 8 bölümÖňdebaryjy dereje üçin öz plaginiňizi döretmek ýerliklidir. Haýsy plugin döretmelidigiňiz barada alada etme, sebäbi köpüsi eýýäm bar! Bir hili analog döretmäge synanyşyň, tapgyrlary iki we iki hökmünde öwreniň.

ANT

Bu gural has aňsat görünýär, şonuň üçin bu ýerde öwrenmeli zat kän däl. ANT ýeke-täk gurluşyk guraly bolan taslamalar bar. Bu düýbünden adaty zat: ANT ownuk atom meselelerini (garynja meselelerini) dolandyrmak kontekstinde ýönekeý we gönümel gurluş guralydygyny subut etdi. Elbetde, bu ýerde Maven ýaly köp plugin bar. ANT bilen başlamak üçin aşakdakylary ýerine ýetiriň:
  • Faýllary we bukjalary dolandyryp görüň
  • Wezipeleri ýerine ýetirmek üçin dürli sargytlary ýerine ýetiriň. Şundan ugur alyp, ANT-de garaşlylygy we meseleleriň ileri tutulmagyny öwreniň.
  • Arhiwini açyň we. Wezipelerde arhiwiň mazmuny bilen oýnamaga synanyşyň we ş.m.
ANT-ni öwrenmek üçin bir topar çeşme hödürlemegiň zerurlygy ýok. Has çuňňur çümmek üçin resmi Apache Ant sahypasy ýeterlikdir. ( ant.apache.org ) we Stiw Loughranyň “Ant in Action” kitaplary . Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 9 bölüm

Gradle

Meniň üçin Gradle Maven bilen deňeşdirilende ANT-e has ýakyn, ýöne ony bu iki ýigidiň ýary dogany diýip doly atlandyryp bolar. Mawene meňzeş ömri we ANT-de ýerine ýetirilen işleriň çeýeligi bar. Iň möhüm zat, Gradle XML ulanmaýar we üstesine-de, Groowy bilen has az tanyş bolsaňyz, islän zadyňyzy edip bilersiňiz. Umuman, gaty tagamly zat. IDE kontekstinde Ant / Maven / Gradle ulanmakdan gorkmaň. Bu gurallar Eclipse / IDEA bilen berk birleşdirilen we bu gurallary IDE kontekstinde ulanmak gaty amatly.

Üznüksiz integrasiýa

Nazaryýet

Bular sizi işden kowmakdan goraýan perişde programmalarydyr. Gysgaça aýdylanda, bu koddaky üýtgeşmelere gözegçilik edýän, siziň üçin ýazylan synaglary gurýan we işleýän programma üpjünçiligi. Her bir edeniňden / birleşenden soň hemme zat gowy bolsa, gurmak ýakymly ýaşyl / gök çyra bilen ýalpyldaýar. Bir zady döwen badyňyza CI ulgamy derrew habar berer. Şeýle-de bolsa, azajyk teoriýa - bu nusgawy! Üznüksiz integrasiýa: Programma üpjünçiliginiň hilini ýokarlandyrmak we Pol Duwallyň töwekgelçiligini azaltmak . (aka "Rus dilinde üznüksiz integrasiýa") Geljekki Java döredijisi üçin gollanma.  Kärhana - 1-10-njy bölümBu kitapda hatda öz CI ulgamyňyzy döretmek barada-da pikir alyşylýar. Geliň, bu ugurdaky iň meşhur iki çözgüde seredeliň.

Jenkins

Jenkins, Hudson aka. Açyk, dostlukly, amaly ulanmak aňsat. Jenkins bilen has tanyşmak üçin aşakdakylary synap görüň:
  1. Kompýuteriňize göçürip alyň. JDK, Maven, ANT we taslama üçin zerur zatlary guruň we düzüň.
  2. Ilkinji Iş dörediň we taslamaňyzyň ýerleşýän ýerini kesgitläň, mysal üçin esasy pom.xml. Ony işlediň, aç-açan görünmegi üçin haýsydyr bir synagyň bardygyna göz ýetiriň.
  3. Taslamaňyzy dürli sazlamalar we opsiýalar bilen dolandyrmagy öwreniň.
  4. Dürli pluginleri dakyň we taslamaňyz bilen bilelikde nähili işleýändigini görüň.
  5. Dürli iş üçin triggerleri guruň. Kiçijik turbageçiriji dörediň.
  6. DSL-i öwreniň we ony Jenkins bilen birleşdirmäge synanyşyň.
  7. Başga bir kompýuterden gul guruň we / ýa-da gurmak üçin adaty maşyn ediň.
  8. Gijeki binalary dörediň.
Kitaplardan diňe Jenkins: Jon Ferguson Smartyň kesgitli gollanmasyny okaň . Köp ekran suratlary bilen aýdyň gollanma. Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 11 bölüm

TeamCity

Hawa, TeamCity mugt däl, ýöne önümleriň JetBrains ekosistemasyna näderejede goşulandygyny görüň. Intellij Idea we TeamCity ajaýyp birleşme. Umuman aýdanyňda, Jenkins bilen eýýäm tanyş bolsaňyz, TeamCity siziň üçin garaňky tokaý bolmaz we tersine. Guluň ýerine - agentler, şol bir triggerler we ş.m. Emma Jenkinsden tapawutlylykda, TeamCity ajaýyp aýratynlyklara eýe, meselem, uzakdan ylgamak, öňünden synagdan geçen wada hökmünde hem tanalýar, has köp wizual statistika we başga-da köp zat. JetBrains-iň özi döreden “YouTube” -da ulanyjy gollanmasyny gaty gowy görýärin ( TeamCity Ulanyjy Gollanma (9-njy bölümiň 1-nji bölümi) - Giriş ). TeamCity-i içgin we resminamalaryň ýokary derejededigini görýärin. Checköne barlamaga mynasyp kitap bar öýdýän bolsaňyz, teswirlerde goýuň. Elbetde, bu CI ulgamlarynyň diňe ujypsyzja bölegini sanadym, ýöne çäkli hemme zat bar. Learninghtimal, öwrenmek üçin iň oňat gollanma tejribe. Ony kompýuterime gurnadym, işe girizdim, jaýlary ýykdym / dikeldip, ýatdym. Soň bolsa maňa ýazgy kitabyny arkaýyn getirip bilersiňiz (isleseňiz :).

Wersiýa dolandyryş ulgamy

VCS hakda köp gürlemegiň manysy ýok. Diňe bir bolmaly we taslamasyz dolandyrmak mezozoý döwrüne meňzeýär. CI ulgamlaryna meňzeşlikde, iň meşhur çözgütleriň ikisine seredeliň: Git we SVN.

Git

Gitimiz, durnukly paýlanan wersiýa gözegçilik ulgamydygyny subut etdi. Bu ýerden öwrenip başlaň we Git bilen eýýäm düzülen bölümleriň hemmesine göz aýlaň. Soňra Code School-dan ajaýyp interaktiw sapaklar bar. Şeýle hem, olardan “Try Git: Code School” atly gysga gollanma bar . Kitaplardan Jon Loeligeriň Git bilen wersiýa gözegçiligini Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 12 bölüm maslahat berip bilerin Eger pyşbaga (TortoiseSVN, awtoryň belligi) şeýle öwrenişen bolsaňyz we konsoldan gorkýan bolsaňyz, elbetde, TortoiseGit analogyny göçürip alyp bilersiňiz, ýöne meniň pikirimçe, has ýakymly we estetiki taýdan ýakymly çözgüt Atlassian - SourceTreeApp önümidir. Uzakdaky ammarlar bilen tejribe geçirip bilersiňiz, sebäbi internetde ýeterlik hyzmat hyzmatlary bar. Isleseňiz, ýerli derejede türgenleşiň. ? Ok? Soňra GitHub-da hasap dörediň we doly tertipde işläň: iki gezek karar beriň, käbir açyk taslamany durmuşa geçiriň, şahalaryň arasynda iki gezek birleşiň we ş.m.

SVN

Beýleki bir meşhur VCS SVN. Bu ulgam paýlamak bilen öwünip bilmez. Olaryň hersiniň öz çemeleşmeleri, oňaýly taraplary bar. Täze doglan we SVN ulanyjysynyň arasyndaky gyzykly söhbetdeşligi hökman okaň . Read-bean.com- dan rus dilinden terjime edilen mugt kitap bar . TutorialsPoint-den kiçi kurs hem gaty peýdaly bolar . Resmi Apache web sahypasyny subversion.apache.org sypdyrmaň . Meniň üçin iň gyzykly müşderi, ýokarda ady agzalan TortoiseSVN. Kitaplaryň arasynda biri belläp bolar: Maýkl Pilatonyň “Subversion with Version Control” . Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 13 bölümSVN serweriniň administrasiýasyna üns berýänligi üçin haladym. Esasy pikirleri sypdyrmadym diýip umyt edýärin.

Synag gurallary

Kiçijik sandbox taslamalaryňyzda birlik synaglarynyň, integrasiýa we regress synaglarynyň nämedigine düşünmek gowy pikir bolardy. JUnit Bölüm synaglary teoriýasy öňki makaladaky kitaplarda gowy beýan edilýär. Hususan-da, Arassa kod hatda juniti bu ugurda meşhur kitaphanalaryň biri hökmünde häsiýetlendirýär. Emma “JUnit” barada aýdylanda, Tomek Kaszanowskiniň “JUnit we Mockito bilen praktiki birlik synagy” atly Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 14 bölüm uly bir kiçijik kitaby bar , elbetde, diňe JUnit we Mockito-dan başga zat ýok. Bu ýerde awtor Matçerler bilen tanyşdyrýar, parametrleşdirilen synaglaryň mysallaryny hödürleýär we gysga wagtda TDD-den geçýär. Recentlyaňy-ýakynda çykan bir kitap hem bar. Bu Jeff Langryň Java 8-de pragmatiki birlik synagydyr. Geljekki Java döredijisi üçin gollanma.  Kärhana - 1-15-nji bölüm Authorazyjy Hamcresti tanyşdyrýar, iň oňat tejribeleri we elbetde Java 8-i suratlandyrýar. Tomekiň kitabyndan soň arkaýyn okap bilersiňiz. .Eri gelende aýtsak, TDD hakda. Olary ulanmagyň peýdasy barmy, gowymy ýa-da erbetmi, müşderilere mätäçmi ýa-da ýokmy diýen pikir orta atmak islämok. Justadyňyzdan çykarmaň: TDD-de işlemek täzelik däl we köp taslamada bu usulyýet ulanylýar we köp adam üçin bu ýeke-täk we jedelsiz düzgün. Teoriýa boýunça klassikleri okap bilersiňiz. Kent Bek - Synag bilen dolandyrylýan ösüş: Mysal üçin . Iň halanýan zadym, TDD nagyşlary baradaky bölüm. Geljekki Java döredijisi üçin gollanma.  Kärhana - 1-16-njy bölümGeň zat, Youtube-da TDD oýnaýarys (200 wideo!). Fowleriň TDD-ni ulanmagyň gymmaty ýa-da ýokdugy, dizaýny zaýalaýandygy ýa-da şuňa meňzeşler hakda çekişmesi hem gyzykly däl . Muny diňe bir gezek ýadyňyzdan çykarmaň: TDD erbet dizaýn döredenok, siz döredýärsiňiz. BDD-ni has köp ulanýan bolsaňyz (biri beýlekisine päsgel bermeýär) we mysal üçin hyýar taslamasynda ulansaňyz, bu birneme üýtgeşik uçar. Bu barada gowy kitap “Manning BDD in Action: Jon Ferguson Smart” -yň tutuş programma üpjünçiligi ömri üçin özüni alyp barşyň ösüşi . Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 17 bölümJohneri gelende aýtsak, Jon Ferguson Smart bu temany köpçülige işjeň wagyz edýär. Scrum Master ýa-da PM bolsaňyz, ahyrsoňy gözüne zyýan bermeýän, ýöne synagdan geçiriljek wagty synlamagy halaýan bolsaňyz, Twitter-de Jonuň yzyndan ýetiň . Hyýar barada bolsa, resmi web sahypasyndaky Java ýerine ýetirilişine göz aýlaň we Matt Ueyniň “Hyýar kitaby: özüni alyp barşyň ösüşi” atly kitabyny okaň . Geljekki Java döredijisi üçin gollanma.  Kärhana - 1-18-nji bölüm

3-nji tarap kitaphanalary

Zerur halatlarda meşhur kitaphanalary ulanmagy başarmak möhümdir - her Java döredijiniň gündelik durmuşyny aňsatlaşdyrýar. Meşhur çözgütler aşakdakylary öz içine alýar: Joda Time. Amatsyz ýerli Sene we Wagty has amatly JodaTime bilen çalyşmagy teklip edýär. Ine bir gowy salgylanma . Java 8 ulanýan bolsaňyz, JodaTime kän bir kömek edip bilmejekdigini ýadyňyzdan çykarmaň. Hakykat, täze “DateTime API” bu kitaphananyň ýerini tutdy we käbir ýerlerde hatda akylly-başly göçürip göçürdi. Authorazyjynyň öz makalasyna görä , her Joda synpyny java.time-dan analog bilen çalşyp bolar. Google Guava. Köp tarapdan, Java 8 hatda Guawanyň ýerini alýar. Şol bir obýektler, Stream API, Java Predicate we başga-da köp zatlar ony çalyşmagy we asla ulanmazlygy teklip edýär. Javaene-de bir gezek gaýtalaýaryn, eger Java 8 ýok bolsa, bu gollanmadan we göni eliňizden gowy zat ýok.

Apache Commons

Bu janawer bilen iş salyşmak beýle aňsat däl: belli commons.lang-dan xml tassyklamasyna, DBUtils-den commons.io-a çenli ähli ýagdaýlarda 40 töweregi kitaphana . Elbetde, hemme zat bilen tanyşmagyň zerurlygy ýok, ýöne Cookbook kitaplary we okuw gollanmalary siziň bilen bolmak üçin peýdaly bolar. Mysal üçin, “Apache Commons” -yň nämedigine düşünmek üçin Timoti O'Breiniň “Jakarta Commons Cookbook” -yna göz aýlap bilersiňiz. Geljekki Java döredijisi üçin gollanma.  Kärhana - 1 - 19 bölüm

Netije

Kärhana şeýle bir giň welin, bu kärhanany gurşap alýan hemme zat bolmazdan JavaEE we beýleki çarçuwalary ara alyp maslahatlaşyp başlamak samsyklyk bolar. Şonuň üçin ikinji bölümde köp gatly arhitekturanyň her gatlagyna üns bereris, hyzmatlary göz öňünde tutarys we ş.m. Üns bereniňiz üçin köp sag boluň. Birinji bölümiň soňy. Tapgyryň öňki bölümleri:
  1. Geljekki Java döredijisi üçin gollanma. Java esaslary
  2. Geljekki Java döredijisi üçin gollanma. Elegant kod
DOU bilen asyl
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION