我想将数据层与业务逻辑和业务逻辑与 GUI 分开。潜入网络我偶然发现了一些资源,但仍然无法让我的想法清晰。有些人谈论模式,有些人则指向各种框架。我的要求是:
- 从 rdbms(主要是 mysql)CRUD 操作中操作数据
- 处理 id 生成(我应该使用自动增量或提供的数据引擎还是生成的 pascal 代码)
- 表关系可能是逻辑的(不使用参照完整性)或不是
- 需要从数据模型生成对象关系的能力
- 必须将数据转换为业务对象并操作业务逻辑
- 应使用现有的 gui 组件或免费软件
我需要的是:
- 一些指导技术/建议,带有基本的示例代码/应用程序布局(例如单位-类-模块-目录)...不是 OOP 方面的专家,当我必须设计类层次结构时我会感到困惑
- 一个带有教程的简单框架
- 甚至你自己的日常代码/框架/方法