Creating a Dynamic Portal using Grails
This session will describe hands-on procedure to use the Grails Portal project as a launching pad for quickly creating web applications. The first part of the session will be spent discussing the advantages that Grails gives to developing User Portals. The second part will have a detailed discussion and examples of integrating Apache Shiro security with Grails Web Flow and the reasoning behind selecting these plug-ins. The session will conclude with a discussion on how these features can be extended to create a fully dynamic portal with personalization and other popular plug-ins.
The main topics of this session are to discuss the best ways to use Grails Scaffolding, GORM, Apache Shiro, Ajax, Grails Web-Flow, and custom GSP tags together to make software development a quick and easy process. In addition, we will be discussing interesting ways to extend the project and Grails to incorporate new functionality through Grails plug-ins. To augment the discuss, sample application and code will be presented.
About Joshua Davis
Joshua has been programming in Java for 12 years.. He now works for Cognizant Technology Solutions as a Senior Architect specializing in Open Source SOA and resides in Gotha, FL.
Joshua is presently working on the Grails Portal project, hosted on Google code (http://code.google.com/p/grailsportal/) which has the goal of creating a simple personalization scheme in Groovy and Grails.
More About Joshua »