Frails (Faces On Rails) is a framework that provides annotation based solutions to simplify every aspect of development of Java web application on JSF to significantly increase the developers' efficiency.
Be the first to post a text review of Frails. Rate and review a project by clicking thumbs up or thumbs down in the right column.
changelog: What's new: 1. Taglib facelets support. 2. Retain locale in i18n while faces request redirection. 3. Frails samples are updated. What's fixed: 1. The size of validation labels are constrained in the parent container. 2. The same type of dependency injection in managed-beans is only valid with the first annotated property. 3. The client validation style cannot be changed. 4. AOP innvocation context receives wrong numbers of parameters. 5. NPE when ActionMethodExpressionParser fails to parse the method expression. 6. Scrollable action's page count is not updated when the actual data size is modified while the page index is not. 7. Remove the duplicate definitions of annotation in package net.sf.frails.aop.annotations
changelog: What's new: 1. Taglib facelets support. 2. Retain locale in i18n while faces request redirection. 3. Frails samples are updated. What's fixed: 1. The size of validation labels are constrained in the parent container. 2. The same type of dependency injection in managed-beans is only valid with the first annotated property. 3. The client validation style cannot be changed. 4. AOP innvocation context receives wrong numbers of parameters. 5. NPE when ActionMethodExpressionParser fails to parse the method expression. 6. Scrollable action's page count is not updated when the actual data size is modified while the page index is not. 7. Remove the duplicate definitions of annotation in package net.sf.frails.aop.annotations
changelog: What's new: 1. Taglib facelets support. 2. Retain locale in i18n while faces request redirection. 3. Frails samples are updated. What's fixed: 1. The size of validation labels are constrained in the parent container. 2. The same type of dependency injection in managed-beans is only valid with the first annotated property. 3. The client validation style cannot be changed. 4. AOP innvocation context receives wrong numbers of parameters. 5. NPE when ActionMethodExpressionParser fails to parse the method expression. 6. Scrollable action's page count is not updated when the actual data size is modified while the page index is not. 7. Remove the duplicate definitions of annotation in package net.sf.frails.aop.annotations
changelog: What's new: 1. Auto faces message display. 2. Both client side and server side validation according to validation annotations. 3. Session expiration check. 4. XML special character escaping. 5. Bakcing-bean lifecycle support. 6. Duplicate form submission validation could be done with newly added jsf tag. 7. Backing bean configuration now uses logic name of pages and supports multiple pages 8. AOP refactoring 9. Faces URL Tag to add faces mapping to a page url. 10. DefFilter has been changed to use conventional name of URIs. 11. Refactored message expression. 12. Request parameter injection in backing beans. What's fixed: 1. Add emtpy entity resolver to XMLUtils to parse XML with dtd correctly. 2. Move data validation, data binding, and utilities classes to the commons package. 3. NullPointerException occurs when an invalid managed-bean property is validated. 4. The start sequence of ServletContextListener and Servlet Filter on different servers would cause failure of frails initialization.
changelog: What's new: 1. Auto faces message display. 2. Both client side and server side validation according to validation annotations. 3. Session expiration check. 4. XML special character escaping. 5. Bakcing-bean lifecycle support. 6. Duplicate form submission validation could be done with newly added jsf tag. 7. Backing bean configuration now uses logic name of pages and supports multiple pages 8. AOP refactoring 9. Faces URL Tag to add faces mapping to a page url. 10. DefFilter has been changed to use conventional name of URIs. 11. Refactored message expression. 12. Request parameter injection in backing beans. What's fixed: 1. Add emtpy entity resolver to XMLUtils to parse XML with dtd correctly. 2. Move data validation, data binding, and utilities classes to the commons package. 3. NullPointerException occurs when an invalid managed-bean property is validated. 4. The start sequence of ServletContextListener and Servlet Filter on different servers would cause failure of frails initialization.
changelog: What's new: 1. Auto faces message display. 2. Both client side and server side validation according to validation annotations. 3. Session expiration check. 4. XML special character escaping. 5. Bakcing-bean lifecycle support. 6. Duplicate form submission validation could be done with newly added jsf tag. 7. Backing bean configuration now uses logic name of pages and supports multiple pages 8. AOP refactoring 9. Faces URL Tag to add faces mapping to a page url. 10. DefFilter has been changed to use conventional name of URIs. 11. Refactored message expression. 12. Request parameter injection in backing beans. What's fixed: 1. Add emtpy entity resolver to XMLUtils to parse XML with dtd correctly. 2. Move data validation, data binding, and utilities classes to the commons package. 3. NullPointerException occurs when an invalid managed-bean property is validated. 4. The start sequence of ServletContextListener and Servlet Filter on different servers would cause failure of frails initialization.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?