Ман мехоҳам бо шумо истинодҳо, маслиҳатҳо ва маслиҳатҳои муфидро мубодила кунам, ки ба шумо дар иҷрои супориши санҷишӣ барои таҷрибаомӯзӣ дар лоиҳаи воқеӣ дар JavaRush кӯмак мерасонанд. Албатта, шумо метавонед беэҳтиётона ҳалли як вазифаи тестиро аз Интернет нусхабардорӣ кунед, хушбахтона мисолҳо зиёданд, аммо мо мехоҳем бифаҳмем, ки мо чӣ кор карда истодаем :) Ин паём барои онҳое аст, ки дар байни маҷмӯи технологияҳоеро, ки супориш талаб мекунад ва мехоҳам онро ислоҳ кунам) Якчанд ҳафта пеш ман ба сатҳи 30 расидам ва ниҳоят ба вазифаи санҷишии таҷрибаомӯзӣ дастрасӣ пайдо кардам. Дар аввал ман дар ҳолати ногувор будам ва намедонистам, ки аз куҷо сар кунам ва ин ҳама чашмаҳо ва хобгоҳҳо чӣ кор мекунанд. Танҳо вақте ки ман ба кофтан шурӯъ кардам, ман ба мушкилот дучор шудам: бисёр захираҳо ва мақолаҳо тахмин мезананд, ки шумо аллакай дар бораи мавзӯи мавзӯъ фаҳмед. Оддӣ карда гӯем, онҳо барои шурӯъкунандагон хеле бемаънӣ ҳастанд ва ба ҷои фаҳмидан, онҳо аксуламали "ин хеле душвор аст!" Аз ин рӯ, дар зер ман кӯшиш мекунам, ки дар асоси таҷрибаи хурди худ, истинодҳои бомуваффақиятро мубодила кунам, ки ба ман дар гирифтани фаҳмиши асосии технологияҳои зарурӣ кӯмак карданд. Онҳое, ки ҳангоми омӯхтан дар JavaRush шикоят мекарданд, ки шумо бояд худатон бисёр чизҳоро омӯзед - омода шавед, шуморо дӯзахи воқеӣ интизор аст))
Пас, ба вазифа чӣ гуна муносибат кардан мумкин аст?
1. Бифаҳмед, ки барои чӣ ҳамаи ин технологияҳо лозиманд (ман бо тартиби дар зер овардашуда ба таҳсил шурӯъ мекардам):
1.1. Мавен
Нақши он дар лоиҳа аз сохтани сохтори директорияи лоиҳаи веби шумо (он стандартизатсияшуда) аз қолаби махсус бо номи "archetype" + овардани китобхонаҳо ба лоиҳаи шумо (илова кардани вобастагӣ ба pom.xml) мебошад. Онҳое, ки вазифаи бонусиро дар бораи таҳлил дар асоси jsoup иҷро карданд - дар он ҷо мо худамон китобхонаро дастӣ аз Интернет зеркашӣ кардем ва онро ба идея пайваст кардем. Maven ба шумо имкон медиҳад, ки чизеро зеркашӣ накунед, балки танҳо дар pom.xml нависед, ки кадом китобхонаро бардоштан ва дар лоиҳа истифода кардан мехоҳед. Шарҳи зуд дар бораи он, ки Maven дар расмҳо чӣ кор мекунад -> дар ин ҷо .1.2. MySQL
Ин системаи идоракунии пойгоҳи додаҳои шумо (DBMS) мебошад. Вазифа ягон дониши амиқи SQL ва DBMS-ро талаб намекунад; дар ин ҷо ман метавонам ба шумо маслиҳат диҳам, ки барномаи dbForge -ро насб кунед, то ҳаёти шуморо осон кунад, ки ин ба шумо ҳангоми эҷоди пойгоҳи додаҳо ва кор бо он кӯмак мекунад.1.3. Баҳор
Ин чаҳорчӯба асоси барномаи веби шумо хоҳад буд. Он бузург аст ва меъмории он аз модулҳои зиёд иборат аст. Хабари хуш: барои иҷрои вазифа ба шумо лозим меояд, ки танҳо чанд чизро дар фасли баҳор бифаҳмед: Инversionи назорат (IoC) чист ва фаҳмед, ки Spring MVC чӣ гуна кор мекунад (сохти директорияи лоиҳаи веби шумо чӣ гуна бояд бошад, DispatcherServlet кист, он чӣ гуна бо контроллер, намоиш ва модел ва ғайра ҳамкорӣ мекунад). Махсусан барои шурӯъкунандагон маводе намерасид, ки чизҳоро бо суханони худ шарҳ медиҳанд. Аммо, Худоро шукр, чунин маводҳо пайдо шуданд: Хеле оддӣ дар бораи IoC, пайвасти code, DI (мавод ба таври каме сабук пешниҳод карда мешавад, аммо ҳама чиз равшан аст) -> ин ҷо (ба мақолаҳои оянда дар саҳифа ҳаракат кунед). Баъд, бубинед, ки@Autowired
эзоҳ чист. Spring MVC як силсила дарсҳои видеоӣ мебошад (11 дарси аввал, ҳар кадом ба ҳисоби миёна 7-10 дақиқа). Дар ин ҷо шумо як қатор дарсҳои видеоиро хоҳед ёфт; дар маҷмӯъ, ман тавсия медиҳам, ки дарсҳои ин бача тамошо кунед! Сарфи назар аз забони англисии ҳиндуҳо, ӯ ҳама чизро ба таври муфассал ва равшан бо мисолҳои равшан шарҳ медиҳад. Вай инчунин дар бораи чаҳорчӯбаҳои дигар дарсҳо дорад. Барномаҳои WorkFlow дар Spring MVC дар расмҳо - дар ин ҷо нигаред .
GO TO FULL VERSION