Понимание необходимости использования стояков 2 и цепочки общего достояния на простом веб-сайте CRUD - PullRequest
0 голосов
/ 09 июня 2011

У меня есть простой веб-сайт CRUD в процессе разработки, почти готово. Меня попросили провести рефакторинг кода, но на этот раз используйте распорки 2 и цепочку общих . Я прочитал пару сайтов, таких как this , но не смог точно знать, какие ключевые роли будут выполнять эти два (стояк 2 и цепочка общего достояния) в моем проекте. Меня также попросили не беспокоиться о тегах Struts, как в этом руководстве, так как можно использовать код, который я сделал ранее.

Может ли кто-нибудь дать мне понимание. Спасибо

Примечание: день назад я начал видеть около распорок 2

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Ну, любой фреймворк спроектирован (большинство из них) для того, чтобы обеспечить некоторую простоту использования.Это должен быть драйвер, когда вы выбрали один.

В вашем случае я могу прокомментировать Struts2 .Использование Struts2 обеспечивает и обеспечивает лучший дизайн с точки зрения разделения ваших обязанностей кода (контроллер представления модели).Таким образом, общий дизайн приложения хорошо сформирован.Вдобавок к этому, фреймворк предоставляет множество интересных функций , таких как перехватчики, готовые назначения параметров запроса, валидация, теги пользовательского интерфейса и т. Д., Которыми вы можете воспользоваться.

Так что если вы все еще вда, начальный этап - изучите различные доступные структуры и взвесьте их с точки зрения того, какую легкость вы ищете.

1 голос
/ 09 июня 2011

Если веб-сайт почти готов, я не вижу никаких веских причин для адаптации Struts 2. На самом деле, человек, который спросил вас обо всем этом, является лучшим человеком, с которым можно связаться, в данном случае.

Что касается цепочки общего достояния , да, это может помочь вам реализовать шаблон Chain of Responsibility , если он может разрешить рассматриваемые случаи.

...