2009-06-22 9 views
1

Nous sommes toujours en 2009 et nous tenons toujours les JavaBeans malgré tous leurs défauts, principalement à cause du support d'outillage que nous avons écrit dans notre propre sang.JavaBeans et DSL

Mais maintenant nous avons method chaining and internal DSLs et une certaine pression pour remplacer ou étendre JavaBeans avec des classes DSL. Quelqu'un a-t-il une implémentation qui implémente PropertyDescriptor pour un DSL (où les getters et setter utilisent exactement le même nom que la propriété) et un moyen de l'accrocher dans la Java RT, donc je n'ai pas besoin de les créer tout seul?

+0

Quelqu'un devrait probablement le marquer comme IIS – DVK

+1

Qu'est ce que "IIS"? .................. –

+0

+1 pour cet article lien –

Répondre

1

Je ne sais pas si c'est ce que vous avez besoin, mais peut-être il peut vous aider, si vous regardez le BeanWrapper au printemps: org.springframework.beans.BeanWrapperImpl (see the docs)

0

Utiliser un langage de script groovy qui fonctionne dessus sur jvm. Groovy a un soutien de première classe pour l'écriture DSL.

+0

C'est vrai, mais cela causera plus de douleur. Lorsque vous utilisez groovy, je ne peux pas utiliser le chaînage de méthodes ou j'ai soudainement deux méthodes pour changer une propriété. –

Questions connexes