|
|
@@ -1,5 +1,5 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<!-- EN-Revision: 15997 -->
|
|
|
+<!-- EN-Revision: 16650 -->
|
|
|
<!-- Reviewed: no -->
|
|
|
<sect1 id="zend.amf.server">
|
|
|
<title>Zend_Amf_Server</title>
|
|
|
@@ -16,7 +16,7 @@
|
|
|
<title>AMF Server Grundlagen</title>
|
|
|
|
|
|
<para>
|
|
|
- Angenommen wir haben eine Klasse <emphasis>Foo</emphasis> mit einer Anzahl von
|
|
|
+ Angenommen wir haben eine Klasse <classname>Foo</classname> mit einer Anzahl von
|
|
|
öffentlichen Methoden erstellt. Man kann einen <acronym>AMF</acronym> Server erstellen
|
|
|
indem der folgende Code verwendet wird:
|
|
|
</para>
|
|
|
@@ -304,8 +304,8 @@ $server->setProduction(false);
|
|
|
]]></programlisting>
|
|
|
|
|
|
<para>
|
|
|
- Um Ihn wieder einzuschalten, muß stattdessen einfach ein boolscher true Wert übergeben
|
|
|
- werden:
|
|
|
+ Um Ihn wieder einzuschalten, muß stattdessen einfach ein boolscher
|
|
|
+ <constant>true</constant> Wert übergeben werden:
|
|
|
</para>
|
|
|
|
|
|
<programlisting language="php"><![CDATA[
|
|
|
@@ -327,10 +327,10 @@ $server->setProduction(true);
|
|
|
<para>
|
|
|
Ein Feld bei dem man im speziellen Vorsichtig sein muß ist bei <acronym>PHP</acronym>
|
|
|
Fehlern selbst. Wenn die <acronym>INI</acronym> Direktive
|
|
|
- <emphasis>display_errors</emphasis> aktiviert ist, wird jeder <acronym>PHP</acronym>
|
|
|
+ <property>display_errors</property> aktiviert ist, wird jeder <acronym>PHP</acronym>
|
|
|
Fehler für das aktuelle Error Reporting Level direkt in der Ausgabe dargestellt -- was
|
|
|
den <acronym>AMF</acronym> Antwortpayload potentiell unterbrechen kann. Wir empfehlen
|
|
|
- die <emphasis>display_errors</emphasis> Direktive in der Produktion auszuschalten um
|
|
|
+ die <property>display_errors</property> Direktive in der Produktion auszuschalten um
|
|
|
solche Probleme zu verhindern.
|
|
|
</para>
|
|
|
</sect2>
|
|
|
@@ -738,7 +738,7 @@ private function onFault(fault:Object):void {
|
|
|
|
|
|
<para>
|
|
|
Die Identität die vom Adapter zurückgegeben wird sollte ein Objekt sein das die
|
|
|
- Eigenschaft <emphasis>role</emphasis> enthält damit die Zugriffskontrolle von
|
|
|
+ Eigenschaft <property>role</property> enthält damit die Zugriffskontrolle von
|
|
|
<acronym>ACL</acronym> funktioniert.
|
|
|
</para>
|
|
|
|
|
|
@@ -781,10 +781,10 @@ $server->setAcl($acl);
|
|
|
<para>
|
|
|
Nachdem die <acronym>ACL</acronym> gesetzt wurde, wird der Server prüfen ob mit der,
|
|
|
von der Authentifizierung gesetzten, Rolle Zugriff erlaubt ist, die Ressource im
|
|
|
- Klassennamen ist (oder null für Funktionsaufrufe) und ob die Privilegien der
|
|
|
- Funktionsname sind. Wenn keine Authentifizierung angegeben wurde, wird die
|
|
|
- <emphasis>anonymous</emphasis> verwendet, wenn diese definiert wurde, andernfalls wird
|
|
|
- der Zugriff verweigert.
|
|
|
+ Klassennamen ist (oder <constant>NULL</constant> für Funktionsaufrufe) und ob die
|
|
|
+ Privilegien der Funktionsname sind. Wenn keine Authentifizierung angegeben wurde, wird
|
|
|
+ die <emphasis>anonymous</emphasis> verwendet, wenn diese definiert wurde, andernfalls
|
|
|
+ wird der Zugriff verweigert.
|
|
|
</para>
|
|
|
|
|
|
<programlisting language="php"><![CDATA[
|