"Hai, Amigo!

Sukar untuk mempercayai bahawa anda sudah berada di sini! Tetapi tunggu sebentar — saya sentiasa percaya pada anda, sudah tentu, kerana anda membaca dengan teliti dan mempelajari pelajaran saya dan belajar lebih banyak lagi. Anda adalah salah seorang pelajar terbaik saya!

Saya akan menyerahkan ucapan inspirasi kepada Kapten, tetapi saya tidak akan membiarkan anda pergi begitu sahaja — lagipun, saya mempunyai banyak bacaan berguna untuk anda. Membaca yang akan membantu anda dengan lebih mudah merapatkan jurang antara pembelajaran Java dan pengaturcaraan sebenar. Semoga berjaya!"

Kami akan bercakap sedikit tentang rangkaian.

Mari kita mulakan dengan perkara yang paling penting dengan bercakap tentang perkara yang dibina pada setiap rangkaian sosial, perkhidmatan web dan apl web, penghantar segera dan tapak web ringkas — rangkaian.

Seni bina perisian

Seni bina perisian merujuk struktur yang dicipta dalam aplikasi, iaitu keseluruhan modul dan komponen program dan cara ia berinteraksi. Pengaturcara telah mengusahakan seni bina yang baik untuk masa yang sangat lama, jadi tidak menghairankan bahawa kami telah mendengar banyak corak seni bina. Anda perlu memahaminya: apabila menulis aplikasi web, adalah penting untuk menghasilkan seni bina yang baik, kerana aplikasi web mempunyai lebih banyak komponen dan modul daripada aplikasi biasa.

HTTP/HTTPS

Dalam pelajaran ini, kita akan belajar tentang protokol HTTP dan HTTPS. Tetapi pertama sekali, mari kita jelaskan satu perkara: kita bercakap tentang protokol untuk menghantar data melalui rangkaian pada tahap aplikasi model OSI. Artikel mengenai rangkaian akan membantu anda memahami model OSI.

Asas Maven

Maven ialah alat untuk mengurus dan membina projek — pembantu pengaturcara Java yang membantu.

Ia menjadikan kehidupan lebih mudah untuk pembangun pada setiap peringkat kerja: daripada mencipta struktur projek dan menyambungkan perpustakaan yang diperlukan kepada menggunakan produk pada pelayan. Anda perlu menggunakan Maven apabila bekerja dengan mana-mana rangka kerja. Jadi, hari ini mari kita lihat fungsi utamanya dan lihat cara menggunakannya.

Servlets

Dalam artikel ini, kami akan berkenalan dengan servlet dan menulis aplikasi yang boleh anda banggakan kepada rakan anda tanpa menghantar fail JAR kepada mereka dan tanpa memaksa mereka memuat turun Java. Mari kita tulis aplikasi web yang mudah.

Bekas Servlet

Pelajaran sebelumnya akan mengajar anda banyak tentang servlet. Anda akan belajar cara menggunakannya untuk membuat aplikasi web. Tetapi dalam pelajaran ini, kita akan melihat dengan lebih dekat bahagian penting dalam keseronokan ini: bekas servlet.

Memperkenalkan corak MVC

Kami akan bercakap tentang apa itu MVC, menyentuh sejarahnya, meneroka idea dan konsep asas yang terkandung dalam MVC, melihat langkah demi langkah tentang cara memecahkan aplikasi ke dalam modul Model, View dan Pengawal.

Mari tulis aplikasi kecil menggunakan Spring Boot

Meneruskan penerokaan MVC kami, kami akan menulis aplikasi web kecil menggunakan Spring Boot, dan, menggunakan Spring MVC sebagai contoh, kami akan melihat bagaimana data dihantar dari kod Java ke halaman HTML.

Gambaran keseluruhan REST dalam tiga bahagian