一个完整页面的开发实例
这里跳过需求阶段,默认已经有完善的需求文档和页面原型图,并且已经拆分并安排了开发任务
1. 设计数据库表结构
根据需求文档,页面原型图,领域类来设计数据库表结构(一般由架构来设计数据库表)
2. 开发视图层页面结构
请严格遵循视图层“画页面”的规范
3. 完成Entity和DAL层
使用AutoCode生成Entity和DAL层代码,注意文件放到正确的位置即可
4. 开发ViewModel层和视图层组件命名
根据原型图完成基本的ViewModel类开发
注意!ViewModel字段和视图层组件的命名,尽量和数据库的字段使用同样的英文名称,方便对应!!!
5. 完成业务逻辑
- 视图层完成交互开发,完善ViewModel并完成ViewModel与视图层组件数据转换的开发
- BLL层完成业务逻辑,完善ViewModel并完成ViewModel和Entity数据转换的开发
- DAL层完成非标准的数据库访问,提供给BLL层来完成业务逻辑
- 测试用例?
这里的示例只是最简单的开发过程,不包含git操作和测试过程,开发过程中注意工具的使用,不要编写重复代码。