ブラウザでJavaプロセスによって生成されたデータをレンダリングする良い方法は何ですか?
私は、JSP と関連するさまざまなフレームワーク ( JSTL、Struts、Tapestryなど) と、JSP に関連しないより包括的なフレームワーク ( GWT、OpenLaszlo ) を広範囲に使用しました。完全に満足のいく解決策はありませんでした。ほとんどの場合、フレームワークは私のニーズに対して制約が多すぎたり複雑すぎたりしますが、既存のコードの大規模なリファクタリングが必要になる場合もあります。さらに、ほとんどのフレームワークにはパフォーマンスの問題があるようです。
現在、JSON を返す単純なサーブレットを介して Java データを公開し、PHP または Ruby を使用してデータをレンダリングするソリューションに傾倒しています。これには、自分のサービスを Web サービスとして即座に公開するという追加の利点もありますが、ここで車輪を再発明するのではないかと考えています。