Agile Entwicklung jMatter

{ 2007-09-26 } von Markus Demolsky

Category image: Opensource

Im aktuellen Javamagazin 10.2007 habe ich einen Artikel zu jMatter geschrieben, welcher auch online verfügbar ist. Das Framework verfolgt den Domain Driven Design Ansatz und stellt eine Implementierung der Naked Objects zur Verfügung. Das schöne an der Softwareentwicklung ist die Herausforderung immer wieder neue Probleme zu lösen. Es treten aber immer wiederkehrende Tätigkeiten, wie etwa CRUD-Operationen, Logging oder Standardoberlfächen, welche sich auf das Domänenobjekt beziehen. Bei Naked Objects steht das Domänenobjekt im Mittelpunkt und wird mit verschiedenen Aspekten umhüllt, wie etwa Persistierung, Validierung oder GUI. In diesem Artikel habe ich die Möglichkeiten von jMatter anhand eines Beispiels illustriert. Diese recht impulsive Technologie eignet sich vor allem für das Prototyping, um rasch ein Ergebnis erzielen zu können, da bereits ein Großteil out-of-the-box von diesem Framework bereitgestellt wird:

  • Persistierung der Objekte über den O/R Mapper Hibernate
  • Generische GUIs über Swing
  • Flexible Abfragemöglichkeiten auf Basis von Smart Lists
  • Authentifizierung
  • Logging
  • Deployment über JavaWeb Start
  • usw.

Viel Spass!!


Zurück