...
Package | Purpose |
---|---|
org/sakaiquebec/opensyllabus/ | The project root package contains modules XML files (i.e OsylEditorEntryPoint.gwt.xml) |
org/sakaiquebec/opensyllabus/client/ | Client-side source files and subpackages |
org/sakaiquebec/opensyllabus/client/controller/ | GUI controller and RPC controller, plus GUI's event subpackage and ViewContext utility |
org/sakaiquebec/opensyllabus/client/OsylImageBundle/ | All the images resources to be compressed using the bundle capacity Image Bundles of GWT |
org/sakaiquebec/opensyllabus/shared/ | Server-side code, including Interfaces, Model update events, Model definition |
org/sakaiquebec/opensyllabus/public/ | Static resources that can be served publicly |
...
Once tested in "Hosted Mode", you can compile your Java source code to JavaScript the and deploy your Webapp. GWT Webapp that has been deployed is also said to be running in "Web Mode"
In this use case, you have to invoke the JavaScript compilation then move the compiled JavaScript to the backend code. Also if your backend code is already deployed in Tomcat, just replace the JavaScript code by the new one.
...
Use case B - backend update only
You Here, you only have to invoke Sakai Application Compilation and deployment with maven.
...