代码目录
优质
小牛编辑
130浏览
2023-12-01
项目开发的目录结构保持一致,容易理解并方便管理。
目录结构
/app/
服务端工作目录/app/controller/
路由入口Action层/app/common/
存放公共函数和常量定义/app/dao/
数据库表实例层/app/service/
业务逻辑层/uweb/
管理端工作目录/uweb/custom/
WEB端所需静态文件目录/uweb/lib/
WEB端框架目录/uweb/src/
WEB端开发目录/uweb/src/pages/
WEB端所有页面的目录/uweb/src/plugins/
WEB端自定义插件目录/uweb/src/app.json
WEB端配置文件/uweb/src/app.less
WEB端全局样式文件/uweb/dist/
WEB端打包后的静态文件目录/time_series_detector/
时间序列异常检测学件目录/time_series_detector/model/
模型文件存放目录/time_series_detector/algorithm/
算法层/time_series_detector/feature/
特征层项目中支持以下类型的文件:
.json
: 配置文件.uwx
: UWEB 视图文件.uw
: UWEB 逻辑脚本.js
: 普通 JavaScript 逻辑脚本.ts
: 普通 TypeScript 逻辑脚本.less
: Less 样式文件.css
: CSS 样式文件.jsx
: 开发自定义插件时可使用的 JavaScript React 脚本文件.tsx
: 开发自定义插件时可使用的 TypeScript React 脚本文件.png
、.jpg
、.gif
、.svg
: 图片文件
/docs/
项目文档存放目录
调用关系
uweb
为管理端工作目录,可调用服务端接口
/app/controller/
为服务端路由入口,可调用service业务层
/app/service/
为service业务层,可调用私有对象dao数据库层和time_series_detector学件接口
/time_series_detector/
学件目录,供service业务层调用