## Rust分层架构 1. 表示层(Presentation Layer):负责处理 HTTP 请求和响应,通常包含路由和控制器。 2. 业务逻辑层(Business Logic Layer):包含服务和业务逻辑,实现核心应用功能。 3. 数据访问层(Data Access Layer):与数据库或其他存储系统进行交互。 4. 模型层(Model Layer):定义应用程序的数据结构。 ```angular2html src/ |-- main.rs |-- routes/ # 表示层 | |-- mod.rs | |-- user_routes.rs |-- services/ # 业务逻辑层 | |-- mod.rs | |-- user_service.rs |-- repositories/ # 数据访问层 | |-- mod.rs | |-- user_repository.rs |-- models/ # 模型层 |-- mod.rs |-- user.rs ``` ``` cargo build cargo run # Windows export RUST_LOG=info ```