Tổng quan về Kiến trúc Dự án và Quy trình Phát triển

1. Kiến trúc Dự án Truyền thống và Khung SSM 1.1. Lập trình Mạng Chi tiết tại: https://www.cnblogs.com/szrs/p/12121032.html 1.2. Giới thiệu về Kiến trúc và Khung Kiến trúc tổng thể phát triển phần mềm B/S (Browser/Server) và C/S (Client/Server) là kiến trúc ứng dụng đơn lẻ. Kiến trúc hướng dịch vụ (SOA - Servi ...

Đăng vào ngày 9 tháng 8 lúc 11:11

Xử lý toàn cục trong Spring với @ControllerAdvice

Giới thiệu về @ControllerAdvice @ControllerAdvice là một annotation trong Spring Framework dùng để định nghĩa các thành phần xử lý ngoại lệ và ràng buộc dữ liệu ở phạm vi toàn ứng dụng. Annotation này giúp tập trung hóa việc xử lý lỗi và cung cấp cơ chế phản hồi thống nhất khi có exception xảy ra. Cách sử dụng cơ bản của @ControllerAdvice pack ...

Đăng vào ngày 1 tháng 8 lúc 02:03

Thiết kế Module Quản lý Sách - Hướng dẫn Tích hợp SSM Nhanh chóng (Phần 2)

Thiết kế Giao thức Truyền dữ liệu giữa Presentation Layer và Frontend Bối cảnh Backend trả về dữ liệu không đồng nhất, gây khó khăn cho frontend khi truy cập dữ liệu, cần chuẩn hóa định dạng Giải pháp Tạo lớp model kết quả để đóng gói dữ liệu vào thuộc tính data Cải tiến 1.0 Trong case cơ bản, tất cả thao tác CRUD trả về true, không dễ phâ ...

Đăng vào ngày 29 tháng 7 lúc 03:28

Hệ thống Quản lý Điều phối Phương tiện và Nhân sự Giao nhận trên nền tảng SSM, Vue.js và UniApp

Giới thiệu Hệ thống Hệ thống này được thiết kế để quản lý hiệu quả việc điều phối nhân sự và phương tiện trong lĩnh vực giao nhận và vận chuyển. Mục tiêu chính là tối ưu hóa quy trình làm việc, nâng cao hiệu quả hoạt động logistics và cung cấp các công cụ quản lý toàn diện. Hệ thống kết hợp các công nghệ hiện đại: **SSM (Spring, Spring MVC, My ...

Đăng vào ngày 27 tháng 7 lúc 20:08

Tổng Quan về Spring Framework 5

Tổng Quan về Spring Framework 5 Spring là một framework nhẹ, không xâm lấn, nổi tiếng với việc cung cấp các công cụ mạnh mẽ để xây dựng ứng dụng Java. Hai nguyên lý cốt lõi của nó là Inversion of Control (IOC) và Aspect-Oriented Programming (AOP). 1. Nền Tảng về Inversion of Control (IOC) Hãy xem xét cách chúng ta quản lý các thành phần và sự ...

Đăng vào ngày 24 tháng 7 lúc 07:50

Xử lý và chuyển đổi dòng dữ liệu với Guava trong Spring

Trong phát triển hiện đại, việc xử lý và chuyển đổi dòng dữ liệu là yêu cầu rất phổ biến. Từ việc đọc dữ liệu từ tệp, nhận đầu vào của người dùng, đến trích xuất thông tin từ cơ sở dữ liệu, dữ liệu thường cần trải qua nhiều bước chuyển đổi và xử lý. Thư viện Guava cung cấp nhiều công cụ và lớp giúp đơn giản hóa quy trình này, đặc biệt là khi kế ...

Đăng vào ngày 22 tháng 7 lúc 02:57

Sử dụng SseEmitter trong Spring Framework để triển khai Server-Sent Events

`SseEmitter` là một lớp cốt lõi của Spring Framework dùng để thực hiện **Server-Sent Events (SSE)**. Hiểu rõ cách thức hoạt động và các nguyên tắc cơ bản về việc thiết lập kết nối, gửi thông tin và kết thúc kết nối sẽ giúp bạn sử dụng SSE hiệu quả hơn, tránh rò rỉ bộ nhớ và các vấn đề liên quan. 1. Tổng quan quy trình sequenceDiagram particip ...

Đăng vào ngày 20 tháng 7 lúc 22:16

Tuỳ chỉnh chiến lược đặt tên Bean trong Spring bằng chú thích

Trong phát triển ứng dụng Spring, việc sử dụng các chú thích như @Controller, @Service, @Repository hay @Mapper giúp tự động đăng ký các lớp vào контainer Bean một cách thuận tiện. Tuy nhiên, khi nhiều module chứa các lớp trùng tên, hệ thống có thể gặp xung đột do Spring mặc định lấy tên lớp (viết thường chữ đầu) làm tên Bean. Ví dụ, hai c ...

Đăng vào ngày 20 tháng 7 lúc 19:05

Spring AOP - Lập trình hướng khía cạnh trong Spring

AOP - Phương pháp lập trình mới Spring AOP là một tính năng cốt lõi của framework Spring, cho phép xử lý các mối quan tâm chéo (cross-cutting concerns) như logging, security, transaction management. Bài viết này trình bày các nguyên lý cơ bản và cách triển khai AOP trong Spring. Khái niệm cơ bản AOP (Aspect Oriented Programming) giải quyết vấn ...

Đăng vào ngày 5 tháng 7 lúc 19:54

Mô hình Publish-Subscribe trong Spring

Mô hình Publish-Subscribe là gì? Các hệ thống trung gian tin nhắn hiện nay thường áp dụng mô hình này. Trong mô hình này, người phát hành sự kiện (Publisher) và người đăng ký sự kiện (Subscriber) được tách rời thông qua một kênh sự kiện (Event Channel) trung gian. Mặc dù nguyên lý cơ bản tương tự như mẫu quan sát (Observer), nhưng mô hình Publi ...

Đăng vào ngày 4 tháng 7 lúc 13:35