1) What is Apache Tapestry?
It is an open source web framework written in Java and can work under any application server. It is easily integrate with back ends like Hibernate and Spring etc. It is a component based web framework.
2) What are the benefits of Apache Tapestry?
Benefits of Apache Tapestry are:
- Adaptive API
- Fast framework
- Build-in Inversion Control
- Highly scalable web applications
- Storage management of Persistent state
3) What are the features of Apache Tapestry?
Features of Apache Tapestry are:
- Live class reloading
- Code less, deliver more
- Static structure and dynamic behavior
- Detailed and clear exception reporting
- Extensive use of POJOs (Plain Old Java Objects)
4) Who is the developer of Apache tapestry?
Apache Tapestry is developed by "Howard Lewis Ship".
5) What is the component annotations used in Apache Tapestry?
Component annotations used in Apache Tapestry are:
- @Log
- @Path
- @import
- @Property
- @Parameter
- @Environmental
6) What is IoC annotation?
IoC annotation: It is used to inject objects into IoC Container.
Type of IoC annotation are:
7) What is CleanupRender?
CleanupRender: It is used to release the objects created during rendering process. It is the counterpart of the SetupRender.
8) What is Two-way Data Binding?
In Two-way data binding, we can communicate and transfer data with the use of parameters, components and its corresponding page.
9) What is Validate expansion?
Validate expansion: It is a specialized string that is used to specify the validation rule of an object.
10) What is Form Component?
It is used to create a form in the tapestry page for user input. A form can contain text fields, checkbox fields, date fields, submit button, select options and more.
11) Does Apache Tapestry use JSP Tag libraries?
No, It does not use JSP Tag library.
12) What is TextField Component?
TextField Component: It is used to edit a single line of text.
13) What are the significant parameters used in Form Validation?
Significant parameters used in Form Validation are:
- Min
- Max
- Email
- MaxDate
- MaxLength
- MinLength
14) What are the ways provided by Apache Tapestry to persist the data?
There are two ways provided by Apache Tapestry to persist the data are:
- Session Storage
- Persistence page data
15) What is SSO?
SSO stands for
Session
Store
Object. It is a specialized store that is used to store complex / special object. Data types can also be stored using SSO.