| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > View часть в веб приложениях |
| Автор: Kizja 27.12.2009, 14:52 | ||
Привет, посоветуйте пожалуйста, как правильно сделать в веб приложении часть отображения информации пользователю - view. Использую velocity (с jsp, я так полагаю, при моём подходе код не стал бы меньше) и у меня получается достаточно много файлов с одинаковой структурой, в которой различаются лишь выводимые данные, например:
Использую Spring MVC и велосити файлы вызываются из спрингового контроллера. Не понимаю, как сделать компактнее и правильнее, потому что: 1) в такой каше, как это сверху копаться не очень приятно, а это всего лишь небольшая таблица, т.е. если предположить, что хтмл страница будет иметь чуть больше информации, то в таком коде ковыряться вообще будет жопа. 2) Как объединить схожие по структуре файлы, чтобы можно было бы не копировать такой код, а просто разные данные в него подставлять ? Думал, что может использовать данные в виде хмл и потом с помощью xslt трансформировать их в нужный хтмл - как на ваш взгляд такой вариант ? Опыта разработки веб приложений маловато, поэтому как-то и не представляю, как это на самом деле делается и как это правильно всё организовать... |
| Автор: goodday1941 28.12.2009, 00:12 |
| да, нужно разбить страницу на хедер, футер и контентную часть, да и вообще попытаться повыносить повторяющиеся вещи в подобие тегов (незнаю как это будет на велосити, но думаю что-то в этом направлении они должы были придумать) |