The new annotations don't add much for framework developers, they just
replace the web.xml file, in a hard-to-maintain fashion.

Asynchronous servlets, in the other hand, are a nice addition to the
platform, but unless the atmosphere module absolutely requires special
support from wicket-core, and cannot be implemented by hooks, I think
it's better to keep core 2.5-compatible, and make the atmosphere
module dependent on 3.0.

At work, we have just upgraded some services to Tomcat 7, and we still
have many JBoss 4.2.3 servers around. I think that is the case for
many, many shops out there. If there's no real need to require servlet
3.0, I don't think it would be a good idea to do it.


On Fri, Apr 13, 2012 at 9:32 AM, Emond Papegaaij
<emond.papega...@topicus.nl> wrote:
> Hi all,
>
> It was already mentioned by Martijn some time ago as a suggestion for the
> roadmap for Wicket 6, but it was never decided. The question is: should we
> move to servlet-api 3.0 or stay at 2.5. Servlet 3.0 has been around for over 2
> years now and is supported by most (all?) servlet containers. It allows us to
> use things like the new annotations and asynchronous servlets.
>
> I'm +1 for moving to servlet 3.0 and already have some work done on the
> sandbox/atmosphere branch to get it working.
>
> Best regards,
> Emond

Reply via email to