Насколько целесообразно перейти на весенние рамки? - PullRequest
0 голосов
/ 28 марта 2011

В настоящее время у нас есть фреймворк (настроенный шаблон MVC в flex и шаблон команд в java), который хорошо работает с нашим вариантом использования. Мы думаем о переходе нашего сервера в среду Spring. Насколько это целесообразно? наша Java-инфраструктура также слабо связана. Но я вижу, что пружина более слабо связана с некоторыми понятиями Внедрение зависимостей и инверсия управления (что мне еще нужно, чтобы получить представление). В основном, в каких случаях люди используют Spring. Если это желательно, пожалуйста, дайте мне знать, с чего начать.

Ответы [ 2 ]

4 голосов
/ 28 марта 2011

Использование таких сред, как Spring или Guice, помогает поддерживать упорядоченность и слабую связь ваших приложений с течением времени.Инфраструктура внедрения зависимостей по существу извлекает конструкцию объекта из приложения, позволяя приложению сосредоточиться на том, что ему нужно делать, а не на архитектурных проблемах.

Еще одно преимущество использования внедрения зависимостей заключается в том, что ваше приложение больше не беспокоитсяо создании объектов, что позволяет вам создавать фиктивные объекты для независимого тестирования каждой части вашего приложения.

Я настоятельно рекомендую прочитать книгу Дханджи Прасанны Внедрение зависимостей .

1 голос
/ 28 марта 2011

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

При этом для переписывания приложения требуетсямного оправдания.Ваша текущая архитектура по какой-то причине подводит вас?

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