in part one of this series, we looked at five free or nearly-free java html renderers, evaluating them in terms of support for modern standards (xhtml and css1/css2 support), support for legacy pages, hackability, and speed. in this second part, we turn our attention to commercial products. we still have the same requirements: the code must be callable from java (meaning the product is either 100 percent java or a java wrapper to native code), and the package must show some amount of recent activity.
commercial html renderers 【程序编程相关:Berkeley DB, Java Ed】we evaluated each against a control: a recent build of mozilla firebird, running on windows. its handling of the front pages of amazon, slashdot, and the css zen garden are shown in part one. also see part one for a discussion of why these sites were used as the controls. 【推荐阅读:Introduction to Site】
this 100-percent-java web browser comes in two versions, one for swing and one for awt (mainly for support of older jdks). it provides basic customization and access to the underlying document tree. javascript support is provided via rhino, mozillas javascript-in-java project, and it has built-in support for searching and printing. it doesnt look too hackable in terms of messing with the internals, but there are a lot of callbacks for different events. 【扩展信息:Java Sketchbook: Get】
webwindowcompany: javio license: commercial, downloadable demo url: www.javio.com/webwindow/webwindow.html type: 100 percent java
... 下一页