XAF笔记01
来源:互联网 发布:网络侦探 进化表 编辑:程序博客网 时间:2024/05/20 01:10
用户界面(UI)由XAF根据Application Model自动生成
XAF使用3种View来显示数据,
使用Controller来响应用户操作,
然后使用XPO来操作数据库.(增删改查)
使用Reports来打印和导出数据
因此,我们几乎不需要写代码,就可以完成应用程序
Application Model
是一个xml文件,XAF提供了设计工具来制作这个文件,XAF根据自己的修改来生成用户界面
XAF 提供了3种View来显示数据
ListView 表示 数据库表,XAF默认用表格的形式显示它
DetailsView 用于显示修改删除单条记录,
DashboardView 把多个View显示在一个屏幕上,其实就是各种查询报表
Controller
Controller由一个或多个Action组成,每个Action对应 界面上的一个元素(比如按钮,菜单等)和对应的代码,代码将完成各种功能
XPO,
XPO就是一个普通的类文件
一个类就代表了数据库中的一个表
数据库表中的每一条数据,就是类的一个实例
XPO自动执行增删改查操作,并且支持多个数据库,我们需要做的就是把连接字符串交给XPO
XPO要求这个类文件要遵循特定的规则,比如要某些XPO要实现指定的接口
XAF提供了默认的几种XPO类文件,比如Person.Address等,我们可以根据自己的数据库来编写自己的XPO类
Reports
可以导出Excel,PDF,还可以打印
在winform版上提供了打印管理器
- XAF笔记01
- XAF笔记02
- XAF学习笔记一:导航器直接打开DetailView
- XAF学习
- XAF 架构
- XAF开讲
- XAF 架构(转载)
- XAF之Action
- XAF之Security System
- XAF之ObjectSpace
- XAF之Templates Customization
- XAF之弹出式进度条
- XAF之PropertyEditor
- XAF之Dashboard
- XAF之DashboardViewItem管理
- XAF之SplashScreenManager
- XAF之Servermode注意
- XAF - 审批流
- CreateRemoteThread简单应用之二
- 多线程 - 基本知识
- 向pig脚本中传入参数
- 活跃性问题
- JAVAWeb_利用Session防止表单重复提交:10-客户端防表单重复提交和服务器端session防表单重复提交
- XAF笔记01
- a,b比较和交换问题
- Android ApiDemo 笔记(二)Graphics和View
- 嵌入式Linux+ARM开发环境搭建
- findbugs
- Swing 带标题栏的右键菜单 增强版
- ubuntu12.10 安装hadoop1.0.4伪分布式
- 黑马程序员_java入门_位运算
- 国家测绘地理信息局黑龙江基础地理信息中心----网站访问情况