answered tonis question professional in comment of minted
This commit is contained in:
parent
d42435e269
commit
67ae52866c
|
@ -649,8 +649,10 @@ JDBC_HELPER.executeSqlScript(
|
|||
}
|
||||
\end{minted}
|
||||
\section{Toni FRAAGNAA}
|
||||
Den Code durchgehen - was statt null - welche Exception - logger ok?
|
||||
ob ein Throw im try Block ok ist.
|
||||
Den Code durchgehen - was statt null - könnte leere Liste sein, return null sollte aber auch okay sein
|
||||
welche Exception - logger ok?
|
||||
ob ein Throw im try Block ok ist - sollte okay sein, da wenn nicht im try-Block, erfolgt kein Mapping als DAO-Exception.
|
||||
|
||||
\begin{minted}[linenos,breaklines=true]{java}
|
||||
|
||||
@Override
|
||||
|
@ -668,7 +670,7 @@ ob ein Throw im try Block ok ist.
|
|||
}
|
||||
}
|
||||
|
||||
// throw in try
|
||||
// throw in try - passt
|
||||
@Override
|
||||
public void delete(Document document) {
|
||||
logger.debug("dao: delete document");
|
||||
|
@ -684,7 +686,7 @@ ob ein Throw im try Block ok ist.
|
|||
throw new DaoException("error deleting document",e);
|
||||
}
|
||||
}
|
||||
// ist loggen ohne stacktrace ok?
|
||||
// ist loggen ohne stacktrace ok? - Stack-Trace gehört eigentlich dazu
|
||||
@Override
|
||||
public TimeRecording getTimeRecordingByTask(Task task) {
|
||||
TimeRecording result = new TimeRecording();
|
||||
|
@ -697,13 +699,13 @@ ob ein Throw im try Block ok ist.
|
|||
return result;
|
||||
}
|
||||
// UserDTO - @XmlElement
|
||||
@XmlElement
|
||||
@XmlElement - sichtbar in XmlSerializerTest - für den automatischen Import der User via XML
|
||||
public void setPhoneNumber(String phoneNumber) {
|
||||
this.phoneNumber = phoneNumber;
|
||||
}
|
||||
// wos is produces
|
||||
@Override
|
||||
@Produces
|
||||
@Produces - ist eine Factory-Methode - kommt während dem Deployment und erstellt das Objekt
|
||||
@Named("userPrincipal")
|
||||
@SessionScoped
|
||||
public UserPrincipal getUserPrincipal() {
|
||||
|
@ -719,24 +721,24 @@ ob ein Throw im try Block ok ist.
|
|||
logger.error("Unknown error loading user '{}'", principalName, e);
|
||||
throw new ServiceException("Unknown error loading user");
|
||||
}
|
||||
// @Typed -> Zarwos
|
||||
// @Typed - zeigt bei Mehrdeutigkeit die Vererbung (z.B. implementiert Interface und leitet von Klasse ab - muss aber in Klammer immer mitgegeben werden, wovon Java Server Beans dann die Ableitung macht)
|
||||
|
||||
// warum immer mappedBy Mehrzahl
|
||||
@ManyToMany(mappedBy = "businessTrips")
|
||||
@ManyToMany(mappedBy = "businessTrips") - Name vom Feld in der Entity, die verbunden wird, da ManyToMany, ist es egal, bei welcher Tabelle
|
||||
|
||||
// dependency Injection
|
||||
// dependency Injection - wird schon im Skript erklärt
|
||||
|
||||
// braucht man im Controller (ViewHelper) überhaupt noch Exception Handling
|
||||
// braucht man im Controller (ViewHelper) überhaupt noch Exception Handling - es passiert nur Nutzereingabenvalidierung und die Fehlermeldung kann nicht weitergeworfen werden - es wird nur mehr in den Logger geschrieben
|
||||
|
||||
//müssen wir die Folien genau beherrschen (Stubs vs. Mocks?)
|
||||
//müssen wir die Folien genau beherrschen (Stubs vs. Mocks?) Nein
|
||||
|
||||
//Bei welchem Goal wird was mitausgeführt? IT-Test bei mvn wildfy:run?
|
||||
|
||||
//Woher weiß PrimeFaces, wie es zum Ordner web mit den Controllern kommt?
|
||||
|
||||
//MessagePrincipal - @Typed
|
||||
//MessagePrincipal - @Typed - bereits oben erklärt
|
||||
|
||||
//Wie löst Maven Abhängigkeiten zu Libraries auf?
|
||||
//Wie löst Maven Abhängigkeiten zu Libraries auf? Es wirdim Maven-Repository nach dem Package gesucht und dort nach der Version, die in der Dependency angegeben wurde. Wird die Library nicht gefunden, muss ein alternatives Repo angegeben werden. WICHTIG: niemals Libraries mit Plugins verwechseln (Plugin ist eine Erweiterung der Maven-Funktionalität, Library ist ein bestehender Java-Code, der verwendet werden kann)
|
||||
\end{minted}
|
||||
\section{Frageart Prüfung}
|
||||
Welche Fehler können bei Exception-Handling vorkommen in unserem Projekt?? – wie funktioniert es grundsätzlich in unserem Code
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 54 KiB |
Loading…
Reference in New Issue