W aplikacji Grails próbuję dowiedzieć się, kiedy użyć widoku i kiedy użyć szablonu dla gsp. Czy są jakieś oczywiste powody? Czy po prostu sprowadza się do ponownego użycia?Różnica między widokiem i szablonem w Grails
5
A
Odpowiedz
10
Zasadniczo szablon jest (wielokrotnego użytku) częścią widoku. Przydatny do dzielenia widoku na części logiczne i/lub do ponownego użycia tego samego kodu z różnych widoków.
Tak więc, jeśli renderujesz całą stronę - użyj Widok. Jeśli potrzebujesz tylko niewielkiej części - użyj szablonu.
patrz Dokumentacja dla widoków i szablonów - http://grails.org/doc/latest/guide/theWebLayer.html#viewsAndTemplates
Powiązane problemy
- 1. Jaka jest różnica między szablonem w ZCML i ViewPageTemplateFile
- 2. Eclipse: Różnica między widokiem "Zadania" a widokiem "Listy zadań"
- 3. laravel: Różnica między widokiem :: akcji() i zobacz :: kompozytor()
- 4. Jaka jest różnica między "szablonem <class T>" i "szablonem <typename T>"?
- 5. Różnica między szablonem kontrolnym a DataTemplate w WPF
- 6. Wybór między dodatkiem Excel, szablonem i skoroszytem?
- 7. Grails/GORM: różnica między leniwymi: false i fetchMode chętnymi
- 8. Grails: Jaka jest różnica między sesją niezamkniętą i wycofaną?
- 9. Różnica między NSOutlineView i NSTableView
- 10. Różnica między stylami i szablonami kontrolnymi
- 11. Jakie są różnice między widokiem snapshot a widokiem dynamicznym?
- 12. Różnica między $ @ i $! w perl
- 13. Różnica między "i" w Lua
- 14. Jaka jest różnica między włączeniem, częściowym i/lub blokowym szablonem. EJS/ejs-locals
- 15. Jaka jest różnica między withTransaction i NewTransaction?
- 16. Różnica między szablonem z dwoma parametrami i dwie deklaracje szablonów z jednym parametrem każdego
- 17. MySQL: Różnica między ",", "i"
- 18. Composer.phar różnica między | i ||
- 19. Różnica między | = i^= css
- 20. Różnica między "% ~ dp0" i ". \"?
- 21. Różnica między ". +" I ". +?"
- 22. Różnica między unwrapObservable i()
- 23. Różnica między "**/* /" i "** /"?
- 24. Różnica między (++ i) oraz (i ++)
- 25. iOS - Jaka jest różnica między widokiem tabeli i kontrolerem widoku tabeli
- 26. Różnica kręgosłupa Różnica między CompositeView i CollectionView?
- 27. Różnica między org.apache.spark.ml.classification i org.apache.spark.mllib.classification
- 28. Różnica między fgets i fscanf?
- 29. Różnica między PyMODINIT_FUNC i PyModule_Create
- 30. Różnica między ParameterInfo.DefaultValue i ParameterInfo.RawDefaultValue
'Re-usability' i' sharing' są główne zalety szablonów, można zmodularyzowanie stron z mniejszych szablonów lub czynią wspólny szablon na wszystkich stronach. – Alidad