Thread: Widget/Component pattern
-
14-07-2012, 12:08 #1Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 6/28
Widget/Component pattern
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.no votes
-
-
14-07-2012, 18:34 #2Member
- Registered
- 19/02/06
- Location
- -
- Posts
- 4,048
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/73
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
En misschien dat het iets te eenvoudig is voor deze use case.no votes
-
15-07-2012, 00:33 #3Member
- Registered
- 17/07/02
- Location
- Wilrijk
- Posts
- 1,994
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 9/16
no votes
-
15-07-2012, 00:56 #4Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 6/28
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
no votes
-
15-07-2012, 10:13 #5Approved 9liver
- Registered
- 18/01/04
- Location
- Melle
- Posts
- 10,535
- iTrader
- 56 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/102
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.
“In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
PSN: Cycloon - Final Fantasy XIV: A realm reborn characterno votes
