Ik ben vorige week begonnen als consultant op een nieuw bedrijf. Ik ben momenteel wachtende op een project, dus ze vroegen of ik in de tussentijd een Java ontwikkelomgeving kon opzetten voor interne projecten. Wat ze graag hadden: oa Struts, Hibernate en DWR.
Momenteel draait alles, maar bij het ontwikkelen van een test programma zit ik even vast. Stel je even een heel simpele webpagina voor met 2 divjes. Links vinden we de personeelslijst en wanneer we iemand aanklikken krijgen we rechts een editformpje. Makkelijk toch?
Hoe kan ik de rechtse div vullen met een formpje zonder dat de hele pagina refresht?
Via DWR kan ik wel een java methode schrijven die een String teruggeeft met allerhande HTML tags voor het opbouwen van een form. Maar is het net niet de bedoeling van een MVC architectuur om logica duidelijk van presentatie te scheiden? HTML laten returnen serverside vind ik ongelooflijk vies. Via DWR kan ik ook geen actionclass gebruiken/aanspreken die op zijn beurt forward naar een jsp.
Een andere mogelijkheid is een iframe rechts te plaatsen, maar ik denk dan wel dat ik tegen de regels van de kunst zondig ...
Een laatste mogelijkheid zou zijn om DWR te laten vallen (alleszins voor dit probleem), en gewoon 'manueel' een xmlhttprequest vuren (of een wrapper te gebruiken zoals tw-sack). Maar wordt dan mijn (gegenereerde) javascript ook niet ongeldig daar alles in de innerHTML van de div wordt gegooid? Hoe kan ik dan m'n save ajax call vuren?
Hoe los ik dit probleem volgens de regels van de kunst?
Bedankt!
Momenteel draait alles, maar bij het ontwikkelen van een test programma zit ik even vast. Stel je even een heel simpele webpagina voor met 2 divjes. Links vinden we de personeelslijst en wanneer we iemand aanklikken krijgen we rechts een editformpje. Makkelijk toch?
Hoe kan ik de rechtse div vullen met een formpje zonder dat de hele pagina refresht?
Via DWR kan ik wel een java methode schrijven die een String teruggeeft met allerhande HTML tags voor het opbouwen van een form. Maar is het net niet de bedoeling van een MVC architectuur om logica duidelijk van presentatie te scheiden? HTML laten returnen serverside vind ik ongelooflijk vies. Via DWR kan ik ook geen actionclass gebruiken/aanspreken die op zijn beurt forward naar een jsp.
Een andere mogelijkheid is een iframe rechts te plaatsen, maar ik denk dan wel dat ik tegen de regels van de kunst zondig ...
Een laatste mogelijkheid zou zijn om DWR te laten vallen (alleszins voor dit probleem), en gewoon 'manueel' een xmlhttprequest vuren (of een wrapper te gebruiken zoals tw-sack). Maar wordt dan mijn (gegenereerde) javascript ook niet ongeldig daar alles in de innerHTML van de div wordt gegooid? Hoe kan ik dan m'n save ajax call vuren?
Hoe los ik dit probleem volgens de regels van de kunst?
Bedankt!