Archief - Widget/Component pattern

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

passero

Legacy Member
Ik ben bezig met een web applicatie waarbij ik eigenlijk een framework wil voorzien om 3th parties componenten te laten bouwen zodat ze het framework kunnen extenden.

Vergelijkbaar met de bekende CMS'en zoald Drupal, Wordpress enzo.

Iemand enig idee of er daar patterns voor bestaan? Ik weet dat het niet zo simpel is maar ik wil gewoon eens zien hoe dat allemaal in elkaar zit...

Moest het ook helpen. Ik maak gebruik van JSF-EJB-JPA als frameworks.

Het ideale scenario is dat er een library (jar) wordt toegevoegd aan het classpath, dit wordt opgepikt door de applicatie en dat ze dan die componenten kunnen gebruiken.

YaMo

Legacy Member
Een soort van plugins dus eigenlijk? Ik heb hier een tijdje geleden eens achter gezocht, en ik denk dat ik van plan was dit te gebruiken.
Maar mijn plan om plugins te gebruiken is uiteindelijk niet doorgegaan, dus ik heb het wel niet kunnen testen :p
En misschien dat het iets te eenvoudig is voor deze use case.

passero

Legacy Member
Thx. Zal eens kijken naar DI. Heb daar al wat over gelezen en dat wordt enorm veel gebruikt in JSF en EJB maar heb er nog niet bij stilgestaan om het zelf te gebruiken.

Ga wel goed moeten uitzoeken hoe ik het doe. Zal niet simpel zijn :)
Het probleem is dat al die voorbeelden en bestaande frameworks voor desktop apps zijn. Ik moet dat in JSF krijgen wat een serieuze opgave is :)

Ik heb al zitten kijken om een portlet container te schrijven. Dan kan ik gewoon JSR 286 portlets consumen maar ik vrees dat dit onbegonnen werk is en dat je daar een team moet op zetten ;)

Cycloon

Legacy Member
Mja DI is ook maar het prille begin. DI lost in dit geval enkel het probleem op dat je ergens moet kunnen definiëren welke module moet worden ingeladen op welk moment. Een degelijk plugin systeem maken gaat verder dan dat, de moeilijkheid ligt hem daar vooral in het maken in een goede interface zodat die modules kunnen interageren met de applicatie. Dat laatste is veruit het moeilijkste om goed te doen. En daar zijn ook niet zomaar kant-en-klare-oplossingen voor.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan