/
Common Modules

Common Modules

Korean

Dexter Server - Client Communication

ElementDescriptionEtc.
IDexterClient

provides common Dexter Client Logics such as login, addDefect, getDefectList, etc.

If any client object wants to communicate with Dexter Server, it should use this Interface.

 
DexterClient

implements IDexterClient for Dexter Server module

based on Jersey library

 
server.js

provides Web APIs(Services) for Dexter Client or any other Clients.

based on nodejs and express.js

 

1) Dexter Clients(dexter-eclipse, dexter-executor, dexter-eclipse-ui, etc.) use IDexterClient to use Web APIs from Dexter Server

2) DexterClient transfer paramter to server.js on the dexter-server by HTTP/REST/JSON style

3) server.js delegate request to a proper module.

4) the proper module handle the request then, return the http response to the client(Dexter Clients).

5) Dexter Clients get the response object as a json type.

 

Related content