- Custom "dynamic bean" functionality to make it easier to get data from the database to the JSP and back again.
- A bean validation framework based on the JSR-303 spec (but less complicated).
- Tag libraries to make simple and moderately complex forms easier to build.
- Finder extensions that can generally replace the somewhat awkward Liferay Finders (inspired by the way Rails does it).
Building the RCP
The build scripts for RCP have been modified to build the tag library separately and deploy both the service and tag jars to your server. Fully rebuild and deploy the portlet by running this ant command: