Getting Started With Project jMaki for the GlassFish v3 Application Server

Introduction to Project jMaki

Project jMaki is a lightweight framework for creating web applications using built-in templates, a model for creating and using Ajax-enabled widgets, and a set of services to tie the widgets together and enable them to communicate with external services.

Project jMaki provides a set of pre-wrapped widgets, many of which are from Dojo, script.acu.lous, Yahoo UI, and other vendors. Because the widgets are wrapped, you can use them in a variety of server environments, including as JavaServer PagesTM (JSPTM) tags , as JavaServerTM Faces components, within a Phobos application, with JRuby, or with PHP. This chapter focuses on using jMaki in a JSP application for the GlassFish v3 application server.

In addition to the set of widgets, jMaki also provides the following features: