1. Концепция фреймворта Struts2
Структура Struts2 - это легкая структура процесса MVC. Легкий вес означает, что программа не имеет большого количества кода и не занимает много ресурсов во время выполнения. Структура процесса MVC означает, что она поддерживает иерархическую разработку, контролируя процесс данных, куда прийти, куда идти, как прийти и как идти; StrUTS2 - это платформа веб -приложений, основанная на шаблоне проектирования MVC, которая по существу эквивалентно сервлету. В шаблоне проектирования MVC Struts2 служит контроллером для установления взаимодействия данных между моделью и представлением.
2. Плюсы и минусы рамки Struts2
1. Преимущества
- A) Модель MVC реализована с четкой иерархической структурой, поэтому программисты должны только обращать внимание на реализацию бизнес -логики.
- б) Библиотека с богатой меткой значительно повышает эффективность разработки.
- c) Struts2 обеспечивает богатую реализацию перехватчика
- D) Через файлы конфигурации вы можете понять взаимосвязь между различными частями всей системы.
- e) Механизм обработки исключений, вам необходимо только настроить отображение исключений в файле конфигурации для соответствующего обработки исключений.
- f) Struts2 имеет высокую масштабируемость. Основной пакет JAR OT Struts2 состоит из файла struts-default.xml, в котором установлены некоторые бобы по умолчанию, типы результатов, стеки перехватчиков по умолчанию и т. Д. Все эти настройки по умолчанию могут быть изменены с помощью файла конфигурации и могут быть изменены на бобы, результаты и т. Д., Разработанные сами по себе. Поэтому, если пользователи разрабатывают плагины, если они имеют простую конфигурацию, они могут легко подключать плагины с помощью структуры Struts2.
- G) Идея тангенциального программирования также хорошо отражена в Strut2. Наиболее важным проявлением является использование перехватчиков. Перехватчики - это небольшие функциональные единицы один за другим. Пользователи могут объединить эти перехватчики в большой перехватчик. Этот синтетический перехватчик похож на отдельный перехватчик, просто настройте его в действие.
2. Недостатки
а) По -прежнему немного трудно получить параметры, передаваемые от JSP в действии в Struts2. Вы можете настроить методы Getter и Setter для свойств в действии Struts2. Через перехватчик по умолчанию вы можете установить параметры запроса на эти свойства. Если вы используете этот метод, когда есть много параметров запроса, класс действий будет раздут эти свойства формы, что заставляет людей чувствовать себя очень грязными. Существуют также свойства в действии, которые могут использоваться не только для получения параметров запроса, но и вывода в JSP, что будет еще более грязным.
Выше всего содержание этой статьи. Я надеюсь, что содержание этой статьи поможет всем, кто учится или работа. Я также надеюсь поддержать Wulin.com больше!