java - GWT RPC 的 UML

标签 java gwt uml gwt-rpc

如何绘制 GWT RPC 类和接口(interface)的 UML 图。 这些是我需要在 UML 上显示的类及其关系。 让我们以 sample project in Eclipse 为例。我有以下类/接口(interface):

GreetingService.java, GreetingServiceAsync.java, GreetingServiceImpl.java

GreetingServiceAsync.java 应该出现在图表的什么位置以及如何出现?

最佳答案

他们已经在这个页面上绘制了 UML 图: https://developers.google.com/web-toolkit/doc/latest/tutorial/RPC

GWT RPC 对于标准 Java 语法来说被视为“神奇”,因为它们在 GreetingService 和 GreetingServiceAsync 接口(interface)之间创建了一种关系,而实际上并没有这种关系(通过标准 Java 语法)。使用 GWT 的编译器,当它看到扩展“RemoteService”的接口(interface)时,它们会自动期望它们是具有相同名称 +“Async”的配对接口(interface),实现相同的方法名称(但它们的结构略有不同)。

从 Java 语法来看,唯一将 GreetingService 和 GreetingServiceAynx 联系在一起的是 GWT.create 调用。服务端GreetingServiceImpl和GreetingService的关系很简单(Impl实现了接口(interface))。

关于java - GWT RPC 的 UML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9900411/

相关文章:

javascript - GWT - 仅在 Internet Explorer 中设置 document.domain 时出现 "Access is Denied"JavaScript 错误

java - Jsoup 无法与 GWT 一起使用

gwt - 如何编辑集合<?使用 GWT 编辑器框架扩展 EntityProxy>?

用于业务流程的 BPMN 模型的 UML 概要文件

uml - 我应该如何解释 UML 类图?

部分数组的java for-each循环

java - 是否可以构建一个使用 SSL/TLS JAVA_OPTS 作为其 SSLContext 的 Java 11 HttpClient?

java - 尝试从 Java Applet 保存网络摄像头图像时出现 NullPointerException

java - 在Java中使用正则表达式抓取文本标题

uml - 高质量的软件示例