Ich habe mir gerade das zweite Tutorial angeschaut:
Die getGreetingBean() hat im Servlet überhaupt nichts verloren genausowenig wie die getDayTime. Servlets/JSPs spielen nur eine Rolle für die Präsentation und nicht für die Anwendungslogik oder die Daten. Die getGreatingBean() gehört gelöscht - Konstruktor in der Bean sollte den Job erledigen. Zweitere gehört entweder, wenn man sie anderswo verwenden will, in eine util-Klasse (public static) oder als private Methode in die Bean. Aufegrufen wird sie dann in der doGet über den Konstruktor.
Das setDayTime(getDayTime()) kann man sich ersparen, wenn man new Date() in der getDayTime() verwendet und dann spart man sich das Setzen. Beans zeichnen sich nicht dadurch aus, dass man nur mit get und set arbeitet und keine Logik drin hat.