原文:XAF应用开发教程(三)业务对象模型之引用类型与关联关系

本节介绍信息系统开发中最常见的问题,引用关系,一对多关系,多对多关系。 以客户信息为例,客户通常需要客户分类,如VIP客户,普通客户,潜在客户。当然,我们可以定义枚举类型进行定义出这个类型,并在客户类上面定义对应的属性。 但枚举类型增加值需要修改程序,而客户分类很可能是会增加或是修改的,此时,我们就需要用到了引用类型。引用类型对应到数据库上,也就是外键关系。 既然是需要可以维护的客户分类,那么我们 ...

2015-12-22 15:52 1 2648 推荐指数:

查看详情

XAF应用开发教程(二)业务对象模型之简单类型属性

使用过ORM的朋友对这一部分理解起来会非常快,如果没有请自行补习吧:D. 不说废话,首先,我们来开发一个简单的CRM系统,CRM系统第一个信息当然是客户信息。我们只做个简单 的客户信息来了解一下XAF好了。 新建项之后,可以看到如下代码界面: 1.为客户类填加属性,填加 ...

Tue Dec 22 18:20:00 CST 2015 1 3815
XAF应用开发教程(四)应用程序模型

XAF是重量型框架,确实够重量的,方方面面都做得规规矩矩。 如果看了前面三节,可能会认为,这N多的Attribute到底都是从哪里来的?到底有多少这样的Attribute?如果不够用了怎么办?等着官方开发吗? 好吧,我不是为了解决上面的这些问题的,从另一个角度来看一下我们的应用 ...

Wed Dec 23 17:05:00 CST 2015 0 2296
MyBatis知多少(5)业务对象模型

  几乎所有结构良好的软件都使用了分层设计。分层设计将一个应用程序根据技术职能分为几 个内聚的部分,从而将某种特定技术或接口的实现细节与其他部分分离开来。分层设计可以用任 何一种强壮的编程语言来实现。图1-2给出了一个典型的的高级视图,该 图对于许多商业应用程序都是有用的。 下图中的箭头读作 ...

Mon Jul 13 02:39:00 CST 2015 0 1884
XAF应用开发教程(一) 创建项目

XAF是DevExpress公司的快速开发框架,全称eXpress Application Framework,是企业信息系统的开发利器,快速开发效果显著,在.net框架中,笔者至今没有找到一款可以与之比较的产品。下面以应用为中心,讲述如何应用XAF。 下载与安装,如果你已经安装 ...

Tue Dec 22 00:05:00 CST 2015 6 5922
XAF应用开发教程(六)控制器

是的,XAF也是MVC结构的,但不仅限于MVC,ViewModel也存在,它是一项复合技术,AOP,ORM,MVC都有。 真实运行的系统中,仅有增删改查功能肯定是远远不够的,ERP、CRM等系统的开发中,有无数的业务逻辑,通常这些都是在控制器中实现的,控制器有两种 ...

Wed Dec 23 21:18:00 CST 2015 0 3016
XAF应用开发教程(五)验证模块

数据验证是应用程序开发中使用频率最高的功能模块,本节详细介绍一下XAF中如何使用验证模块。 XAF 验证模块内置了下面的一些验证规则: 验证规则类型 说明 ...

Wed Dec 23 21:22:00 CST 2015 0 2561
四种引用类型 —— 软引用与弱引用应用

四种引用类型的概念 强引用 StrongReference 如果一个对象具有强引用,那么垃圾回收器绝对不会回收它,当内存不足时宁愿抛出 OOM 错误,使得程序异常停止。 Object object = new Object(); 即是一个强引用。 软引用 SoftReference ...

Sun Feb 26 09:40:00 CST 2017 0 6267
js之数据类型对象类型——引用类型——正则)

  正则(regular expression)描述了一种字符串的匹配式。一般应用在一些方法中,用一些特殊的符号去代表一些特定的内容,对字符串中的信息实现查找,替换,和提取的操作。js中的正则表达式用RegExp对象表示,有两种写法:一种是字面量写法,一种是构造函数写法。   一、定义正则表达式 ...

Mon Jun 15 01:47:00 CST 2020 0 91
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM