Links

  • 1. Sogeti
  • 2. JBoss
  • 3. IBM
  • 4. Oracle
  • 5. SpringSource
  • 6. NL-JUG
  • 7. Java

Archives

Syndication  RSS 2.0

RSS 1.0
RSS 2.0

Bookmark this site

Add 'JCN Blog' site to delicious  Add 'JCN Blog' site to technorati  Add 'JCN Blog' site to digg  Add 'JCN Blog' site to dzone

Posted by jcn at 16:35 on Monday 11 December    Add 'Dojo and Faces: een enterprise-ready rich GUI' site to delicious  Add 'Dojo and Faces: een enterprise-ready rich GUI' site to technorati  Add 'Dojo and Faces: een enterprise-ready rich GUI' site to digg  Add 'Dojo and Faces: een enterprise-ready rich GUI' site to dzone

Na de lunch is er een duo-presentatie van John Fallows en Jonas Jacobi, over Dojo en Java Server Faces (JSF).
Beiden hebben gewerkt aan het ADF-Faces project van Oracle, en de donatie hiervan aan de Apache community. Daarnaast zijn John en Jonas de auteurs van het boek “Pro JSF and Ajax”, dat ik voor de JSF die-hards (of wie dat wil worden) beslist kan aanraden.

De presentatie begint met de de vraag waarom men een combinatie van JSF en Dojo zou moeten gebruiken. Hun antwoord daarop is dat JSF inmiddels een standaard Web UI technologie is, gebaseerd op hetzelfde event driven component model als Swing. Maar helaas is de standaard HTML Renderkit van JSF onbruikbaar voor een dynamische GUI. Omdat je met Dojo middels templating en JavaScript eenvoudig GUI widgets kunt maken, is het logisch om Dojo en JSF te combineren.
Volgens Jonas en John levert de combinatie van JSF en Dojo ons (door JSF) enterprise ready (en door Dojo) killer web applicaties op.

Waarom JSF? Waarom Dojo?

Zoals vermeld, essentieel hierbij is de ‘templating’ mogelijkheid van Dojo. Het blijkt handig om als eerste stap een werkend HTML prototype van de nieuwe custom widget te maken. Zodra dat werkt (met Dojo), is het relatief eenvoudig om daar een JSF component van de maken die herbruikbaar is binnen verschillende applicaties.
Read the rest of this entry »

Posted by Hans-Jürgen Jacobs at 12:57 on Thursday 24 March    Add 'Flexible Event Delivery with Executors' site to delicious  Add 'Flexible Event Delivery with Executors' site to technorati  Add 'Flexible Event Delivery with Executors' site to digg  Add 'Flexible Event Delivery with Executors' site to dzone

Event-handling is critical to any GUI application, and many developers know the hazards of making a method call to unknown or poorly behaved code from the event-dispatch thread. J2SE 5.0′s concurrency utilities offer more fine-grained control over how code executes. Andrew Thompson applies that to offer better ways to handle events. [onjava.com]

Posted by Hans-Jürgen Jacobs at 15:09 on Wednesday 1 December    Add 'Java GUI Development: Reintroducing MVC' site to delicious  Add 'Java GUI Development: Reintroducing MVC' site to technorati  Add 'Java GUI Development: Reintroducing MVC' site to digg  Add 'Java GUI Development: Reintroducing MVC' site to dzone

Finding the MVC in Swing can be difficult. Andrus Adamchik discusses how you can add a separate MVC layer on top of Swing, treating Swing components as a "view". Scriptable dynamic bindings are used inside this layer for declarative component assembly and communication between various related application parts. [TheServerSide]


© 2020 Java Competence Network. All Rights Reserved.