-
Notifications
You must be signed in to change notification settings - Fork 0
Use of GWT as rich internet application technology. See #2.
Documentation is on [http://code.google.com/webtoolkit/].
This example does not use the App Engine as the example is focused on our own backend based on Apache Cayenne. However App Engine is a very good alternative if you want to market your own internet application on a professional basis without having your own hosting environment, it provides ORM and DB services all hosted in the cloud.
On the server implementation first the cayenne context is received by getting the actual session of the current thread. With the context you can initiate a database session and read or write data to it.
Remote communication technology available (to be selected):
Client side is build on the standard GWT widgets. In order to build the GUI's Googles Windows Builder in Eclipse is used, which is a great GUI designer. Be aware that you can only use java.lang and java.utils on client side - see [http://code.google.com/webtoolkit/] for more information.
Same as for [wiki:ServerCore org.yafra.server.core].
- [wiki:ServerCore org.yafra.server.core.jar]
- Apache Cayenne 3.0 server jar
- Cayenne Third Party ashwood-2.0.jar, velocity-1.3.jar, vpp-2.2.1.jar
- commons-collections-3.2.jar (cayenne needs only 3.1)
- commons-logging-1.1.1.jar (cayenne needs only 1.1)
- log4j-1.2.15
- [wiki:Utils org.yafra.utils.jar]
- a jdbc driver like mysql, oracle, mssql or derby
In order to build and install/deploy all projects you need to fullfil the following pre requisits:
- Setup a server and a development client including the getting the code
- Setup a database
- Run the build
- Run your Tests
- Setup the IDE's JEE, RCP, GWT, C/Perl/Python, Mono/NET
- Setup the build/deployment environment