Best practices for building large GWT applications
Heiko Braun <hbraun@redhat.com>
Best practices for building large GWT applications Heiko Braun - - PowerPoint PPT Presentation
Best practices for building large GWT applications Heiko Braun <hbraun@redhat.com> About me Heiko Braun Senior Software Engineer JBoss / Red Hat 4 years JBoss, 12 years industry Focus on SOA, BPM, GWT Contributor:
Heiko Braun <hbraun@redhat.com>
JBossWS, jBPM, Riftsaw, Errai, SAM, Savarra > http://jboss.org
re-compiling
JavaScript > http://code.google.com/webtoolkit/
(1) ‘mvn -Dconsole.profile=drools install’ (2) Properties file or annotations (3) Deferred Binding Generator
split
(1) Model changed (2) Update View
dependency
(1) Publish messages (2) Subscribe Listener
capabilities”
(1) Client UI starts, request server status (2) PluginInfo (type, available)
(1) Client: Seek capability (2) Provider: Offer capability
Widget library > http://jboss.org/errai
design
across client&server
architecture
(pub/sub)
API (OpenHub Spec)
(1) Client: Publish (2) Server: Subscribe
examples:
(1) Component declaration
(2) Automatic workspace assembly
tooling
console components
provide management tools
3rd party elements
> http://jboss.org/errai > http://errai-blog.blogspot.com/