我已经构建了一个Web应用程序,我将servlet作为控制器,将java类作为请求处理程序
因此,如果servlet从客户端收到请求,它将从请求处理程序调用方法来处理请求,然后请求处理程序将必须调用ejb来执行业务逻辑,并且当ejb完成时它进程,请求处理程序将给客户端一个响应(JSP Page)
所以问题是,如何根据我上面描述的结构绘制UML?如何描述组件(servlet和ejb)与pojo(requesthandler)之间的关系?thx求助
这样绘画是对的吗?
http://i56.tinypic.com/2lmx6c5.jpg
THX
答案 0 :(得分:0)
[关于如何绘制类图的评论中的每个问题]
类图可能最常用于显示问题域中的关系。关系从域中捕获规则(例如,“每个订单由一个或多个订单行组成”/“每个订单行构成一个订单的一部分”)。
在您的情况下,类跨越体系结构的各个层。因此,关系捕获架构规则而不是域规则。我不倾向于为此目的使用类图,但原理是相同的。对于每对课程,您需要询问:
例如,请使用servlet&客户。你会如何描述这种关系?可能类似于:
假设以上内容对您的设计是正确的,您会得到以下内容(格式化道歉,yuml.me似乎没有干净地放置文本):
同样的方法适用于剩余的类。首先询问你如何将这段关系描述为句子,然后找出基数。例如,采用servlet-request处理程序:您将如何描述它?我对java EE模式不太熟悉,但会猜测servlet委托给请求处理程序。因此,关系短语将类似于“servlet 委托请求处理程序的委托”。等等ejb class等。
第h