Помощь в написании студенческих работ
Антистрессовый сервис

Подходы на основе объектных сред

РефератПомощь в написанииУзнать стоимостьмоей работы

Объектные среды (фреймверки, frameworks) представляют собой следующий уровень совершенствования разработки web-приложений. Вместо объединения разметки и логики в единый модуль, объектные среды (frameworks) поддерживают принцип отделения содержания от представления. Модули, ответственные за создание контента, отделяются от модулей, которые показывают это содержание в конкретном формате. Отделение… Читать ещё >

Подходы на основе объектных сред (реферат, курсовая, диплом, контрольная)

Обычные скриптовые технологии на стороне сервера используют различные объекты, но не позволяют разрабатывать и использовать собственные классы и создавать на их основе объекты. В связи с этим дальнейшее развитие web-технологий было связано с созданием специальных объектно ориентированных технологий разработки webприложений. Использование данных технологий позволяет сделать разработку web-приложений более сходной с разработкой обычного объектно ориентированного программного обеспечения.

Объектные среды (фреймверки, frameworks) представляют собой следующий уровень совершенствования разработки web-приложений. Вместо объединения разметки и логики в единый модуль, объектные среды (frameworks) поддерживают принцип отделения содержания от представления. Модули, ответственные за создание контента, отделяются от модулей, которые показывают это содержание в конкретном формате.

Отделение содержания от представления является важным в связи с тем, что увеличивается гибкость приложения (возможность его изменения с небольшими затратами); улучшается разделение ответственности между web-дизайнерами и программистами.

В настоящее время есть два подхода к созданию объектно ориентированных web-приложений:

  • • подходы, основанные на наборе специальных web-страниц (web-форм), связанных с описаниями классов, объекты которых будут создаваться и использоваться при их вызове (например, технология ASP.Net Web Forms; технология JavaServer Faces);
  • • подходы, основанные на использовании наборов классов, соответствующих шаблону Modcl-Vicw-Controllcr (MVC) (например, технологии на основе языка Java — Tapestry, Struts, Spring и технология компании Microsoft — ASP.Net MVC).
Показать весь текст
Заполнить форму текущей работой