Click here to go to the previous page
Rapid Rich Internet Application (RIA) Development with ZKGrails (1722)
Track:
Technical, Architecture and Integration
Educatsional Expertise
Focus: Banner 9 Technical (Horizon)
Program Code: 1722
LEAD PRESENTER / PANEL ORGANIZER / BOF LEADER :
Zheng Fan, Sr. Systems Analyst, Rice University
Description
This session will explore high-productivity ZKGrails framework for rapid Rich Internet Application (RIA) development. If you are developers who do not have a lot of Java programming experiences, this is the right session for you. The presentation will walk through the real ZKGrails project we have completed at Rice University, to demonstrate one-by-one steps on how to build a simple online data dictionary web application using ZKGrails. The presentation will emphasize the key concepts of ZKGrails framework in MVC and multi-tier architecture, Groovy basics, and the way how the framework will help reinforce the best practice in terms of coding and using design patterns to achieve high productivity. The demonstration of the practical use cases will cover basics including: 1) Grails installation, 2) ZK plugin installation, 3) Default configuration and bootstraping, 4) Domain classes, scaffolding and CRUD, 5) Using ZK layout to position UI elements, 6) Using ZK composers to manage user requests and server responses without need to write JavaScript codes, 7) Managing data source, and 8) Using GORM and Hibernate/JPA. The ultimate goal of the session is to give audience the key concepts and basics that allow them to have a quick start of using ZKGrails.