2009-06-22 8 views
1

Es ist 2009 und wir alle halten die JavaBeans trotz all ihrer Fehler, vor allem wegen der Werkzeugunterstützung, die wir in unserem eigenen Blut geschrieben haben.JavaBeans und DSLs

Aber jetzt haben wir method chaining and internal DSLs und etwas Druck, JavaBeans mit DSL Klassen zu ersetzen oder zu erweitern. Hat jemand eine Implementierung, die PropertyDescriptor für eine DSL implementiert (wobei die Getter und Setter den gleichen Namen wie die Eigenschaft verwenden) und eine Möglichkeit, diese in Java RT einzubinden, sodass ich sie nicht alle selbst erstellen muss?

+0

Jemand sollte es wahrscheinlich als IIS markieren – DVK

+1

Was ist "IIS"? .................. –

+0

+1 für diesen Artikel link –

Antwort

1

Ich bin nicht sicher, ob es ist, was Sie brauchen, aber vielleicht kann es Ihnen helfen, wenn Sie an dem BeanWrapper im Frühjahr aussehen: org.springframework.beans.BeanWrapperImpl (see the docs)

0

Verwenden groovy Skriptsprache, die oben auf Jvm arbeitet. Groovy hat erstklassige Unterstützung beim Schreiben von DSL.

+0

Das stimmt, aber es wird mehr Schmerzen verursachen. Wenn ich groovy verwende, kann ich entweder keine Methodenverkettung verwenden oder ich habe plötzlich zwei Methoden, um eine Eigenschaft zu ändern. –

Verwandte Themen