系统抽象流程时序图怎么设计拜托各位大神5.5 系统类的设计 根据系统分层的设计思想,系统分为表示层、控制层、逻辑业务层、以及持久层.层与层之间做松耦合设计,层与层之间的流程调用
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 01:04:18
系统抽象流程时序图怎么设计拜托各位大神5.5 系统类的设计 根据系统分层的设计思想,系统分为表示层、控制层、逻辑业务层、以及持久层.层与层之间做松耦合设计,层与层之间的流程调用
系统抽象流程时序图怎么设计拜托各位大神
5.5 系统类的设计 根据系统分层的设计思想,系统分为表示层、控制层、逻辑业务层、以及持久层.层与层之间做松耦合设计,层与层之间的流程调用设计如下图所示:图5-4 系统抽象流程时序图 根据抽象流程设计,可以很清楚的了解每一层所赋予的责任,DAO层即系统的持久层,它的责任就是完成对象的持久化操作,而业务层要完成的系统业务流程,也就是对持久层或其他JavaBean的调用,这样业务和底层操作分离开来,很好的做到了松耦合.Action所在的控制层和业务层(Service)之间也是如此,控制层根据边界类也就是表示层发来的request,来选择调用具体的业务,而业务层无需要知道它是被哪个控制类调用的,它只需要负责完成对应的业务,将结果返回给控制层,控制层再根据返回的结果,进行处理后,转发给边界类.这样一来,控制层很好的完成了它本身的职责,完成请求转发和处理结果的转发,而业务层完成的是对业务的处理,从而使业务和控制层做到了松耦合.表示层的职责也体现出来了,就是接受用户的请求以及将处理的结果呈现给用户.因而系统采用如此分层方式很好的做到了松耦合,也符合面向对象里的单一职责原则.从而使系统的设计更加优美.使系统之间的调用更加明确.
系统抽象流程时序图怎么设计拜托各位大神5.5 系统类的设计 根据系统分层的设计思想,系统分为表示层、控制层、逻辑业务层、以及持久层.层与层之间做松耦合设计,层与层之间的流程调用
很高兴回答你的问题,但是又很遗憾,对于你的问题又无能为力.也许你自己已经找到答案 明天就是新的一年了,在这里祝你在新的一年里,心想事成.