Рекомендации для Java 1.4 MVC Framework для Jrun?
Я пересматриваю проект, и мне нужно ограничить его до Java 1.4 (к сожалению). Я был заинтересован во внедрении инфраструктуры MVC для упрощения обслуживания в будущем.
Кроме Struts 1, какие варианты у меня есть? Чем легче рамки, тем лучше.
Чтобы не сбрасывать со счетов Struts, я только что услышал много плохих вещей об этом. Если кто-то хочет защитить это здесь, пожалуйста, сделайте это.
Кроме того, фреймворк должен быть в состоянии работать на Jrun, что может ограничить мой выбор. Я не могу, например, заставить Spring MVC работать.
3 ответа
Я нашел этот вопрос, когда искал что-то еще, поэтому я прошу прощения, что этот ответ может не найти вас вовремя.
Есть отличный вариант для ваших нужд! Основой MVC является Induction, она написана с использованием JDK 1.4. Индукционные контроллеры являются многозадачными, как Spring MVC 2.5, но Induction не использует аннотации или XML, контроллер автоматически подключается по умолчанию.
Индукция - это чрезвычайно легкий и быстрый фреймворк MVC (7,7 тыс. Строк), но он имеет много функций, отсутствующих в основных фреймворках MVC, таких как:
- динамическая перезагрузка при разработке при смене контроллеров, представлений, моделей
- загрузка файла настолько проста (не сильно отличается от ввода строки)
- для контроллеров не требуется настройка
- возможность анализировать зависимости между вашими моделями, представлениями и контроллерами с помощью вашей IDE
- сопоставления URL на основе регулярных выражений
- лучшая поддержка для управления перенаправлениями любой инфраструктуры MVC
Ознакомьтесь с руководством по началу работы здесь: http://www.inductionframework.org/getting-started-tutorial.html
Удачи!
Spring MVC чрезвычайно легкий. Вы можете использовать столько весны или столько весны, сколько захотите.
Хотя JSF поначалу трудно понять, он мне нравится больше, чем Struts 1, в Java 1.4 я использовал MyFaces для создания приложения, и он работал хорошо для меня.
Также я проголосовал за предложение Spring MVC;)