什么是在浏览器中呈现由Java进程生成的数据的好方法?用于Java的Web脚本
我已经广泛使用JSP和各种相关的框架(JSTL,Struts,Tapestry等),以及不相关的JSP(GWT,OpenLaszlo)更全面的框架。从来没有一个解决方案是完全令人满意的 - 在大多数情况下,框架对我的需求来说过于束缚或太复杂,而其他解决方案则需要对现有代码进行大量的重构。另外,大多数框架似乎都有性能问题。
目前我倾向于通过返回JSON的简单servlet公开我的java数据,然后使用PHP或Ruby呈现数据的解决方案。这还具有即时将我的服务作为Web服务公开的附加好处,但我想知道我是否在这里重新发明轮子。