Over a million developers have joined DZone.

renderSnake 1.1 released

·

RenderSnake is a Java library for creating components and pages that produce HTML using only Java. Its purpose is to support the creation of Web applications that are better maintainable, allows for easier reuse, have testable UI components and produces compact HTML in an efficient way.

Minor release 1.1 brings and drops some features:

  • added integration for Google Guice, Page classes annotated with @Named can be served by a GuiceComponentServlet
  • added loading StringResource by URL
  • dropped classes RenderableCallback and RenderableCallbackWrapper ; hard to understand and easy to implement using existing classes
  • dropped annotation Page ; other DI implementations provide much better support
  • refactored HtmlCanvas by introducing HtmlServletCanvas that knows about the Servlet request and response ; HtmlCanvas has no dependency with the Servlet API
  • refactored EscapeUtils by introducing the interface HtmlEscapeHandler ; HtmlCanvas has no strict dependency with Commons
  • general improvements in speed and object creation reduction

 Have a look at rendersnake.org to see what this library can do for you and grab the source or binaries to try it.

Topics:

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

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

{{ parent.tldr }}

{{ parent.urlSource.name }}