Webサービスと通信するWEBUI(htmlとDOJOを使用)があります。WEBUIで必要なデータは、REST呼び出しを使用するJavaWebサービスから取得されます。
IE (HTML/DOJO) <------ REST CALL(xml response) ----> Java WS on tomcat.
通話用の特定のデータがあります
<AllData>
<DataList>
<type>A</type>
<xcoord>20</xcoord>
<ycoord>20</ycoord>
<length>250</length>
<width>350</width>
<imageName>images/myPic.jpg</imageName>
</DataList>
</AllData>
ただし、この場合、データのリストがある場合は、各画像をレンダリングするために、サーバーに対して再度http呼び出しを行う必要があります。
代わりに、RESTXML応答に画像自体を埋め込むことができることがわかりました。私はJavaのImageIO
/BufferedImage
クラスを通して画像を読むことができることを知っています。しかし、同じものを使用して読み取ったデータを送信すると、Dojoで画像をレンダリングすることはできますか?
REST応答(XMLまたはJSON)で画像を送信し、Dojoレンダリングを使用して同じものをレンダリングできる他の方法がある場合は、お知らせください。