第三十九、四十天:Aurora的服务层ASL(AuroraServiceLayer)的数据传输框架分析学习

术语的记录:

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






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值