"Chào, Amigo!

Thật khó để tin rằng bạn đã ở đây! Nhưng hãy đợi một chút - tất nhiên là tôi luôn tin tưởng vào bạn vì bạn đã đọc và nghiên cứu kỹ các bài học của tôi cũng như nghiên cứu thêm. Bạn là một trong những học sinh giỏi nhất của tôi!

Tôi sẽ để lại những bài phát biểu đầy cảm hứng cho Thuyền trưởng, nhưng tôi sẽ không để bạn đi đâu — sau tất cả, tôi có rất nhiều bài đọc hữu ích dành cho bạn. Đọc nó sẽ giúp bạn dễ dàng thu hẹp khoảng cách giữa việc học Java và lập trình thực tế. Chúc bạn may mắn!"

Chúng ta sẽ nói một chút về mạng.

Hãy bắt đầu với những gì quan trọng nhất bằng cách nói về mọi mạng xã hội, dịch vụ web và ứng dụng web, trình nhắn tin nhanh và trang web đơn giản được xây dựng trên nền tảng nào — mạng.

Kiến trúc phần mềm

Kiến trúc phần mềm đề cập đến cấu trúc được tạo trong một ứng dụng, tức là toàn bộ các mô-đun và thành phần của chương trình và cách chúng tương tác. Các lập trình viên đã làm việc trên các kiến ​​trúc tốt trong một thời gian rất dài, vì vậy không có gì ngạc nhiên khi chúng ta đã nghe nói về rất nhiều mẫu kiến ​​trúc. Bạn cần hiểu chúng: khi viết một ứng dụng web, điều quan trọng là phải đưa ra một kiến ​​trúc tốt, bởi vì một ứng dụng web có nhiều thành phần và mô-đun hơn một ứng dụng thông thường.

HTTP/HTTPS

Trong bài học này, chúng ta sẽ tìm hiểu về các giao thức HTTP và HTTPS. Nhưng trước tiên, hãy làm rõ một điểm: chúng ta đang nói về các giao thức gửi dữ liệu qua mạng ở cấp độ ứng dụng của mô hình OSI. Bài viết về mạng sẽ giúp bạn hiểu về mô hình OSI.

Khái niệm cơ bản về Maven

Maven là một công cụ để quản lý và xây dựng dự án — một trợ lý hữu ích của lập trình viên Java.

Nó làm cho cuộc sống của các nhà phát triển dễ dàng hơn ở mọi giai đoạn làm việc: từ tạo cấu trúc dự án và kết nối các thư viện cần thiết để triển khai sản phẩm trên máy chủ. Bạn sẽ phải sử dụng Maven khi làm việc với bất kỳ khung nào. Vì vậy, hôm nay chúng ta hãy xem các chức năng chính của nó và xem cách sử dụng chúng.

servlet

Trong bài viết này, chúng ta sẽ làm quen với servlet và viết một ứng dụng mà bạn có thể khoe với bạn bè mà không cần gửi cho họ tệp JAR và không bắt họ tải xuống Java. Hãy viết một ứng dụng web đơn giản.

thùng chứa servlet

Bài học trước sẽ dạy bạn rất nhiều về servlet. Bạn sẽ học cách sử dụng chúng để tạo các ứng dụng web. Nhưng trong bài học này, chúng ta sẽ xem xét kỹ hơn một phần thiết yếu của niềm vui này: các thùng chứa servlet.

Giới thiệu mẫu MVC

Chúng ta sẽ nói về MVC là gì, chạm vào lịch sử của nó, khám phá các ý tưởng và khái niệm cơ bản được thể hiện trong MVC, xem xét từng bước cách chia nhỏ ứng dụng thành các mô-đun Model, View và Controller.

Hãy viết một ứng dụng nhỏ bằng Spring Boot

Tiếp tục khám phá MVC, chúng ta sẽ viết một ứng dụng web nhỏ bằng Spring Boot và lấy Spring MVC làm ví dụ, chúng ta sẽ xem cách dữ liệu được gửi từ mã Java đến các trang HTML.

Tổng quan về REST trong ba phần