术语的记录:
ASL- AuroraServiceLayer ----- Aurora框架的服务层
BM -BusinessModel -----实体对象(数据库的表以及视图)的应用层模型
bm -bindModel ------链接model的意思
ASL作为Aurora的服务层框架以BM做为业务模型(应用层模型),将model作为数据的承载对象进行数据传输;
------类比servlet/jsp的数据传输,servlet/jsp中通过转发,利用的是jsp页面的九大隐含对象,进行页面的数据的传输!
------类比框架中的mybites中的数据传输模型,mybites中的数据通过model模型数据承载对象,进行数据的传输,spring2.0引进的model模型可以直接与request建立关系,将模型中的数据传递给request,页面中可以通过Request可以直接的调用!
1.bm的创建和使用
1.1bm的基本属性
<bm:model>相当于映射到model中的数据库中的的表
baseTable相当于数据库中的表,alias设置表别名
<bm:fileld>相当于表中的字段
name是设置字段名,默认与数据库中的相同,physical相当于数据库中的字段名,dataBaseType是数据库中的类型,dataType是java对应的数据类型
<bm:primary-key>主键的设置,如果是联合主键
---<bm:fields>
---<bm:pk-field>表示每个主键的属性
1.2操作方式
insert,delete,update,query,execute
本文介绍了Aurora框架中ASL(Aurora Service Layer)和服务层的作用,以及BM(Business Model)作为实体对象在应用层的表现形式。详细解释了BM的创建与使用方法,包括其基本属性配置和常见的数据操作如插入(insert)、删除(delete)、更新(update)、查询(query)等。
3436

被折叠的 条评论
为什么被折叠?



