Bindung des Netscape Application Servers an CORBA 

Home > Deutsch > Ressourcen > NAS und CORBA > kapitel_08
(C) Christian R. Ey
last modified:
Sun Jan 20 20:40:22 GMT+01:00 2002
-- Impressum / Contact --

Zurück Weiter


Der Inhalt der HTML-Seiten

Die HTML-Seiten enthalten jeweils einen HIDDEN VALUE pro Objektreferenz. Es wird die UID gespeichert, zusammen mit dem Namen der jeweiligen Klasse, von der die entsprechende Objektreferenz ist. In unserem Fall sind die möglichen Klassen account und bank. Um den Namen der UID von anderen HIDDEN VALUEs unterscheiden zu können, setzen wir vor Namen von Objektreferenzen die Kennung "_OR_". Der Name einer UID einer bank Objekreferenz sieht so aus: "_OR_bank", und die eines accounts: "_OR_account", siehe auch Listing 2.

<HTML>   
 <HEAD>   
    <TITLE>Bank Example - Bank Menu</TITLE>   
 </HEAD>   
 <BODY BGCOLOR="#FFFFFF" LINK="#CC0000" ALINK="#003366"   
               VLINK="#FF3300" basefont=3>   
 <H1><CENTER>Welcome to the Bank</CENTER></H1>   
 <CENTER><TABLE BORDER=0>   
    <TR>   
       <TD VALIGN=bottom>   
          <P><FORM   
       ACTION="/cgi-bin/gx.cgi/GUIDGX-{9c3529f0...a0d1017dfc}"   
                   METHOD=POST>   
             <P><INPUT TYPE=hidden    
                                   NAME=target    
                       VALUE="Bank_Example/Templates/new.html">   
                    <INPUT TYPE=hidden    
                                   NAME="_OR_bank"    
                      VALUE="_UID_1f1508:d1643347cd:-7fe6">   
                    <INPUT TYPE=submit NAME=ok   
                                   VALUE="New Account">   
          </FORM></P>   
       </TD>   
       <TD VALIGN=bottom>   
          <P><FORM   
      ACTION="/cgi-bin/gx.cgi/GUIDGX-{9c3529f0...a0d1017dfc}"   
                  METHOD=POST>   
             <P><INPUT TYPE=hidden    
                                  NAME=target    
                      VALUE="Bank_Example/Templates/find.html">   
                     <INPUT TYPE=hidden    
                                    NAME="_OR_bank"    
                        VALUE="_UID_1f1508:d1643347cd:-7fe6">   
                     <INPUT TYPE=submit NAME=ok   
                                    VALUE="Find Account">   
          </FORM></P>   
       </TD>   
    </TR>   
 </TABLE>   
 </CENTER>   
 </BODY>   
 </HTML>

Erklärung:

Diese HTML-Seite speichert die UID der Objektreferenz "_UID_1f1508:d1..." zusammen mit ihrem Namen "_OR_bank" in beiden FORMs, die die beiden Knöpfe implementieren. Es handelt sich hier um den Aufruf des transferAppLogics, das die Zielseite nach Aufruf des AppLogics als Ergebnis zurückliefert. Diese Angabe ist in "target" gespeichert und wird vom transferAppLogic auch so erwartet.

Listing 2: HTML-Seite mit HIDDEN VALUEs (Quelle: HTML-Code von Christian Ey, ©98 Netscape)


Zurück Weiter, Autor: Christian Ey, http://www.inweb.de/chetan