JavaRush-da hakyky taslamada tejribe geçmek üçin synag tabşyrygyny ýerine ýetirmäge kömek etjek peýdaly baglanyşyklar, görkezmeler we maslahatlar bilen paýlaşmak isleýärin. Elbetde, synag meselesiniň çözgüdini aňsatlyk bilen internetden göçürip bilersiňiz, bagtymyza mysallar kän, ýöne näme edýändigimizi anyklamak isleýäris :) Bu ýazgy, arasynda tanyş sözleri tapmadyklar üçin ýumuş tarapyndan talap edilýän tehnologiýalar toplumy we ony düzetmek isleýärin) Birnäçe hepde öň 30-njy derejä ýetdim we ahyrsoňy tejribe synagy meselesine girdim. Ilkibaşda içim gysdy, nireden başlajagymy we bu çeşmeleriň we gyşlaýanlaryň näme edýändigini bilmedim. Diňe gazmaga başlanymda, bir meselä başladym: köp çeşmeler we makalalar bu ugurdan eýýäm düşünýärsiňiz öýdýän. Plyönekeý söz bilen aýdylanda, täze başlanlar üçin gaty abstrakt we düşünmegiň ýerine “gaty kyn!” Reaksiýasyna sebäp bolýarlar. Şonuň üçin aşakda, ownuk tejribämden ugur alyp, zerur tehnologiýalara esasy düşünmäge kömek eden üstünlikli baglanyşyklary paýlaşmaga synanyşaryn. JavaRush-da öwrenip ýörkäňiz, özüňiz köp zat öwrenmeli - taýyn boluň, hakyky dowzah size garaşýar))
Onda, meselä nädip çemeleşmeli?
1. Bu tehnologiýalaryň näme üçin zerurdygyna düşüniň (aşakda görkezilen tertipde öwrenip başlardym):
1.1. Maven
Taslamadaky roly, “arhetip” atly ýörite şablondan web sahypaňyzyň katalog gurluşyny döretmekdir (pom.xml-e garaşlylyk goşmak). Jsoup esasynda derňemek barada bonus işini tamamlanlar - şol ýerde özümiz kitaphanany internetden el bilen göçürip aldyk we bir pikire girdik. Maven hiç zady göçürip almazlyga mümkinçilik berýär, ýöne haýsy kitaphanany çekmek we taslamada ulanmak isleýändigiňizi pom.xml-de ýazyň. Maveniň suratlarda edýän zatlaryna çalt düşündiriş -> şu ýerde .1.2. MySQL
Bu siziň maglumat bazasyny dolandyrmak ulgamyňyzdyr (DBMS). Bu wezipe SQL we DBMS hakda çuňňur bilim talap etmeýär; bu ýerde durmuşyňyzy aňsatlaşdyrmak üçin dbForge programmasyny gurmagy maslahat berip bilerin, bu maglumatlar bazasy döredilende we onuň bilen işleşende size uly kömek eder.1.3. Bahar
Bu gurluş, web programmaňyzyň özeni bolar. Uly we arhitekturasy köp moduldan durýar. Gowy habar: meseläni ýerine ýetirmek üçin Baharda diňe birnäçe zada düşünmeli bolarsyňyz: Dolandyryşyň inwersiýasy (IoC) we Bahar MVC-iň işleýşine düşünmek (DispatcherServlet atly web taslamaňyzyň katalog gurluşy näme bolmaly, gözegçi, görnüş we model we ş.m. bilen nähili täsirleşýär). Esasanam täze başlanlar üçin zatlary öz sözleri bilen düşündirjek materiallar ýetmezçilik edýärdi. Godöne, Hudaýa şükür, şeýle materiallar tapyldy: Diňe IoC, kod birikmesi, DI (material birneme manysyz görnüşde hödürlenýär, ýöne hemme zat düşnükli) -> şu ýerde (sahypanyň indiki makalalaryna aýlaň).@Autowired
Ondan soň, düşündirişiň nämedigini gözläň . Bahar MVC wideo sapaklarynyň tapgyrydyr (ilkinji 11 sapak, hersi ortaça 7-10 minut). Bu ýerde bir topar wideo sapaklaryny taparsyňyz; umuman aýdanymda, bu ýigidiň sapaklaryna tomaşa etmegi maslahat berýärin! Hindi gülkünç iňlis diline garamazdan, hemme zady jikme-jik we aýdyň mysallar bilen düşündirýär. Şeýle hem, beýleki çarçuwalarda sapaklary bar. Suratlarda Bahar MVC-de WorkFlow programmalary - şu ýere serediň .
GO TO FULL VERSION