WTS Framework
ASP基于对象的MVCL框架
编码: UTF-8带BOM
流程: request => route => module/control/action (model,view,language) => response
启动: inc/wts.start() => inc/module/---/control/start/site.start() => ...
架构:
- index.asp 单入口文件,IIS404,405指向这里
- inc/ 存放程序信息
- inc/config.bak.asp 第一次使用需复制 inc/config.bak.asp 为 inc/config.asp
- inc/config.asp 全局配置文件,程序必须的路径及全局常量,变量
- inc/wts.asp 框架核心类
- inc/class/ 类库文件
- inc/module/ MVCL模块程序文件
- data/ 存放数据信息
- data/cache/ 缓存文件
- data/db/ 数据库
- data/log/ 日志
- data/pic/ 图像多媒体
- data/static/ 网站静态css,js,icon...
- app/ 对应inc/,书写新代码或重写系统核心代码
- 程序及数据文件路径可以通过config配置进行更改
- 类库和程序文件, 基于对象封装, 加载包含执行通过loader对象实现, 简单去耦合
建议权限:
类型 | index.asp | inc/ | data/ | data/db/ |
windows | 读 | 读 | 读写 | - |
IIS | 读,运行 | 无 | 读 | 无 |
|