科技美学

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年12月26日

摘要: 之前我们已经有了DbHelper、Data Access Object、Configuration。 那麽现在就是由Activity去创建它们,然後就可以存取Sqlite。 架构图表示了它们的关系。 流程 1. Activity调用DAO 2. DAO get CONFIG对象里的变量 3. Que 阅读全文
posted @ 2017-12-26 23:48 chankuang 阅读(243) 评论(0) 推荐(0) 编辑

摘要: Configuration是属於util工具包。 把所有环境设置都定义在Configuration工具包里,那麽这个Configuration就是独立的单一入囗。 在架构上,可以提高耦合度,而且出Bug时也方便追纵。 更重要的是,假如表格的Name需要改变,那只要在Configuration里改一下 阅读全文
posted @ 2017-12-26 23:43 chankuang 阅读(1799) 评论(0) 推荐(0) 编辑

摘要: 因为这个项目的业务层很薄,因此想在架构上尽量保持着「轻」,不会把创建DbHelper的interface。 而是直接用DAO创建DbHelper对象。 DAO和DbHelper也是同样使用懒汉模式。 1. UserDAO懒汉模式。 2. DAO负责处理Query SQlite的业务。这里分别有6个方 阅读全文
posted @ 2017-12-26 23:01 chankuang 阅读(263) 评论(0) 推荐(0) 编辑