Thực hành! Dữ liệu Spring JPA
Spring Data JPA vượt qua những giới hạn cũ và như phép thuật, bạn có thể hoàn thành quá trình phát triển chỉ với giao diện mà không cần lớp triển khai trong kho lưu trữ. Và tất cả các chức năng CRUD cơ bản đã được phát triển lặp đi lặp lại cũng được cung cấp. Chúng tôi sẽ chia sẻ bí quyết thực hành Spring Data JPA.
17,257 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn

Tin khai mạc MVC mùa xuân!
Tin khai mạc MVC mùa xuân!
Xin chào. Mọi người ^^!
Các bài giảng Spring MVC cuối cùng đã bắt đầu chuẩn bị khai giảng. Cảm ơn sự kiên nhẫn và hỗ trợ của bạn trong một thời gian dài.
Khi chúng tôi đề cập đến mọi thứ, từ những điều cơ bản về công nghệ web Java đến Spring MVC, số lượng bài giảng đã tăng lên hơn 100 bài giảng.
Tôi cảm thấy nếu tiếp tục chuẩn bị như thế này thì việc phát hành sẽ quá muộn nên tôi quyết định chia bài giảng thành hai phần.
- Spring MVC Phần 1 - Công nghệ cốt lõi phát triển web backend
- Spring MVC Phần 2 - Công nghệ tận dụng phát triển web Back-end
Spring MVC Part 1 sẽ được phát hành vào tuần tới từ ngày 8 tháng 3 (Thứ Hai) đến ngày 12 tháng 3 (Thứ Sáu) ^^!
(Phần 2 dự kiến sẽ ra mắt vào tháng 5.)
Bài giảng MVC mùa xuân này đã được chuẩn bị rất kỹ lưỡng trong một thời gian dài. Bạn có thể mong chờ nó.
- Tên bài giảng: Spring MVC Phần 1 - Các công nghệ cốt lõi phát triển web backend
- Số lượng bài giảng: khoảng 70 bài giảng
- Hình ảnh và PPT: khoảng 80 tờ
- 200 tài liệu bài giảng PDF
Lưu ý: Bạn nên tham gia bài giảng kiến thức cơ bản về HTTP trước.
Giới thiệu bài giảng Spring MVC
Bạn có thể hiểu và hoàn thành tất cả các công nghệ web cần thiết để phát triển ứng dụng web từ những điều cơ bản. Bạn có thể hiểu các nguyên tắc và cấu trúc cốt lõi của Spring MVC và phát triển thành một nhà phát triển phụ trợ chuyên sâu hơn.
Các framework web phổ biến nhất
Hầu hết các ứng dụng hiện đại là các ứng dụng web chạy trong môi trường web. Các nhà phát triển phụ trợ Java chủ yếu sử dụng Spring MVC khi phát triển các ứng dụng web này. Spring MVC là framework web phổ biến nhất giúp bạn phát triển các ứng dụng web phức tạp một cách nhanh chóng và dễ dàng.
Tại sao công nghệ web phụ trợ lại khó học
Công nghệ web phụ trợ Java rất rộng lớn và có rất nhiều điều để nghiên cứu. Đặc biệt, Spring MVC cung cấp nhiều chức năng và có cấu trúc phức tạp. Có ba lý do khiến những công nghệ web này khó học:
1. Kiến thức dựa trên HTTP còn yếu
Tất cả các công nghệ web đều dựa trên HTTP. Vì vậy, nếu kiến thức về HTTP của bạn yếu thì khó có thể tìm hiểu chuyên sâu về công nghệ web. Nếu kiến thức dựa trên HTTP của bạn yếu, trước tiên hãy học khóa học Cơ bản về web HTTP dành cho tất cả nhà phát triển trước khi học khóa học này.
2. Lịch sử phát triển web phụ trợ Java quá dài.
Lịch sử phát triển web phụ trợ Java đã kéo dài hơn 20 năm. Vì sự bất tiện đã được cải thiện và phát triển trong một thời gian dài nên có quá nhiều thứ đã được tự động hóa và trừu tượng hóa. Đặc biệt, khi các nhà phát triển mới bắt đầu phát triển web sử dụng các chức năng do web framework cung cấp, họ chỉ đơn giản là tìm hiểu cách sử dụng chúng mà không biết lý do chính xác tại sao các chức năng được cung cấp theo cách này. Tại sao chúng ta sử dụng nó theo cách này? Ngay cả khi bạn đặt câu hỏi về điều này, thật khó để hiểu và sử dụng đúng bối cảnh của quá khứ, cũng như tại sao nó lại được cải thiện và sử dụng theo cách này vì một số vấn đề bất tiện trong quá khứ.
3. Các tính năng do Spring MVC cung cấp rất phong phú
Spring MVC cung cấp hầu hết tất cả các tính năng bạn cần cho công nghệ web phụ trợ. Nó quá rộng lớn, có rất nhiều điều để học hỏi. Cùng với sự phát triển của công nghệ web backend Java, Spring MVC cũng đã phát triển và bổ sung thêm nhiều tính năng. Tuy nhiên, cấu trúc cơ bản của Spring MVC framework được thiết kế tốt và chắc chắn nên mặc dù có nhiều tính năng được thêm vào nhưng cấu trúc cơ bản hầu như không thay đổi. Vì vậy, việc hiểu biết vững chắc về cấu trúc cơ bản của Spring MVC là rất quan trọng.
Tính năng bài giảng
Từ sự khởi đầu của công nghệ web Java đến các công nghệ thực tế mới nhất
Bài giảng này đã quay lại 20 năm trước. Bắt đầu từ servlet, có thể nói là nền tảng của công nghệ web Java, JSP, các mẫu MVC, framework MVC và sự ra đời của Spring MVC, cho đến cách sử dụng Spring MVC mới nhất được sử dụng chủ yếu trong thực tế, chúng ta sẽ hãy cùng bạn tạo mọi thứ dưới dạng mã, từng bước một. Bằng cách tự viết mã, bạn có thể hiểu một cách tự nhiên lý do tại sao công nghệ tiếp theo được tạo ra do một số bất tiện trong quá khứ và những cải tiến nào đã được thực hiện.
Phát triển khung MVC trực tiếp dưới dạng mã
Để phát triển đúng cách một ứng dụng web với Spring, trước tiên bạn phải hiểu cấu trúc cốt lõi của Spring MVC. Tuy nhiên, vì nhiều hàm được tự động hóa và trừu tượng hóa trong Spring MVC nên việc hiểu cấu trúc cốt lõi không phải là điều dễ dàng.
Bạn và tôi sẽ xây dựng chức năng cốt lõi của Spring MVC một cách trực tiếp mà không cần Spring. Thay vì chỉ hiểu về khung MVC trong đầu, chúng tôi phát triển một khung MVC mới từ đầu . Và thông qua quá trình phát triển framework MVC từng bước, bạn có thể hiểu sâu hơn một cách tự nhiên lý do tại sao cấu trúc bên trong của Spring MVC được thiết kế theo cách này .
Mục tiêu bài học
- Mục tiêu : Mục tiêu của khóa học này là hoàn thành tất cả các công nghệ web cần thiết để phát triển các ứng dụng web back-end thực tế.
- Từ những điều cơ bản về web đến công việc thực tế : Mặc dù có rất nhiều nội dung dành cho phát triển thực tế nhưng nó được sắp xếp từng bước để ngay cả những nhà phát triển không có kinh nghiệm phát triển ứng dụng web cũng có thể thích nghi.
- Câu chuyện về công nghệ web Java : Tại sao nên bắt đầu với các công nghệ web Java cơ bản như servlet và JSP? Điều này giải thích tại sao Spring MVC được phát hành.
- Tập trung vào các ví dụ thực tế : Bạn sẽ học một cách tự nhiên tất cả các quy trình cần thiết để phát triển ứng dụng web với Spring thông qua các ví dụ thực tế và các phương pháp thực hành tốt nhất sẽ được truyền đạt.
- Tính đơn giản : Các tính năng Old Spring MVC không được sử dụng trong thực tế đã bị loại bỏ một cách rõ ràng. Phần giải thích tập trung vào nội dung chủ yếu được sử dụng trong thực tiễn hiện đại.
Hàng trăm giờ không đủ để giải thích tất cả các công nghệ web Java. Thay vì giải thích mọi thứ, bài giảng này thiết lập khung cốt lõi của phát triển web back-end Java và tập trung vào các công nghệ web cần thiết cho việc sử dụng thực tế . Kết thúc khóa học này, bạn sẽ có thể tự tin phát triển các ứng dụng web phụ trợ Spring với nền tảng kiến thức vững chắc.
Thành phần khóa học Spring MVC
Bài giảng Spring MVC được chia thành phần 1 và 2.
Bài giảng này là Spring MVC Part 1 - Các công nghệ cốt lõi để phát triển web back-end.
Spring MVC Phần 1 - Công nghệ cốt lõi phát triển web backend
Nắm vững các khái niệm cốt lõi của công nghệ web Java và Spring MVC, đồng thời hiểu các chức năng cơ bản của Spring MVC.
Phần 1 lần đầu tiên giới thiệu công nghệ web back-end Java và tìm hiểu công nghệ web tổng thể, bao gồm servlet, JSP, mẫu MVC và khung MVC. Sau khi hiểu được nền tảng của công nghệ web, chúng tôi củng cố các khái niệm cốt lõi của Spring MVC. Sau đó, chúng ta sẽ tìm hiểu các chức năng cơ bản của Spring MVC và phát triển các trang web có khả năng CRUD cơ bản bằng Spring MVC.
Spring MVC Part 2 - Công nghệ tận dụng phát triển web Back-end (dự kiến ra mắt vào tháng 5)
Tìm hiểu các kỹ thuật khác nhau để sử dụng Spring MVC.
Phần 2 dần dần phát triển một ví dụ về timeleaf, tin nhắn, quốc tế hóa, xác thực, cookie, phiên, bộ lọc, bộ chặn, xử lý ngoại lệ, các chức năng chung và điểm mở rộng, đồng thời mô tả các công nghệ sử dụng khác nhau của Spring MVC dưới dạng mã Tìm hiểu.
Cảm ơn




