Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
Articles
Articles_de
CreateManager_de
LeftMenu




JSPWiki v2.2.33

[RSS]


Hide Menu

CreateDAO_de


Difference between version 30 and version 29:

At line 309 changed 1 line.
Zuallererst erzeugt man ein PersonDao.java Interface im Verzeichnis {{src/dao/**/dao}} und spezifiziert die einfachen CRUD Methoden für beliebige implementierende Klassen. ''Ich habe die JavaDocs in der unten stehenden Klasse, um die Anzeige übersichtlicher zu halten.''
Zuallererst erzeugt man ein PersonDao.java Interface im Verzeichnis {{src/dao/**/dao}} und spezifiziert die einfachen CRUD Methoden für beliebige implementierende Klassen. ''Ich habe die JavaDocs in der unten stehenden Klasse entfernt, um die Anzeige übersichtlicher zu halten.''
At line 325 changed 1 line.
Notice in the class above there are no exceptions on the method signatures. This is due to the power of [Spring|http://www.springframework.org] and how it wraps Exceptions with RuntimeExceptions. At this point, you should be able to compile all the source in {{src/dao}} and {{test/dao}} using __ant compile-dao__. However, if you try to run __ant test-dao -Dtestcase=PersonDao__, you will get an error: <span style="color: red">No bean named 'personDao' is defined</span>. This is an error message from Spring - indicating that we need to specify a bean named ''personDAO'' in {{applicationContext-hibernate.xml}}. Before we do that, we need to create the PersonDao implementation class.
Es sei darauf hingewiesen, dass in der obigen Klasse keine Exceptions in den Methoden Signaturen zu finden sind. Dies wird durch die Power von [Spring|http://www.springframework.org] möglich und wie es Exceptions mit RuntimeExceptions kapselt. Jetzt sollte es möglich sein, den Source Code in {{src/dao}} und {{test/dao}} zu comilieren, indem man __ant compile-dao__ aufruft. Wie auch immer, wenn man versucht __ant test-dao -Dtestcase=PersonDao__ laufen zu lassen, erhält man den Fehler: <span style="color: red">No bean named 'personDao' is defined</span>. Dies ist eine Fehlermeldung von Spring - Sie gibt an, dass wir eine Bean mit dem Namen ''personDAO'' in der Datei {{applicationContext-hibernate.xml}} angeben müssen. Bevor wir dies tun, müssen wir die die Klasse erzeugen, welche das Interface PersonDao implementiert.

Back to CreateDAO_de, or to the Page History.