"Halo, Amigo!

Pancen angel percaya yen sampeyan wis ana ing kene! Nanging ngenteni sedhela - aku mesthi percaya karo sampeyan, mesthi, amarga sampeyan maca kanthi ati-ati lan sinau pelajaranku lan sinau maneh. Sampeyan salah siji muridku sing paling apik!

Aku bakal ninggalake pidato inspirasi kanggo Kapten, nanging aku ora mung nglilani sampeyan lunga - sawise kabeh, aku duwe akeh maca migunani kanggo sampeyan. Maca sing bakal mbantu sampeyan luwih gampang ngatasi jurang antarane sinau basa Jawa lan pemrograman nyata. Sugeng tanggap warsa!”

Kita bakal ngomong sethithik babagan jaringan.

Ayo miwiti apa sing paling penting kanthi ngomong babagan apa saben jaringan sosial, layanan web lan aplikasi web, instant messenger lan situs web prasaja dibangun - jaringan kasebut.

Arsitèktur piranti lunak

Arsitektur piranti lunak nuduhake struktur sing digawe ing aplikasi, yaiku kabeh modul lan komponen program lan cara interaksi. Programer wis suwe ngupayakake arsitektur sing apik, mula ora kaget yen kita wis krungu akeh pola arsitektur. Sampeyan kudu ngerti: nalika nulis aplikasi web, penting banget kanggo nggawe arsitektur sing apik, amarga aplikasi web duwe komponen lan modul luwih akeh tinimbang aplikasi biasa.

HTTP/HTTPS

Ing pawulangan iki, kita bakal sinau babagan protokol HTTP lan HTTPS. Nanging pisanan, ayo njlentrehake siji titik: kita ngomong babagan protokol kanggo ngirim data liwat jaringan ing tingkat aplikasi model OSI. Artikel babagan jaringan bakal mbantu sampeyan ngerti model OSI.

Dasar saka Maven

Maven minangka alat kanggo ngatur lan mbangun proyek — asisten mbiyantu programmer Java.

Iku ndadekake urip luwih gampang kanggo pangembang ing saben tataran karya: saka nggawe struktur project lan nyambungake perpustakaan perlu kanggo deploying produk ing server. Sampeyan kudu nggunakake Maven nalika nggarap kerangka apa wae. Dadi, dina iki ayo goleki fungsi utama lan deleng carane nggunakake.

Servlet

Ing artikel iki, kita bakal kenalan karo servlets lan nulis aplikasi sing bisa sampeyan banggakake menyang kanca-kanca tanpa ngirim file JAR lan tanpa meksa wong-wong mau ngundhuh Java. Ayo nulis aplikasi web sing prasaja.

wadhah Servlet

Pawulangan sadurunge bakal mulang sampeyan akeh babagan servlet. Sampeyan bakal sinau carane nggunakake aplikasi kasebut kanggo nggawe aplikasi web. Nanging ing wulangan iki, kita bakal nliti bagean penting saka kesenengan iki: wadhah servlet.

Ngenalke pola MVC

Kita bakal pirembagan bab apa MVC iku, tutul sejarahe, njelajah gagasan dhasar lan konsep sing ana ing MVC, njupuk langkah-langkah dening-langkah carane break munggah aplikasi menyang Model, View, lan modul Controller.

Ayo nulis aplikasi cilik nggunakake Spring Boot

Terusake eksplorasi MVC, kita bakal nulis aplikasi web cilik nggunakake Spring Boot, lan, nggunakake Spring MVC minangka conto, kita bakal weruh carane data dikirim saka kode Jawa menyang kaca HTML.

Ringkesan REST ing telung bagean