Để thuận tiện cho sinh viên JavaRush, chúng tôi quyết định thu thập các bài giảng và bài viết về các chủ đề quan trọng nhất trong lập trình. Bộ sưu tập thứ chín nói về dòng framework Spring. Trong hướng dẫn nhỏ, chúng tôi phác thảo ngắn gọn nội dung của các bài viết và nếu bạn theo liên kết, bạn có thể tìm hiểu thêm về chủ đề quan tâm. Thêm bộ sưu tập vào dấu trang của bạn và quay lại bộ sưu tập đó khi cần.
Bài viết và bài giảng
Trong bài viết gồm hai phần này, tác giả viết về các khái niệm cơ bản của Spring framework: Spring là gì, các Bean và bối cảnh. Chúng tôi khuyên bạn nên bắt đầu nghiên cứu khuôn khổ này bằng cách đọc văn bản này. Hơn nữa, tác giả đã cung cấp cho anh ta các ví dụ về mã.
Phần thứ hai của bài viết nói về việc viết một dự án mẫu trong Spring. Nếu ở phần đầu tác giả giải thích lý thuyết thì ở phần thứ hai tác giả quyết định tập trung vào thực hành.
Bài viết sẽ thảo luận về lịch sử tạo khung, những điểm khác biệt chính so với ngăn xếp Java EE. Tác giả cũng đưa ra một cái nhìn tổng quan ngắn gọn về các thành phần chính của Spring stack.
Mục đích của loạt bài viết này là cung cấp cho sinh viên kiến thức lý thuyết cần thiết tối thiểu để nghiên cứu sâu hơn về JavaEE hoặc Spring. Tất cả tài liệu được chia thành 7 phần: mạng, máy khách-máy chủ và kiến trúc ba cấp, giao thức HTTP/HTTPS, Maven, servlet và bộ chứa servlet, cũng như MVC.
Bài viết sử dụng ngôn ngữ đơn giản với các ví dụ mà một đứa trẻ 5 tuổi có thể hiểu được, nói về framework nói chung và Spring nói riêng là gì. Nếu bạn mới bắt đầu nghiên cứu về thế giới CNTT, văn bản này sẽ giúp bạn hiểu về nó.
Bài viết thứ hai trong loạt bài về những công nghệ mà người mới bắt đầu nên học. Sử dụng các ví dụ đơn giản, văn bản này giải thích Spring Boot là gì.
Nếu bạn đã quen thuộc với Spring Framework và Spring Boot thì đã đến lúc tìm hiểu Spring MVC. Spring MVC là một thành phần hoặc mẫu thiết kế của Spring Framework cho phép bạn phát triển các ứng dụng web bằng Java bằng kiến trúc Model - View - Controller, điều đó có nghĩa là nó sẽ có ích trong công việc lập trình viên trong tương lai của bạn.
Khi bạn đã làm quen với lý thuyết đằng sau Spring Boot, đã đến lúc áp dụng nó vào thực tế. Loạt bài “Mùa xuân không đáng sợ” sẽ giúp ích cho điều này. Trong các văn bản ngắn có ví dụ về mã, tác giả nói về các tình huống khác nhau khi sử dụng Spring: làm việc với cơ sở dữ liệu, xử lý ngoại lệ trong bộ điều khiển, kết nối Lombok, v.v.
Bài viết dành cho những người đã làm việc với framework này bằng cách này hay cách khác và đã quen thuộc với các khái niệm cơ bản. Tác giả xem xét cách thức hoạt động của khung này “dưới mui xe”.
Tác giả kể về lần đầu làm quen với Maven, Spring, Hibernate, MySQL và Tomcat trong quá trình tạo ra một ứng dụng CRUD đơn giản, bài viết chủ yếu dành cho những người đã hoàn thành 30-40 cấp độ JavaRush nhưng chưa chưa vượt ra ngoài Java thuần túy và mới bắt đầu bước ra thế giới mở với tất cả các công nghệ, khung công tác và những từ xa lạ khác.
Tác giả của văn bản này đã gặp phải sự cố trong quá trình ứng dụng trên đám mây. Anh ấy chia sẻ cách anh ấy giải quyết chúng trong bài viết này.
Học hay không học Spring Boot? Nhất định phải dạy! Trong bài đánh giá này, tác giả tiết lộ những ưu điểm và nhược điểm chính khi sử dụng Spring Boot. Nhưng chúng tôi đã đọc bài viết rồi - có nhiều lợi thế hơn đáng kể. Theo liên kết và xem cho chính mình.
Tài liệu này là phần cuối cùng của loạt bài “Giới thiệu về Phát triển Doanh nghiệp”. Ngay từ cái tên, rõ ràng chúng ta sẽ nói về việc tạo một ứng dụng trong Spring Boot. Bằng cách mở văn bản, bạn sẽ nhận được hướng dẫn từng bước để tự khởi chạy ứng dụng.
Tất nhiên, bạn có thể tự mình mô phỏng một cuộc phỏng vấn trong tương lai cho vị trí nhà phát triển. Nhưng tốt hơn hết bạn nên sử dụng những câu hỏi và câu trả lời làm sẵn đã được viết và sưu tầm trong bài viết này.
Video
Không có dự án Java mới nào hoàn thành nếu không sử dụng Spring Boot Starters. Sử dụng chúng cho phép bạn tiết kiệm thời gian cấu hình và tập trung vào thiết kế ứng dụng cũng như giải quyết các vấn đề kinh doanh. Nhưng đôi khi bạn cần phải triển khai bộ khởi động của riêng mình vì những bộ khởi động hiện có không cung cấp chức năng cần thiết. Trong video này, nhà phát triển tạo ra bộ khởi động của mình từ đầu.
Nếu bạn chưa hiểu rõ về Java và Spring framework, chúng tôi khuyên bạn nên xem video này. Nó giải thích sự khác biệt và cách sử dụng Spring Boot, Spring MVC và Servlet.
Trong video hướng dẫn, ở chế độ mã hóa trực tiếp, nhà phát triển tạo một ứng dụng Spring Boot sẽ phân tích tin tức theo lịch, lưu dữ liệu vào cơ sở dữ liệu, hiển thị tin tức bằng API REST và chia tất cả thành các lớp cho kiến trúc dự án có thể mở rộng.
Video chứa các câu hỏi thú vị nhất được hỏi trong các cuộc phỏng vấn kỹ thuật cho các vị trí nhà phát triển Java. Video bao gồm hai phần. Phần đầu tiên nói về Bộ sưu tập Java, Mã băm & Hợp đồng bằng, Giao diện chức năng, API luồng, Trình thu gom rác, thiết bị bộ nhớ, vùng heap, đồng thời. Trong phần thứ hai của video, bạn sẽ tìm hiểu về Spring: Spring Beans, Spring Data Repository, Annotations, Programmatic TM và Spring MVC.
Các tài liệu khác trong loạt bài: |
|
GO TO FULL VERSION