Jspresso ist ein vollständiges Java-Framework zur Entwicklung von verteilten Desktop-ähnlichen N-tier-Anwendungen. Dabei verfolgt das Framework die Strategie "Convention over configuration", mit einer deskriptiven Struktur, die es ermöglichen soll über die Beschreibung "Was man haben will" anstellen von "Wie man es erreicht" Anwendungen zu bauen. Die Beschreibung greift dann auf sogenannte Built-in Descriptors (Java Beans) zurück und erstellt daraus die Businessanwendung. Allerdings weißt das Projekt auch auf einen Nachteil diese Zugangs hin: obwohl man eine Anwendung erhält, die allen Businessanforderungen genügt, kann man nicht bestimmten, wie diese vom Framework realisiert werden. Eine Live-Demo und Screenshots zeigen diesen Punkt, führen aber auch die Vorteile des Ansatzes vor. Einen ausführlichen Überblick des Frameworks steht ebenfalls zur Verfügung.
In der neuen Version 2.2 finden sich neben Bugfixes und bereinigten Abhängigkeiten, vor allem die Möglichkeit über eine Mavenstruktur einfacher Projekte erstellen zu können, wodurch nun auch Builds mit und ohne Einbindung von nicht-freien ULC-Bibliotheken vorgenommen werden können.


















Kommentare