Tìm kiếm Nâng cao
Kết quả Tìm kiếm
Tìm thấy 270 kết quả
3.Cơ chế xác thực (JWT/Bearer)
3.1. Mục Tiêu Chương Chương này quy định chuẩn xác thực và nguyên tắc thiết kế bảo mật nhằm: Đảm bảo cơ chế xác thực thống nhất giữa các integration flow và đơn vị phát triển Giúp artifact dễ đọc, dễ hiểu và dễ bảo trì Giảm lỗi phát sinh do xử lý token k...
7.Quy trình phối hợp & quản lý thay đổi các nhóm
7.1. Mục tiêu chương Chương này quy định cách phối hợp giữa nhiều đơn vị phát triển nhằm: Tránh xung đột giữa FE, BE và Database Đảm bảo tích hợp ổn định Giữ tính tương thích giữa các module Kiểm soát các thay đổi ảnh hưởng hệ thống ...
Chương 3: Triển khai hệ thống (Deploy)
Chương này hướng dẫn quy trình build và triển khai ứng dụng Java (Spring Boot) lên các môi trường dev/staging/production. Bao gồm chuẩn bị hạ tầng, build artifact (JAR), cấu hình biến môi trường, chạy ứng dụng dạng service hoặc Docker container, cấu hình rever...
Hướng dẫn chi tiết
1. Yêu cầu hạ tầng Server tối thiểu CPU: ≥ 2 core RAM: ≥ 4 GB (prod ≥ 8 GB) Disk: ≥ 20 GB OS: Linux (Ubuntu 20.04+ / CentOS 7+) Java: OpenJDK 17 (khuyến nghị LTS) Cài Java: sudo apt update sudo apt install openjdk-1...
Chương 4: Kiểm thử đơn vị (Unit Test)
Chương này hướng dẫn cách viết unit test cho API trong ứng dụng Java Spring Boot. Nội dung bao gồm cấu trúc test chuẩn, cách mock dependency, kiểm tra validate input, xác thực (authentication/authorization), ghi log, xử lý exception và kiểm tra logic service. ...
Nội dung chi tiết
1. Nguyên tắc Unit Test API Mỗi API cần test các nhóm case cơ bản: Validate input Auth / permission Business logic Repository interaction Exception handling Logging HTTP status & response 2. Ví dụ API mẫu Controll...
Chương 5: Đóng gói & phát hành (Packaging)
Chương này hướng dẫn cách đóng gói dự án thành artifact phát hành (jar, docker image, bundle web…), đặt version, ghi changelog, ký số (nếu có) và lưu trữ trên repository. Kết quả là gói cài đặt sẵn sàng để triển khai hoặc phân phối.
Luồng Xử Lý Dịch Vụ API Tích Hợp Kafka (Kafka API Processing Flow)
1.1. Mục Tiêu Tài liệu này mô tả luồng xử lý chuẩn của dịch vụ Loadbalance_kafka trên nền tảng WSO2 Micro Integrator (WSO2 MI), từ khi Client gửi request đến khi dữ liệu được xử lý và phản hồi về. Mục tiêu: Thống nhất cách hiểu kiến trúc giữa các thành v...
Tài liệu hướng dẫn quy trình phát triển Api sử dụng Springboot
Chương 1: Setup môi trường
Chương này hướng dẫn chuẩn bị môi trường phát triển cho dự án, bao gồm cài đặt công cụ cần thiết, cấu hình biến môi trường, thiết lập IDE và kiểm tra kết nối đến các dịch vụ phụ trợ (DB, cache, message broker…). Sau khi hoàn thành, lập trình viên có thể chạy d...
Hướng dẫn setup môi trường và start project
1. Mục tiêu Hướng dẫn developer: Cài đặt môi trường chạy project Cấu hình biến môi trường Khởi động project Spring Boot Kiểm tra project chạy thành công 2. Yêu cầu hệ thống 2.1. Phần mềm cần cài đặt Công cụ Phiên bản khuy...
Chương 2: Hướng dẫn phát triển (Developer)
Chương này mô tả cấu trúc source code, quy ước coding, cách tạo module mới, cách viết API/UI, quy trình commit/branch, và cách chạy/debug dự án trong quá trình phát triển. Mục tiêu giúp developer hiểu kiến trúc và đóng góp code đúng chuẩn.
1.Cấu trúc dự án
1.1. Mục tiêu chương Chương này quy định cấu trúc dự án chuẩn và phạm vi quản lý mã nguồn giữa Core Team và các đơn vị Partner nhằm: Đảm bảo tính ổn định của hệ thống Tránh xung đột mã nguồn giữa các đơn vị phát triển Chuẩn hóa cách tổ chức cod...
2.Quy chuẩn phát triển module
2.1. Mục tiêu chương Chương này quy định cấu trúc chuẩn của mỗi module và trách nhiệm của từng layer nhằm: Tách biệt rõ ràng các tầng xử lý Giảm phụ thuộc giữa các thành phần Dễ bảo trì, mở rộng và test Đảm bảo tính nhất quán giữa các modu...
3.Coding convention
3.1. Mục tiêu chương Chương này quy định chuẩn coding và nguyên tắc thiết kế nhằm: Đảm bảo code thống nhất giữa các module và các đơn vị phát triển Giúp code dễ đọc, dễ hiểu và dễ bảo trì Giảm lỗi phát sinh do cách đặt tên hoặc coding không đồn...
4. Quy định thay đổi cấu trúc dữ liệu (Entity & Database)
4.1. Mục tiêu chương Chương này quy định cách kiểm soát các thay đổi liên quan đến cấu trúc dữ liệu nhằm: Tránh mất dữ liệu hoặc lỗi hệ thống Đảm bảo tương thích giữa các module Ngăn xung đột schema khi nhiều đơn vị cùng phát triển Bảo v...
5.Quy định về Database, Schema và Migration
5.1. Mục tiêu chương Chương này quy định cách quản lý cấu trúc database và các thay đổi schema nhằm: Đảm bảo tính ổn định của dữ liệu hệ thống Tránh xung đột schema giữa các module và các đơn vị phát triển Đảm bảo khả năng triển khai tự động ...
6.Audit Log & System Metadata
6.1. Mục tiêu chương Chương này quy định cách quản lý dữ liệu audit nhằm: Đảm bảo khả năng truy vết toàn bộ hoạt động hệ thống Phục vụ kiểm tra, giám sát và điều tra sự cố Đáp ứng yêu cầu kiểm toán và tuân thủ Bảo vệ dữ liệu hệ thống khỏ...