{{ !articles[0].partner.isSponsoringArticle ? "Platinum" : "Portal" }} Partner

Click Web Framework 1.5.2: Pluggable Security Access & Improved Spring Integration

Click 1.5.2 is another maintenance release in the 1.5 series and includes new features such as a plug-able security access controller and improved Spring integration.

Click is a modern page and component oriented Java web framework providing a natural rich client style programming model. Click is stateless by design however stateful Pages are also supported. For a quick overview please see the introductory article.

Please note that this is a non-Apache release. For new projects use Apache Click which is continuing the development of the framework.

Important links:

Issues resolved:
  • Added plug-able security access controller (AccessController) to Menu class. This plug-able interface enable use of security frameworks such as ACEGI or JSecurity to control user access to Menu items. This issue was raised by Demetrios Kyriakis [406].
  • Improved performance in situations where many controls are added to a page by decreasing the buffer size used for including HTML imports.
  • Improved Column decorator error handling [495].
  • Improved PerformanceFilter to implement exclude-paths filtering [498].
  • Improved Spring integration with SpringClickServlet [534].
  • Improved CompressionServletResponseWrapper and CompressionResponseStream classes to have public visibility to enable use in custom servlet Filters [547].
  • Fixed Column sorting to recognize numbers inside strings. This issue was raised by Venkatt Guhesan [489].
  • Fixed a bug where FieldSet was not set as the parent of its child controls. This issue was raised by James P Brown [497].
  • Fixed DateField setup to destroy the DHTML calendar instance when the popup is closed. This fixes a memory leak where calendar instances are not cleaned up [499].
  • Fixed FormTable sorting bug. Added FormTable sort methods setSortedColumn, setSortedAscending, setPageNumber for programmatic sorting. This issue was raised and fixed by Ben Warner [527].
  • Fixed a bug in AutoCompleteTextField where if the field was removed from a Form, its JavaScript resources would still be rendered. This issue was raised by Paul Zammit [546].
  • Fixed extras pom.xml dependencies [492].
  • Updated Velocity library to version 1.6.2.


The Click team.

{{ tag }}, {{tag}},

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}
{{ parent.authors[0].realName || parent.author}}

{{ parent.authors[0].tagline || parent.tagline }}

{{ parent.views }} ViewsClicks