[jbosscache-commits] JBoss Cache SVN: r7996 - enterprise-docs/tags/JBoss_EAP_4_3/Cache_Pojo_Cache_Guide/de-DE.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Sat Apr 25 03:23:15 EDT 2009


Author: jdimanos at jboss.com
Date: 2009-04-25 03:23:15 -0400 (Sat, 25 Apr 2009)
New Revision: 7996

Modified:
   enterprise-docs/tags/JBoss_EAP_4_3/Cache_Pojo_Cache_Guide/de-DE/Jbossaop.po
Log:
update

Modified: enterprise-docs/tags/JBoss_EAP_4_3/Cache_Pojo_Cache_Guide/de-DE/Jbossaop.po
===================================================================
--- enterprise-docs/tags/JBoss_EAP_4_3/Cache_Pojo_Cache_Guide/de-DE/Jbossaop.po	2009-04-23 18:08:10 UTC (rev 7995)
+++ enterprise-docs/tags/JBoss_EAP_4_3/Cache_Pojo_Cache_Guide/de-DE/Jbossaop.po	2009-04-25 07:23:15 UTC (rev 7996)
@@ -8,7 +8,7 @@
 "Project-Id-Version: Jbossaop\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-09-21 04:57+0000\n"
-"PO-Revision-Date: 2009-04-23 09:14+1000\n"
+"PO-Revision-Date: 2009-04-25 17:22+1000\n"
 "Last-Translator: \n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -76,6 +76,12 @@
 "yet is distinctly different. As a development methodology, AOP recommends "
 "that you abstract and encapsulate crosscutting concerns."
 msgstr ""
+"Zum Beispiel ist Metrics ein gängiger Aspekt, der orthogonal zur Business "
+"Logic ist. In AOP ist ein Feature wie Metrics ein so genannter Cross-Cutting Concern, "
+"da es sich um ein Verhalten handelt, das mehrere Punkte in Ihrem Objektmodell "
+"betrifft, sich jedoch klar unterscheidet."
+"Als Entwicklungsmethodologie empfiehlt AOP, dass Sie Cross-Cutting Concerns "
+"abstrahieren und einschließen. "
 
 #. Tag: para
 #: Jbossaop.xml:19
@@ -146,6 +152,13 @@
 "control to specify that you want calls to BankAccountDAO to go through a "
 "metrics aspect before executing the actual body of that code."
 msgstr ""
+"Aspektorientierte Programmierung bietet Ihnen eine Möglichkeit die Art "
+"von Verhaltensfunktionalität einzuschließen. Dies gestattet das Hinzufügen "
+"von Verhalten wie Metrics um Ihren Code "
+"\"herum\". Zum Beispiel bietet AOP Ihnen die Möglichkeit der "
+"programmatischen Kontrolle darüber festzulegen, ob Aufrufe an BankAccountDAO "
+"durch einen Metrics-Aspekt geleitet werden sollen, ehe der tatsächliche "
+"Code-Körper ausgeführt wird."
 
 #. Tag: title
 #: Jbossaop.xml:29
@@ -162,6 +175,10 @@
 "language or a set of tags -- to specify how you want to apply those snippets "
 "of code."
 msgstr ""
+"Kurz: Alle AOP-Frameworks definieren zwei Dinge: Eine Weise "
+"Cross-Cutting Concerns (CCC) zu implementieren und ein programmatisches "
+"Konstrukt -- eine Programmiersprache oder einen Satz von Tags -- um "
+"festzulegen, wie Sie diese Code-Schnipsel anwenden möchten."
 
 #. Tag: para
 #: Jbossaop.xml:33
@@ -176,7 +193,6 @@
 #. Tag: para
 #: Jbossaop.xml:36
 #, no-c-format
-#, fuzzy
 msgid ""
 "The first step in creating a metrics aspect in JBoss AOP is to encapsulate "
 "the metrics feature in its own Java class. Listing Two extracts the try/"
@@ -184,9 +200,9 @@
 "Metrics, an implementation of a JBoss AOP Interceptor class."
 msgstr ""
 "Der erste Schritt bei der Erstellung eines Metrik-Aspekts in JBoss AOP ist es, "
-"das Metrik-Feature in dessen eigener Java-Klasse einzuschließen. Listing Two extracts the try/"
-"finally block in Listing One's BankAccountDAO.withdraw() method into "
-"Metrics, an implementation of a JBoss AOP Interceptor class."
+"das Metrik-Feature in dessen eigener Java-Klasse einzuschließen. Listing zweier Auszüge try/"
+"blocken schließlich in Listing eins BankAccountDAO.withdraw() Methode in "
+"Metrik, eine Implementierung einer JBoss AOP Interzeptor-Klasse."
 
 #. Tag: para
 #: Jbossaop.xml:39
@@ -264,6 +280,11 @@
 "contextual information about the method call from the Invocation object, "
 "while line 14 displays the method name and the calculated metrics."
 msgstr ""
+"Hat das AOP-Framework den Methodenaufruf aufgegliedert, so ruft es die Aufrufmethode der "
+"Metrik an Zeile 3 auf. Zeile 8 wrappt und delegiert zur tatsächlichen Methode und "
+"verwendet einen umschließenden try/finally Block zur Durchführung der Timings. "
+"Zeile 13 erhält kontextuelle Informationen zum Methodenaufruf vom Aufrufobjekt, "
+"während Zeile 14 Methodennamen und errechnete Metrik anzeigt."
 
 #. Tag: para
 #: Jbossaop.xml:49
@@ -272,7 +293,7 @@
 "Having the metrics code within its own object allows us to easily expand and "
 "capture additional measurements later on. Now that metrics are encapsulated "
 "into an aspect, let's see how to apply it."
-msgstr ""
+msgstr "Dadurch, dass sich der Metrik-Code innerhalb seines eigenen Objekts befindet, können wir später ganz einfach zusätzliche Maße festhalten oder erweitern. Jetzt, da die Metriken in einem eingeschlossen sind, sehen wir uns an wie diese angewendet werden."
 
 #. Tag: title
 #: Jbossaop.xml:52
@@ -291,6 +312,12 @@
 "valid pointcut definition would be \"for all calls to the JDBC method "
 "executeQuery(), call the aspect that verifies SQL syntax.\""
 msgstr ""
+"Um einen Aspekt anzuwenden definieren Sie, wann der Aspekt-Code ausgeführt werden "
+"soll. Diese Punkte in der Ausführung werden \"Pointcuts\" genannt. "
+"Eine Analogie zu einem Pointcut ist ein regulärer Ausdruck. Wo ein regulärer "
+"Ausdruck mit Strings übereinstimmt, stimmt ein Pointcut-Ausdruck mit Ereignissen/Punkten "
+"innerhalb Ihrer Anwendung überein. Eine gültige Pointcut-Definition etwa wäre \"für alle "
+"Aufrufe an die JDBC Methode executeQuery(), rufe den SQL-Syntax verifizierenden Code auf.\""
 
 #. Tag: para
 #: Jbossaop.xml:56
@@ -302,6 +329,12 @@
 "uses both. Listing Three shows how to define a pointcut for the metrics "
 "example."
 msgstr ""
+"Ein Einsprungspunkt könnten ein Feldzugriff oder ein Methoden- oder "
+"Konstruktor-Aufruf sein. Ein Ereignis könnte etwa die Meldung einer "
+"Ausnahme sein. Einige AOP-Implementierungen verwenden Anfragen ähnliche "
+"Sprachen, um Pointcuts festzulegen. Andere verwenden Tags. JBoss AOP "
+"verwendet beides. Listing drei zeigt, wie ein Pointcut für das Metriken-Beispiel "
+"definiert wird."
 
 #. Tag: para
 #: Jbossaop.xml:59
@@ -365,6 +398,12 @@
 "application or you can use more complex compositional pointcuts to specify a "
 "wide range of classes within one expression."
 msgstr ""
+"JBoss AOP besitzt einen reichhaltigen Satz von Pointcut-Ausdrücken, die Sie "
+"zur Definition verschiedener Punkte/Ereignisse in Ihrer Java-Anwendung verwenden "
+"können, um Ihre Aspekte anwenden zu können. "
+"Sie können Ihre Aspekte einer spezifischen Java-Klasse in Ihrer Anwendung anhängen "
+"oder Sie können komplexere zusammengesetzte Pointcuts verwenden, um eine "
+"große Bandbreite von Klassen innerhalb eines Ausdrucks festzulegen."
 
 #. Tag: title
 #: Jbossaop.xml:72
@@ -382,6 +421,12 @@
 "advice bindings at runtime. Getting an instance of <literal>org.jboss.aop."
 "AspectManager.instance()</literal>, you can add your binding."
 msgstr ""
+"Mit JBoss AOP können Sie Advice- und Interzeptor-Bindings zur Runtime ändern. "
+"Sie können die Registrierung bestehender Bindings rückgängig machen und - falls "
+"die gegebenen Punkte instrumentiert wurden - ein Hot Deployment neuer Bindings "
+"durchführen. Es existiert außerdem ein Runtime-API zum Hinzufügen von "
+"Advice-Bindings zur Runtime. Durch Erhalt einer Instanz von <literal>org.jboss.aop."
+"AspectManager.instance()</literal>, können Sie Ihr Binding hinzufügen."
 
 #. Tag: programlisting
 #: Jbossaop.xml:76
@@ -407,6 +452,11 @@
 "AspectManager will iterate through ever loaded class to see if the pointcut "
 "expression matches any of the joinpoints within those classes."
 msgstr ""
+"Zuerst weisen Sie ein <literal>AdviceBinding</literal> zu, indem Sie einen "
+"Pointcut-Ausdruck einleiten. Dann fügen Sie den Interzeptor über dessen Klasse "
+"hinzu und das Binding über den AspectManager. Wird das Binding hinzugefügt, so "
+"iteriert der AspectManager durch die geladenen Klassen, um zu sehen, ob der Pointcut "
+"Ausdruck mit irgendwelchen Joinpoints innerhalb dieser Klassen übereinstimmt."
 
 #. Tag: title
 #: Jbossaop.xml:80
@@ -506,6 +556,14 @@
 "executed. You can also reference <literal>stack</literal>s and insert/append "
 "full stacks into the pre/post chains."
 msgstr ""
+"Das heißt es gibt drei Advice-Chains, die nacheinander im selben "
+"Java-Aufrufstapel ausgeführt werden."
+"Diese Interzeptoren, die mit der <literal>insertInterceptor()</literal>-Methode "
+" für die gegebene Objektinstanz hinzugefügt werden, werden zuerst ausgeführt. "
+"Anschließend diejenigen Advices/Interzeptoren, die mittels regulärer "
+"<literal>bind</literal>s gebunden wurden. Zuletzt werden noch die mit der <literal>appendInterceptor()</literal>-Methode der Objektinstanz hinzugefügten "
+"Interzeptoren ausgeführt. Sie können auch <literal>stack</literal>s referenzieren und "
+"ganze Stapel in die pre/post-Ketten einfügen/anhängen."
 
 #. Tag: title
 #: Jbossaop.xml:92
@@ -521,6 +579,9 @@
 "instrumented. You can force instrumentation with the <literal>prepare</"
 "literal> functionality that declares in an xml file."
 msgstr ""
+"Dynamisches AOP kann nicht verwendet werden, außer der jeweilige Joinpoint "
+"wurde instrumentiert. Sie können Instrumentation mit der <literal>prepare</"
+"literal>-Funktionalität erzwingen, die in einer xml-Datei deklariert."
 
 #. Tag: title
 #: Jbossaop.xml:96




More information about the jbosscache-commits mailing list