Phần 6 trong chuỗi bài về xây dựng ORM framework với Go. Trong bài này, ta sẽ tìm hiểu về transaction trong database, tính chất ACID, cách sử dụng trong Go, và cách tích hợp vào GeeORM để đảm bảo các thao tác an toàn và có thể rollback.
[Read More]
Build your own X: Xây dựng ORM framework với Go - Phần 5
Phần 5 trong chuỗi bài về xây dựng ORM framework với Go. Trong bài này, ta sẽ triển khai cơ chế Hook — cho phép chèn logic trước/sau khi thực hiện các thao tác CRUD như truy vấn, thêm, sửa, xóa.
[Read More]
Build your own X: Xây dựng ORM framework với Go - Phần 4
Phần 4 trong chuỗi bài về xây dựng ORM framework với Go. Trong bài này, ta sẽ triển khai các tính năng như cập nhật, xóa, đếm bản ghi và hỗ trợ gọi chuỗi (chain call) để viết truy vấn gọn gàng hơn.
[Read More]
Build your own X: Xây dựng ORM framework với Go - Phần 3
Phần 3 trong chuỗi bài về xây dựng ORM framework với Go. Bài viết hướng dẫn cách triển khai các chức năng thêm và truy vấn bản ghi, sử dụng reflection để chuyển đổi giữa đối tượng và dữ liệu trong cơ sở dữ liệu.
[Read More]
Build your own X: Xây dựng ORM framework với Go - Phần 2
Phần 2 trong chuỗi bài về xây dựng ORM framework với Go. Bài viết hướng dẫn cách tạo lớp Dialect để hỗ trợ nhiều loại cơ sở dữ liệu, sử dụng reflection để chuyển đổi struct thành bảng, và triển khai các thao tác quản lý bảng dữ liệu.
[Read More]
Build your own X: Tự xây dựng một ORM framework với Go - Phần 1
Phần 1 trong chuỗi bài về xây dựng ORM framework với Go. Bài viết này tập trung vào việc tìm hiểu cơ bản về SQLite, sử dụng thư viện database/sql của Go và xây dựng cấu trúc cơ bản cho framework ORM.
[Read More]
Build your own X: Tự xây dựng một ORM framework với Go - Giới thiệu
Giới thiệu về chuỗi bài viết mới: Xây dựng một ORM framework từ đầu bằng Go. Tìm hiểu cách ánh xạ đối tượng vào cơ sở dữ liệu quan hệ và triển khai các tính năng như tạo bảng, truy vấn, cập nhật, hooks và transaction.
[Read More]
Build your own X: Tự xây dựng một web framework với Go - Phần 7
Bài cuối cùng trong chuỗi bài về xây dựng web framework với Go. Tìm hiểu cách triển khai cơ chế xử lý lỗi (error handling) để ngăn chặn ứng dụng bị crash khi xảy ra panic. Hoàn thiện framework Gee với khả năng phục hồi từ lỗi và cung cấp...
[Read More]
Build your own X: Tự xây dựng web framework với Go - Phần 6
Phần 6 trong chuỗi bài về xây dựng web framework với Go. Bài viết này tập trung vào việc hỗ trợ phục vụ tài nguyên tĩnh và render template HTML - hai tính năng quan trọng cho phát triển web server-side.
[Read More]
Build your own X: Tự xây dựng web framework với Go - Phần 5
Phần 5 trong chuỗi bài về xây dựng web framework với Go. Bài viết này tập trung vào việc thiết kế và triển khai cơ chế middleware - thành phần quan trọng giúp mở rộng chức năng framework mà không cần sửa đổi mã nguồn gốc.
[Read More]