Understanding Creation of GWT Serialization Policy Files (.gwt.rpc)
Today I deep-dived a bit into how GWT creates and reads Serialization Policy files. These are the .gwt.rpc files which are generated beside the JavaScript files for GWT modules.
Chiefly, I learned two things:
- The .gwt.rpc files are only used by the server. The client never reads them.
- The .gwt.rpc files are generated in the ProxyCreator class.
I have listed some further classes and links below.
GWT Framework Classes
ProxyCreator: Creates the .gwt.rpc file
RemoteServiceProxy: Manages calls to services
ClientSerializationStreamWriter: Write serialization on client for server
ClientSerializationStreamReader: Read responses from server on client
Serializer: Interface for serialization contract for class