Author: jdimanos(a)jboss.com
Date: 2009-03-31 01:46:19 -0400 (Tue, 31 Mar 2009)
New Revision: 7958
Modified:
enterprise-docs/tags/JBoss_EAP_4_3/Cache_Pojo_Cache_Guide/de-DE/Instrumentation.po
Log:
update
Modified:
enterprise-docs/tags/JBoss_EAP_4_3/Cache_Pojo_Cache_Guide/de-DE/Instrumentation.po
===================================================================
---
enterprise-docs/tags/JBoss_EAP_4_3/Cache_Pojo_Cache_Guide/de-DE/Instrumentation.po 2009-03-31
04:16:38 UTC (rev 7957)
+++
enterprise-docs/tags/JBoss_EAP_4_3/Cache_Pojo_Cache_Guide/de-DE/Instrumentation.po 2009-03-31
05:46:19 UTC (rev 7958)
@@ -8,7 +8,7 @@
"Project-Id-Version: Instrumentation\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
"POT-Creation-Date: 2008-09-21 04:57+0000\n"
-"PO-Revision-Date: 2009-03-31 15:16+1100\n"
+"PO-Revision-Date: 2009-03-31 16:45+1100\n"
"Last-Translator: \n"
"Language-Team: <en(a)li.org>\n"
"MIME-Version: 1.0\n"
@@ -149,7 +149,7 @@
#: Instrumentation.xml:31
#, no-c-format
msgid "The wildcard at the end of the expression signifies all fields in the
POJO"
-msgstr ""
+msgstr "Der Platzhalter am Ende des Ausdrucks kennzeichnet alle Felder im
POJO"
#. Tag: para
#: Instrumentation.xml:34
@@ -168,6 +168,8 @@
"<code>Student</code> class is a subclass of
<code>Person</code> , JBossAop "
"will automatically instrument it as well!"
msgstr ""
+"Der <code>instanceof</code>-Operator deklariert, dass jeder Untertyp
oder jede Unterklasse des betreffenden POJO ebenfalls \"aspektisiert\" wird. Ist
eine "
+"<code>Student</code>-Klasse zum Beispiel eine Unterklasse von
<code>Person</code>, so instrumentiert JBossAop diese automatisch
ebenfalls!"
#. Tag: para
#: Instrumentation.xml:40
@@ -205,7 +207,7 @@
"since there will be no need for external metadata xml descriptor. In order "
"to support Java 1.4 as well, JBossAop has also used a xdoclet type "
"annotation syntax, and as a result will need an annotation pre-compiler."
-msgstr ""
+msgstr "Annotation ist ein neues Feature in Java 5.0 das - wenn deklariert -
Metadaten enthalten und zur Runtime kompilieren kann. Es eignet sich gut für die
aop-Deklarierung, da kein externer Metadaten xml-Deskriptor benötigt wird. Um auch Java
1.4 zu unterstützen, verwendet JBossAop auch eine Annotationssyntax des xdoclet-Typs
weswegen ein Annotations-Vorkompilierer benötigt wird."
#. Tag: para
#: Instrumentation.xml:50
@@ -233,6 +235,9 @@
"declare a regular POJO, while the latter one is used to declare the POJO and
"
"its sub-classes or sub-types."
msgstr ""
+"Um höchstmögliche Transparenz zu gewährleisten, haben wir zwei aop-Marker-"
+"Interfaces erstellt: <code>@(a)org.jboss.cache.aop.AopMarker</code> und
<code>@(a)org."
+"jboss.cache.aop.InstanceOfAopMarker.</code>. Das erste Interface wird
verwendet, um ein reguläres POJO zu deklarieren, während das zweite dazu dient das POJO
und dessen Subklassen oder Subtypen zu deklarieren."
#. Tag: para
#: Instrumentation.xml:57
@@ -253,6 +258,19 @@
" </programlisting> Basically, it simply states that any
"
"annotation with both marker interfaces will be \"aspectized\"
accordingly."
msgstr ""
+"Um schließlich Annotation zu unterstützen (um die Entwicklungsarbeit des Nutzers zu
vereinfachen), wird "
+"die JBossCache Distribution mit einer <literal>jboss-aop.xml</literal>
unter "
+"dem <literal>resources</literal>-Verzeichnis geliefert. Wenn Sie den
Annotations-"
+"Vorkompilierer verwenden, muss diese Datei sich im Klassenpfad befinden. Sehen Sie
sich zum Beispiel das <literal>annoc</literal> Ant Build-Target an. Hier ist
der Inhalt dieser "
+"<literal>jboss-aop.xml</literal> : <programlisting>\n"
+" <aop>\n"
+" <prepare expr=\"field(*
@(a)org.jboss.cache.aop.AopMarker-"
+">*)\" />\n"
+" <prepare expr=\"field(*
&#36;instanceof{@(a)org.jboss."
+"cache.aop.InstanceOfAopMarker}->*)\" />\n"
+" </aop>\n"
+" </programlisting> Im Wesentlichen besagt sie, dass jede
Annotation "
+"mit beiden Marker-Interfaces entsprechnend \"aspektisiert\" wird."
#. Tag: para
#: Instrumentation.xml:62
@@ -260,7 +278,7 @@
msgid ""
"Here is two code snippets that illustrate the declaration of both types "
"through 1.4 style annotation:"
-msgstr ""
+msgstr "Hier sind zwei Code-Schnipsel, die die Deklaration beider Typen durch
Annotation im 1.4-Stil illustrieren:"
#. Tag: programlisting
#: Instrumentation.xml:66
@@ -307,6 +325,9 @@
"from <literal>Personal</literal>, then it will get instrumented "
"automatically without further annotation declaration."
msgstr ""
+"Die Deklaration oben instrumentiert die
<literal>Person</literal>-Klasse und all deren "
+"Subklassen. Das heißt, wenn <literal>Student</literal> Unterklasse von
"
+"<literal>Personal</literal> ist, so wird sie automatisch
instrumentiert, ohne dass eine weitere Annotationsdeklaration stattfindet."
#. Tag: para
#: Instrumentation.xml:73
@@ -343,7 +364,7 @@
#: Instrumentation.xml:81
#, no-c-format
msgid "JDK5.0 field level annotations"
-msgstr ""
+msgstr "JDK5.0 Annotationen auf Feldebene"
#. Tag: para
#: Instrumentation.xml:82
@@ -384,6 +405,18 @@
"}\n"
"</programlisting> Then when we do:"
msgstr ""
+"Hier ist ein Code-Schnipsel, der die Verwendung dieser beiden Annotationen
illustriert. "
+"Nehmen wir an, Sie haben folgende Gadget-Klasse: <programlisting>\n"
+"public class Gadget\n"
+"{\n"
+" // resource won't be replicated\n"
+" @Transient Resource resource;\n"
+" // specialAddress is treated as a Serializable object but still has "
+"object relationship\n"
+" @Serializable SpecialAddress specialAddress;\n"
+" // other state variables\n"
+"}\n"
+"</programlisting> Dann, wenn wir folgendes tun:"
#. Tag: programlisting
#: Instrumentation.xml:90
@@ -596,6 +629,9 @@
"option that does not require a separate Classloader. Here are the ant "
"snippet from <code>one-test-aop50</code>, for example."
msgstr ""
+"Falls Sie JDK5.0 laufen lassen, können Sie auch die
<code>javaagent</code>- "
+"Option verwenden, die keinen separaten Klassenlader benötigt. Hier ist zum Beispiel
der ant- "
+"Schnipsel von <code>one-test-aop50</code>."
#. Tag: programlisting
#: Instrumentation.xml:105