Ikzelf heb inmiddels 3+ jaar ervaring met het bouwen van webapplicaties m.b.v. Struts.
Nu gaan we binnenkort beginnen met JSF (heb ik al een paar maandjes ervaring mee) maar nu lijkt het mij interresant om eens uit te zoeken wat het Spring framework inhoud en wat ik hiermee kan.
Echter zit ik eigenlijk al met een vraag, heeft het Spring framework overlap met en JSF framework of is het vrij normaal om deze door elkaar heen te gebruiken.
Voor degene die wel het Spring framework kennen maar niet JSF hier een klein overzichtje van het JSF framework:
1. Het is voornamelijk bedoel voor het bouwen van de JSP pagina's.
2. Het heeft een automatische functie om form gegevens over te zetten in Beans (een EJB maar gewoon POJO's).
3. Het heeft geen enkele relatie met je data opslag. (dit heeft Spring bijvoorbeeld wel).
4. Er zit standaard ondersteuning in voor l18n.
5. Het heeft voor alle form componenten in je JSP/HTML pagina een tegenhanger waarin je bijvoorbeeld bindings kan maken met je POJO's.
6. Het heeft een complete navigatie model en dit wordt ook gebruikt voor het behouden van state informatie bij requests naar de server. (zie punt 2 en 5).
7. Het heeft de mogelijkheid om browser events (zoals onchange) om te zetten in server events zeg maar. (zit een klein beetje javascript achter, wat ervoor zorgt dat een server call wordt gedaan, dit gebeurt met behoud van de state informatie)
8. Het bied een gestandaardiseerde structuur voor het afhandelen van fouten om terug te melden aan de gebruiker.
9. Het heeft standaard ondersteuning via tags om validatie van de data op de server te laten plaatsvinden. (dit valt samen met punt 2, 5, 8 ).
10. Het heeft totaal geen notie of functionaliteit om met de middletier te communiceren. (zoals JNDI lookups, etc..)
Sommige implementaties van JSF kennen bepaalde dingen wel maar daar wil ik niet vanuit vergelijken. (Oracle ADF Faces bijvoorbeeld kent wel databinding mogelijkheden)
Nu gaan we binnenkort beginnen met JSF (heb ik al een paar maandjes ervaring mee) maar nu lijkt het mij interresant om eens uit te zoeken wat het Spring framework inhoud en wat ik hiermee kan.
Echter zit ik eigenlijk al met een vraag, heeft het Spring framework overlap met en JSF framework of is het vrij normaal om deze door elkaar heen te gebruiken.
Voor degene die wel het Spring framework kennen maar niet JSF hier een klein overzichtje van het JSF framework:
1. Het is voornamelijk bedoel voor het bouwen van de JSP pagina's.
2. Het heeft een automatische functie om form gegevens over te zetten in Beans (een EJB maar gewoon POJO's).
3. Het heeft geen enkele relatie met je data opslag. (dit heeft Spring bijvoorbeeld wel).
4. Er zit standaard ondersteuning in voor l18n.
5. Het heeft voor alle form componenten in je JSP/HTML pagina een tegenhanger waarin je bijvoorbeeld bindings kan maken met je POJO's.
6. Het heeft een complete navigatie model en dit wordt ook gebruikt voor het behouden van state informatie bij requests naar de server. (zie punt 2 en 5).
7. Het heeft de mogelijkheid om browser events (zoals onchange) om te zetten in server events zeg maar. (zit een klein beetje javascript achter, wat ervoor zorgt dat een server call wordt gedaan, dit gebeurt met behoud van de state informatie)
8. Het bied een gestandaardiseerde structuur voor het afhandelen van fouten om terug te melden aan de gebruiker.
9. Het heeft standaard ondersteuning via tags om validatie van de data op de server te laten plaatsvinden. (dit valt samen met punt 2, 5, 8 ).
10. Het heeft totaal geen notie of functionaliteit om met de middletier te communiceren. (zoals JNDI lookups, etc..)
Sommige implementaties van JSF kennen bepaalde dingen wel maar daar wil ik niet vanuit vergelijken. (Oracle ADF Faces bijvoorbeeld kent wel databinding mogelijkheden)
3015 Wp-z 5360 Wp-nno op 2 x SMA-SB3600 TL-21, Warmtepomp: ERSC-VM2CR2 / PUHZ-SHW140 YHA, WTW Q350, EV Kia Ev6 GT-Line