Javadream

A long way and a dream.

仍然在思考:如何理解业务逻辑层。

Posted on 2006-04-02 16:23 oxl 阅读(456) 评论(0)  编辑  收藏 所属分类: Java Web技术
总是没法子弄清楚业务逻辑层和控制层的关系,控制层仅仅只是控制流吗?那么业务逻辑就没有控制流了吗?

我现在分析得出:
1、控制层调用业务层得到要显示的数据,然后把数据返回给视图层。
2、业务层则是由业务接口和业务操作组成。比如:

/**
 * A Service
 
*/


public class UserService {
    
public UserView login(String name, String password) {
        
//.
        
//.
        
//.
        
//.
        
//.
    }

}


业务操作则是业务接口调用相关的数据持久层和一些其它相关操作组成。

3、实体:实体就是一个对象,对象拥有数据,可以把对象放到Dao进行保存,也可以通过Dao得到对象,然后对象对自己的数据来进行操作,比如说改变静态页面,保存图片或删除图片等。其实实体就是两种角色,一个是持久对象PO,一个是实体对象EO

只有注册用户登录后才能发表评论。


网站导航: