mirror of
https://github.com/Tencent/Metis.git
synced 2025-12-25 19:52:49 +00:00
1.3 KiB
1.3 KiB
项目目录结构
项目开发的目录结构保持一致,容易理解并方便管理。
目录结构
-
/app/服务端总工作目录/app/controller/路由入口Action层/app/config/业务配置层/app/dao/数据库表实例层/app/model/模型文件存放目录/app/service/业务逻辑层/app/service/algorithm/算法层/app/service/feature/特征层/app/utils/存放公共函数 -
/uweb/管理端总工作目录/uweb/custom/WEB端所需静态文件目录/uweb/lib/WEB端框架目录/uweb/src/WEB端开发目录/uweb/src/pages/WEB端所有页面的目录/uweb/src/plugins/WEB端自定义插件目录/uweb/src/app.jsonWEB端配置文件/uweb/src/app.lessWEB端全局样式文件/uweb/dist/WEB端打包后的静态文件目录项目中支持以下类型的文件:
.json: 配置文件.uwx: UWEB 视图文件.uw: UWEB 逻辑脚本.js: 普通 JavaScript 逻辑脚本.ts: 普通 TypeScript 逻辑脚本.less: Less 样式文件.css: CSS 样式文件.jsx: 开发自定义插件时可使用的 JavaScript React 脚本文件.tsx: 开发自定义插件时可使用的 TypeScript React 脚本文件.png、.jpg、.gif、.svg: 图片文件
-
/docs/项目文档存放目录
调用关系
/app/controller/ 为服务端路由入口,可调用service业务层
/app/service/ 为service业务层,可调用私有对象dao数据库层
/app/model/ 模型文件存放目录,供service业务层加载
/app/utils/ 公共函数层全局可调用