cuốn sách gpt4 ai đã làm

Dự đoán nguồn mở NetCore, phù hợp cho người mới học

In lại Tác giả: Sahara Thời gian cập nhật: 27-12-2024 16:49:52 59 4
mua khóa gpt4 Nike

VerEasy.Core

giới thiệu

Đây là một framework dễ phát triển dựa trên .NET Core, có đính kèm framework vue3 front-end. Cung cấp một chương trình API hiệu quả và có thể mở rộng.

Nó hỗ trợ xác thực JWT, vận hành cơ sở dữ liệu, ghi nhật ký, xử lý không đồng bộ và các tính năng khác, có thể đáp ứng hầu hết các nhu cầu kinh doanh.

Dự án có thể được tích hợp liền mạch với các ứng dụng front-end, ứng dụng di động và các dịch vụ khác, cung cấp cho các nhà phát triển các giải pháp linh hoạt và hiệu quả.


Tính năng và tiến bộ

Mô-đun khung


kết cấu khung

Toàn bộ framework theo đuổi mục tiêu dễ dàng mở rộng và sử dụng, với một dự án front-end gắn liền với Vue3, nhưng framework tổng thể sẽ không quá phức tạp, giúp dễ dàng tích hợp với các dự án front-end hiện có. Nếu muốn xóa mã, bạn cũng cần điều chỉnh lại các tham chiếu tương ứng,… là điều khó tránh khỏi.

├── VerEasy.Common/ lớp phương thức công khai (dành cho các phương thức phổ biến toàn cầu) │ ├── FastCode/ thư mục liên quan đến tạo mã │ ├── Thư mục phương thức trợ giúp/ phụ trợ │ ├── LogHelper/ cho bảng điều khiển đầu ra Phương thức mở rộng nhật ký │ ├─ ─ Lớp Utils/ Tool (tương tự như đọc file cấu hình, tạo ID Snowflake, v.v.) ├── VerEasy.Core.Api/ lớp giao diện │ ├── Thư mục bộ điều khiển/ bộ điều khiển │ ├── Bộ lọc/ thư mục bộ lọc │ ├── wwwroot/ thư mục tĩnh ├── VerEasy.Core.IRepository/ warehousing Lớp giao diện │ ├─ ─ Giao diện bổ sung, xóa và sửa đổi cơ bản/cơ bản │ ├── IRepository/ Phương thức cơ bản không thể đáp ứng lớp giao diện kho bãi có thể mở rộng │ │ ├── IDepartmentRepository.cs ├── Lớp giao diện VerEasy.Core.IService/ Service (giống như trên) │ ├── Base/ │ │ ├── IBaseService. cs │ ├── IService/ │ │ ├── IDepartmentService.cs ├── VerEasy.Core.Models/ Lớp mô hình │ ├── Lớp cơ sở trường cơ sở/ thống nhất (chẳng hạn như Id, công cụ sửa đổi, thời gian sửa đổi, v.v.) │ │ ├── BaseModel.cs │ ├ ── Lớp Dtos/Dto, dùng để đóng gói và trả về định dạng trả về thống nhất, v.v.│ ├── Thư mục lớp Enums/ Enumeration (doanh nghiệp cần xác định các bảng liệt kê hoặc các bảng liệt kê sẽ được sử dụng trên toàn cầu) │ ├── Thư mục ViewModels/ Entity (thư mục thực thể tương ứng với cấu trúc bảng) ├── VerEasy.Core .Repository/ Warehousing lớp triển khai (kế thừa lớp giao diện kho bãi và triển khai giao diện đã xác định, cấu trúc giống như trên) │ ├── Base/ │ ├── Repository/ ├── VerEasy.Core.Service/ Lớp triển khai dịch vụ (kế thừa lớp giao diện dịch vụ và triển khai giao diện đã xác định, cấu trúc giống như trên) │ ├── Base/ │ ├── Dịch vụ/ ├ ── VerEasy.Core .Tasks/ Lớp nhiệm vụ theo lịch trình (đóng gói Quartz) │ ├── Quartz.Net/ Các thư mục liên quan đến Quartz (mở rộng các thư mục khác khi rảnh) │ │ ├── Giao diện IScheduleCenter.cs Scheduler (cho phép liên quan đến bộ lập lịch, chẳng hạn như thực hiện một công việc và dừng một công việc) │ │ ├── JobFactory.cs Job Factory, kế thừa IJobFactory chính thức │ │ ├── JobListener Quartz Listen, giám sát việc thực hiện các tác vụ đã lên lịch │ │ ├── Triển khai giao diện bộ lập lịch ScheduleCenter │ │ ├── Công việc/ Thư mục tác vụ đã lên lịch cụ thể ├── VerEasy.Extensions/ Thư viện lớp mở rộng (chủ yếu đưa vào các dịch vụ khác) │ ├── Thư mục Aop/ AOP │ ├── Ủy quyền/ Liên quan đến xác thực danh tính (Jwt) │ ├── HostedService/ Quản lý các dịch vụ cần được thực thi khi dự án bắt đầu (chẳng hạn như Persistent Quartz) │ ├── Thư mục ServiceExtensions/ Dịch vụ mở rộng (cấu hình tiêm của nhiều dịch vụ khác nhau) │ │ ├─ ─ HttpContext / Ngăn nhà phát triển tự động lấy thông tin đăng nhập bằng cách không cập nhật thời gian sửa đổi và các thông tin khác của người sửa đổi │ │ ├── Mô-đun/ Các dịch vụ khác (chẳng hạn như: cấu hình mối quan hệ ánh xạ bản đồ) │ │ │ ├── MappingProfileModule.cs │ ├── Thư mục đường dẫn ServiceMiddlewares/ Middleware ├── VerEasy.Serilog/ Thư viện lớp nhật ký │ ├── LoggerConfigurationExtensions.cs Cấu hình đầu ra nhật ký (đầu ra cơ sở dữ liệu hoặc cục bộ, v.v., được chuẩn hóa tổng thể)


🚀 Dưới sự phát triển không ngừng

Dự án này vẫn đang được phát triển và bảo trì tích cực, đồng thời các tính năng mới sẽ tiếp tục được bổ sung và các mô-đun hiện có sẽ được tối ưu hóa trong tương lai. Chào mừng bạn đến theo dõi dự án và tìm hiểu về những diễn biến mới nhất! Sự ủng hộ của bạn là động lực để chúng tôi tiến về phía trước! ✨ .

Nếu bạn thích dự án này

Nếu bạn thích dự án này, đừng quên cho nó một ⭐Sao! Sự ủng hộ của bạn là động lực lớn nhất để chúng tôi không ngừng cải tiến! .


Tham gia và đóng góp

Nếu bạn có đề xuất hoặc ý tưởng để cải thiện dự án này, vui lòng gửi Vấn đề hoặc Yêu cầu kéo! Chúng tôi rất mong được bạn tham gia và cùng nhau làm cho dự án này trở nên mạnh mẽ hơn! .

Cuối cùng, bài viết về dự án mã nguồn mở NetCore phù hợp cho người mới học sẽ kết thúc tại đây. Nếu bạn muốn biết thêm về dự án mã nguồn mở NetCore phù hợp cho người mới tìm hiểu, vui lòng tìm kiếm các bài viết của CFSDN hoặc tiếp tục. để duyệt các bài viết liên quan, tôi hy vọng bạn sẽ ủng hộ tôi trong tương lai! .

59 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress