2012-03-28 3 views
1

Как нарисовать диаграмму UML для классов и интерфейсов GWT RPC. Это классы, которые мне нужно показать на UML и их отношениях. Пример: sample project in Eclipse. Я имею следующий Classe/интерфейсы:UML для GWT RPC

GreetingService.java, GreetingServiceAsync.java, GreetingServiceImpl.java 

Где и как должны GreetingServiceAsync.java должны идти на диаграмме?

ответ

2

У них уже есть UML диаграммы, нарисованные на этой странице: https://developers.google.com/web-toolkit/doc/latest/tutorial/RPC

GWT RPC рассматривается как «магия» в стандартный синтаксис Java, потому что они создают связь между интерфейсами GreetingService и GreetingServiceAsync когда ISN» t one (стандартным синтаксисом Java). С компилятором GWT, когда он видит интерфейс, расширяющий «RemoteService», они автоматически ожидают, что они представляют собой сопряженный интерфейс с тем же именем + «Async», который реализует те же имена методов (но они имеют немного другую структуру).

Из синтаксиса Java единственное, что связывает GreetingService и GreetingServiceAynx, это вызов GWT.create. Связь между сервером GreetingServiceImpl и GreetingService проста (Impl реализует интерфейс).

+0

Спасибо, Кирра, это то, что мне нужно. Теперь я знаю, что мне нужно рисовать линию с привязкой, и аннотированный «связан» – Maksim