Процесс разработки Spring MVC - лучшие практики - PullRequest
0 голосов
/ 06 ноября 2010

Каков правильный процесс разработки приложения Spring MVC / portlet-MVC, использующего JSP в качестве уровня представления, когда мы не принимаем во внимание уровень обслуживания / DAO - обычно это уже делается.

IЯ имею в виду, что если я создаю контроллер + JSP одновременно, я через некоторое время теряюсь, и все кажется беспорядочным, я теряю общий обзор дизайна приложения и требований.Но с другой стороны, я не могу себе представить, что сначала я буду создавать JSP, а затем сначала контроллеры или контроллеры, а затем JSP.

Программирование портлетов намного сложнее, и решение этой проблемы кажется важным.

Примечание: не думайте о команде разработчиков (графический дизайнер + программист), я делаю все сам ...

1 Ответ

1 голос
/ 27 января 2011

Я начну с объявления наиболее важных областей во всем плагине портлета, который я собираюсь разработать, с точки зрения как технологии, так и «бизнес-логики».Я обычно назначаю один контроллер для каждой такой области.

HTML form          -  Controller - InternalResourceViewResolver   - JSP
Common rendering   -  Controller - InternalResourceViewResolver   - JSP
Ajax component     -  Controller - BeanNameViewResolver           - YUI + JSP + JSON

Мне нравится итеративный стиль программирования.Создайте «скелет», чтобы его можно было монетизировать.А потом я провожу в 2 раза больше времени, делая его более интересным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...