Fundstücke

Mittels GoogleAppEngine eine Grailsanwendung entwickeln und deployen – Startup dauert schon mal länger als 30 Sekunden, was zu einer Fehlermeldung führt. Alternative: gaelyk. Leichtgewichtiger und schneller beim Starten.

Grails hat integrierte Befehle für das Zusammenpacken und Ausrollen in die GAE.

Gaelyk hat einen RoutesFilter: Dient dem Umschreiben von Request. Ähnlich wie mod_rewrite.

Mittels „left shifting“ kann man Werte zuweisen:

entity << params

entity << params.subMap([’name‘,’zutaten‘])

###################

JSF hat seit 2.0 mehr Möglichkieten für die Form Validierung. Man kan Validierungen zu Gruppen zusammenfassen:

@NotNull(groups = HumanPerson.class)

<f:validateBean validationGroup=“de.mydomain.HumanPerson“ disabled=“#{!personBean.isHuman}“

Für feldübergreifende Validierung (z.B. Prüfung, ob eingegebenes Passwort mit der Wiederholung übereinstimmt) muß derzeit noch über eine externe Bibliothek realisiert werden. Z.B. Apache MyFaces External Validation.

@SkipValidation(„#{loggedInUser.roles eq ‚admin‘}“)

@JoinValidation

JoinValidation kann auf Definitionen in anderen Klassen verweisen (Vermeidung von Redundanz) und kann über mehrere Klassen verknüpfen.

############

In JBoss Seam kann man Klassen in Abhängigkeit vom Debug-Mode installieren / initialisieren:

@Install(precedence=APPLICATION, debug=true)
public class …

On der seam.properties:

org.jboss.seam.core.init.debug=true

Mittels Methode getHotRessourceBundle, der Klasse FileResourceBundleControl und dem Attribut cacheInterval kann ein automatisches Nachladen realisiert werden. Hilfreich beim Entwickeln …

Advertisements
Dieser Beitrag wurde unter Uncategorized veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s