using MapViewer from PL/SQL vs Java
Date: Thu, 01 Nov 2007 10:33:10 -0700
[Quoted] Hi group!
The MapViewer User's Guide has this to say about using MapViewer from
"The usage model for the SDO_MVCLIENT package is almost identical to
MapViewer JavaBean-based API" etc etc .. "For usage and reference information about specific functions or procedures, see the description of the associated JavaBean-Based API. methods and interfaces in Chapter 4"
If I don't misunderstand the basic concept, in a Java Web App (using
the MapViewer Bean) you create a MapViewer object for each HTTP-user-
session, like so:
MapViewer mv = new MapViewer("http://my_corp.com:8888/mapviewer/ omserver");
... which you would then store in the user's session object, so that the MapViewer Bean conveniently holds the map's state on the user's behalf.
To do the equivalent in PL/SQL, the User's Guide suggests:
call sdo_mvclient.createmapviewerclient( 'http://www.mycorp.com:8888/mapviewer/omserver') ;
The preceding example creates, in the current session, a unique
handle to the MapViewer service URL"
Does "current session" refer to the HTTP-user-session? While I've used PL/SQL before, I've not used the PL/SQL Web Toolkit. Is the session handling implicit here (and invisible?) or should the sdo_mvclient be subsequently stored in the PL/SQL equivalent of a (J2EE) HttpSession object?
YT Received on Thu Nov 01 2007 - 18:33:10 CET