Skip to content

glencjones/play-gwt2

This branch is up to date with vbuzzano/play-gwt2:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

232bdb6 · Oct 7, 2012
Sep 19, 2011
Sep 19, 2011
Sep 19, 2011
Apr 6, 2012
Oct 30, 2011
Sep 19, 2011
Sep 19, 2011
Sep 19, 2011
Oct 30, 2011
Sep 19, 2011
May 21, 2011
May 20, 2010
Sep 21, 2011
May 3, 2011
Oct 11, 2010
Sep 21, 2011

Repository files navigation

GWT2 Plugin for Play!
by Vincent Buzzano

Current version is 1.8 for play 1.2.3
Project Webstie: http://github.com/vbuzzano/play-gwt2

This module has been tested with gwt 2.2.x and 2.3.0

QUICK START
-------------------------------------

Create a new application --with gwt2
> play new myGwt2App --with gwt2

then 
> cd myGwt2App

That's all .. you are ok to start your project !!


Test your application. Open 2 terminal:
- in the first terminal run
> play run

- in the second terminal run
> play gwt2:devmode

if you want to add gwt modules to your projects use
> play gwt2:create


PLAY SHELL COMMANDS:
--------------------------------------
For alist of commands, execute 

> play gwt2:
or 
> play gwt2:help

This will display GWT2 Plugin for Play! commands help.


#################################################
WORKAROUND FOR:
VALIDATION COMPILATION ERROR due to missing Type and Sources
#################################################

Copy validation-api-1.0.0.GA and source to your project libs. You can find them into the GWT SDK Directory.

> cp $GWT_HOME/validation-api-1.0.0.GA* lib/

#################################################

HISTORY
--------------------------------------
1.8  - Rewrite play shell commands. 
     - add create new project --with gwt2. 
     - add Security lib (example will come in next version)
     - fix lot of small bug.
1.7  - Add gwt2chat sample. This the Chat Sample from Play! 1.2 but GWT. 3 modules. refresh, long polling and websocket	
     - Add GWT2WSClient, a simple client to use with Play! Websocket.
     - Add gwt.codesvr to url when in dev mode. Only for GET request. the plugin redirect the request with gwt.codesvr argument. 
1.6 ASync improvement
     - Add GWT2SercieAsync annotation to define if a GWT2Service need to be invoked asyncron as aJob
     - Add GWT2Chain concept to enable no async service to run Promise/Future/Job async with a callback
       With this you can start as many future as you want without blocking the service thread
     - Add new Async Sample
	 - Improve errors handling
     - some bug fixes
1.5 Big Update
	 - update documentation
     - fix 500 error problem with 1.2 and new application
     - change route loading and invoker
     - Improve gwt Service invokation with async call.
     - redefine configuration fields (gwt.publicdir, gwt.publicpath, gwt.modulesdir)
     - improve devmode (take care about publicpath) and add main application path
     - New Service system. No more need for annotation GWT2ServicePath. Just add a new service name your service
       as the @RemoteServiceRelativePath value but with Capitalization in <gwt.(yourmodule.)services>
1.4 Upgrade plugin for play! 1.2
	 - update documentation
     - bug fix
1.3 Upgrade plugin for play! 1.1
	- Improved command line system
    - Add Play Model support Documentation
    - Add samples
    - Add GWT Modules path to Play Configuration
    - Fix lot of bugs
1.2 Improve documentation and commands shell. 
	- Rewrite command.py
    - Add compilation command
    - Add clean command
    - Improve devmode launch
    - Change Plugin Class name for compatibility with 1st GwT Plugin
1.1 first offical released. Bug fixed.
1.0 first buggy released based on play-gwt by Rustem Suniev

About

GWT2 Plugin for Play! framework

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 57.9%
  • Python 42.1%