项目开发的目录结构保持一致,容易理解并方便管理。
-
/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.json
WEB端配置文件/uweb/src/app.less
WEB端全局样式文件/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/
公共函数层全局可调用