Apache Wicket 7.10已发布,Wicket 是一个 Java 语言的 Web 开发框架,与 Struts,WebWork,Tapestry 相类似。其特点在于对 HTML 和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了 XML 等配置文件的使用),学习曲线较低(开发方式与 C/S 相似),更加易于调试(错误类型比较少,而且容易定位)。
更新内容:
Bug
MockHttpSession and MockSessionStore don’t call onInvalidate() on invalidate()
Provide behavior that disables a button after click
Default constructor is incorrectly called if optional param is not provided in parameter placeholder URL with additional required parameter
FileSystemResource file descriptor leak
It is impossible to use multiple WebSocketTester with the same WebApplication
Component.getDefaultModelObject() wraps in RuntimeException instead of WicketRuntimeException
NullPointerException in MountedMapper
Wicket.Cookie.set does not set ‘secure’ flag
Exception when “identifier code” javascript is not start on PrependJavaScript
WebSocket SessionIds are wrong (HttpSession one used instead of Websocket one) + NPE if no HttpSession is found during Handshake Request
DefaultPageManagerProvider does not honour StoreSettings.setAsynchronous(false)
Performance issue when large component isn’t visible
NullPointerException at PageStoreManager$SessionEntry after login
ThreadLocal leak in PageStoreManager
Race-condition in session invalidation
Improvement
CompoundValidator should implement all Behavior methods
Use a serializable model for FileSystemResource’s path
软件详情:http://wicket.apache.org/news/2018/02/15/wicket-7.10.0-released.html
来自:开源中国社区

