在这一章里,我们将看到Yii2怎样帮助我们创建web应用。示例虽然很简单,但整个过程都符合软件工程思想。我们将完成应用开发的每一个步骤,并且每一步都会根据权威书籍中的最佳实践来进行: 创建领域模型:这本书解...
分类:
其他好文 时间:
2015-09-21 01:53:35
阅读次数:
388
mybatis是通过映射sql语句把关系模型(数据库中的表)与领域模型(java中的实体类)关联起的简单分析级联查询: 关系模型中:表与表只有主外键关联 领域模型中:实体类与实体类这间关联,只有一和多的关系。一是指别一个实体类以对象属性存在当前实体类中。多是指别一个实体类以集合对象属性存在当...
分类:
其他好文 时间:
2015-09-19 19:45:34
阅读次数:
222
Binary Predicate(双参判断式)的用途是:比较两个参数的特定属性我们先建一个领域模型类:Person.h#ifndef _Domain_Models_Person_H_#define _Domain_Models_Person_H_#include #include #include ...
分类:
其他好文 时间:
2015-09-17 13:20:24
阅读次数:
218
软件开发要干什么:反映真实世界要自动化的业务流程解决现实问题领域DomainDomain特指软件关注的领域在不能充分了解业务领域的情况下是不可能做出一个好的软件领域建模领域模型驱动设计} 分层架构} 实体} 值对象} 服务} 模块} 聚合} 工厂} 资源库分层架构:} 将领域模型相关的代码集中到一个...
分类:
其他好文 时间:
2015-08-27 13:17:56
阅读次数:
153
领域模型: 关系数据模型双向 n-n 关联须要两端都使用集合属性双向n-n关联必须使用连接表集合属性应添加 key 子元素用以映射外键列, 集合元素里还应添加many-to-many子元素关联实体类在双向 n-n 关联的两边都需指定连接表的表名及外键列的列名. 两个集合元素 set 的table 元...
分类:
Web程序 时间:
2015-08-25 21:04:04
阅读次数:
256
领域模型: 关系数据模型双向 n-n 关联须要两端都使用集合属性双向n-n关联必须使用连接表集合属性应添加 key 子元素用以映射外键列, 集合元素里还应添加many-to-many子元素关联实体类在双向 n-n 关联的两边都需指定连接表的表名及外键列的列名. 两个集合元素 set 的table 元...
分类:
Web程序 时间:
2015-08-16 10:38:00
阅读次数:
137
右键解决方案,添加一个名称为"Domain Model"的UML类图。 首先站在整体的角度添加类,先不要任何属性。 添加Customer对Wishlist的关联,把"属性"中"Second Role"项中的"Is Navigable"设置为False。 添加Cusomter对Shopping Car...
分类:
其他好文 时间:
2015-08-13 17:39:44
阅读次数:
196
原文地址:http://www.cnblogs.com/tsoukw/archive/2007/09/28/908983.html本不想对这个图书馆再掀话题﹐看了亚同志的重构图书馆惊魂夜﹐觉得还是有必要完整地解释一下图书馆与领域模型﹐毕竟这个问题由我而起﹐善终一下吧。首先把图书馆系统的背景说明一下吧...
分类:
其他好文 时间:
2015-08-05 08:53:51
阅读次数:
206
小型、简单系统小型应用程序通常只涉及单个数据库,只有一些相当简单的用户界面和领域模型。它的业务逻辑非常简单,甚至对一些简单的CRUD (Create, Read, Update, Delete:增删查改)应用程序来说可能根本就不存在。MyBatis之所以非常适合于小型应用程序,有3个原因。第一,My...
分类:
其他好文 时间:
2015-07-25 22:57:53
阅读次数:
170
先简单介绍一下Active Record:Active Record(中文名:活动记录)是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。Active Record 和 Row Gateway (行记录入口)十分相似,但前者是领域模型,后者是一种数...
分类:
Web程序 时间:
2015-07-24 20:16:51
阅读次数:
160