JavaEE 多层模型

作者:罗代均,ldj_work#126.com ,转载请保持完整性.
1.表示层(View)
    软件界面的展示,可以是www,wap(手机),pdf,excel。。。等展示方式。表示层只负责数据的展示,不包含任何业务逻辑,我们可以替换掉表示层,而不用更改其它层的代码。
2.控制层,业务逻辑层和表示层之间的桥梁。把表示层离散的数据组装为业务对象,供业务逻辑层加工处理,同时把业务逻辑层加工好的数据,送到表示层显示。实现业务逻辑层和表示层的解耦,
3.业务逻辑层,包括值对象VO还有业务逻辑对象(Service),值对象只包含业务对象的属性和状态,Service对象实现业务逻辑操作。service把VO加工处理后交由DAO层持久化到介质,或者经控制器送到表示层显示。
4,数据访问层,把业务逻辑层加工好的值对象(VO),持久化的持久化介质(包括数据库,xml等).同时为了提高性 能,还有加一个Cache缓存,取对象的时候,我们首先从Cache取,如果Cache没有这个对象,则从数据取,同时放入Cache中,更新对象时,同 时更新数据库和缓存。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值