Ich habe vor geraumer Zeit laut darüber nachgedacht, dass die Realisierung der BeanInfos in einer separaten Klasse zu aufwendig und fehleranfällig ist. Ich habe dann zunächst eine Variante implementiert, bei der die BeanInfo nicht mehr manuell gepflegt werden musste, sondern aus Annotations generiert wurde.
Nunmehr habe ich den damals entstandenen Gist wesentlich erweitert und auch die damit verbundenen Annotations nochmals aufgewertet. Da die inhärentan Beschränkungen der Sprache Java an einigen Stellen Workarounds nötig machten, ist diese Lösung nicht ganz so elegant wie die über die Generierung der BeanInfo-Klassen mittels JavaDoc Annotation Processing.
Der Vorteil ist aber nach wie vor, dass hier keine zusätzlichen BeanInfo-Klassen benötigt werden, sondern alles zur Laufzeit geschieht.
Auch dieses Projekt wird demnächst als Open Source veröffentlicht.
21.11.2023
Nachdem ich meine Forschungen zu Annotations und BeanInfos für JavaBeans abgeschlossen hatte, entschloss ich mich ein weiteres Projekt zum Abschluss zu bringen, das bereits geraume Zeit geduldig im Backlog meiner Aufmerksamkeit harrte...
Links - Verschiedenes II
02.12.2020
Heute wieder eine Sammlung wild durch den Kräutergarten - diesmal hauptächlich zum Thema Kubernetes.
WeiterlesenAndroid Basteln C und C++ Chaos Datenbanken Docker dWb+ ESP Wifi Garten Geo Go GUI Gui Hardware Java Java. Komponenten Jupyter JupyterBinder Komponenten Links Linux Markdown Markup Music Numerik OpenSource PKI-X.509-CA Präsentationen Python QBrowser Rants Raspi Revisited Security Software-Test sQLshell TeleGrafana Verschiedenes Video Virtualisierung Windows Upcoming...
Es war wieder einmal an der Zeit, meine PKI zu warten...
WeiterlesenEine neue Version der sQLshell ist verfügbar!
WeiterlesenIch habe bereits seit einigen Wochen immer wieder über den Eigenbau einer Überwachungskameralösung nachgedacht...
WeiterlesenManche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.
Wer daran teilhaben und eventuell sogar davon profitieren möchte, muss damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.
Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...
PS: Meine öffentlichen Codeberg-Repositories findet man hier.