click-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrey Rybin (JIRA)" <>
Subject [jira] Commented: (CLK-667) Spring servlet should support stateful pages with transient beans
Date Thu, 29 Apr 2010 20:26:58 GMT


Andrey Rybin commented on CLK-667:

Interesting reading about this:

May be add these links to SpringClickServlet  javadoc?

> Spring servlet should support stateful pages with transient beans
> -----------------------------------------------------------------
>                 Key: CLK-667
>                 URL:
>             Project: Click
>          Issue Type: Bug
>          Components: extras
>    Affects Versions: 2.1.0
>            Reporter: Bob Schellink
>            Assignee: Bob Schellink
>             Fix For: 2.2.0
> SpringClickServlet currently injects beans only for newly created page instances. This
works well for stateless pages but not for stateful pages that have been serialized/deserialized.
After a stateful pages has been deserialized, the bean references are null.
> ClickServlet provides the #activePage hook which can be used to re-inject beans after
> Unfortunately this fix will only apply to "Click created pages with bean injection" or
option 3 described in the SpringClickServlet. Option 1 and 2, where Spring itself creates
the Click pages and inject beans, does not work after deserialization because Spring does
not re-initialize the page. Its possible to inject serializable proxies instead of direct
references, however that could mean relying in byte code generation.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message