Tag library Know the roles and syntaxes of the Tiles custom tags :
Understand the role of the minimum three files necessary for Tiles.
Be able to construct a simple Tiles-assisted page and pass it full JSPs, but also Strings and lists. Definitions Know how to create definitions in a JSP or XML and extend them.
Know how to override ancestor values, how to reuse definition and how to manage multiple configuration files.
Know the different elements and attributes of the tiles definition XML file. Tiles & Struts Configure Tiles to work with Struts and know how to use Tiles definitions as Forwards in Struts.
Understand how to use the struts plug-in for the tiles framework, and know all of the plug-in attributes (moduleAware, definitions-parser-validate etc). Controllers Use Tiles Controllers alongside Struts Actions to add functionality to individual Tiles.
Know how to use org.apache.struts.tiles.Controller, org.apache.struts.tiles.ActionController to add per definition specific behaviour.
Be able to use org.apache.struts.tiles.actions.TilesAction to access the Tiles context from a Struts action.
Distribution layouts Know how to use the "out of the box" layout/templates to deal with most common templating issues.
Know the characteristics of each template. I18N Know Tiles internationalization tools and how they complement Struts internationalization.
Be able to select a Tile according to the Java Locale (language and country) using definitions and definitions files/factories. Admin Facilities Know how you can use the Struts actions command (reload, view) to facilitate certain tasks in production environment Flow of a request in tiles Understand the main points of the flow of a request in the Tiles engine, how this request is processed as a composite view and how tiles does this composition.
- put
- definition
- getAsString
- putList
- getAttribute
- add
- etc
Understand the role of the minimum three files necessary for Tiles.
Be able to construct a simple Tiles-assisted page and pass it full JSPs, but also Strings and lists. Definitions Know how to create definitions in a JSP or XML and extend them.
Know how to override ancestor values, how to reuse definition and how to manage multiple configuration files.
Know the different elements and attributes of the tiles definition XML file. Tiles & Struts Configure Tiles to work with Struts and know how to use Tiles definitions as Forwards in Struts.
Understand how to use the struts plug-in for the tiles framework, and know all of the plug-in attributes (moduleAware, definitions-parser-validate etc). Controllers Use Tiles Controllers alongside Struts Actions to add functionality to individual Tiles.
Know how to use org.apache.struts.tiles.Controller, org.apache.struts.tiles.ActionController to add per definition specific behaviour.
Be able to use org.apache.struts.tiles.actions.TilesAction to access the Tiles context from a Struts action.
Distribution layouts Know how to use the "out of the box" layout/templates to deal with most common templating issues.
Know the characteristics of each template. I18N Know Tiles internationalization tools and how they complement Struts internationalization.
Be able to select a Tile according to the Java Locale (language and country) using definitions and definitions files/factories. Admin Facilities Know how you can use the Struts actions command (reload, view) to facilitate certain tasks in production environment Flow of a request in tiles Understand the main points of the flow of a request in the Tiles engine, how this request is processed as a composite view and how tiles does this composition.