Четверг, 28.03.2024, 19:29
Приветствую Вас Гость | RSS
Меню сайта
Вход на сайт
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 466
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Примеры заявлений и ходатайств

Главная » Статьи » Создание и управление бизнесом

Образцы j2ee лучшие решения и стратегии проектирования

Книга: Алур Дипак Образцы J2EE. Лучшие решения и стратегии проектирования

Серия: "-"

Появившаяся в последние несколько лет технология Java™ 2 Platform, Enterprise Edition (J2EE™) стала стандартной платформой для построения корпоративных приложений. Однако разработчики часто путают изучение технологии и изучение принципов проектирования с использованием этой технологии. В данной книге ведущие разработчики Sun Java Center делятсяс читателями своим опытом проектирования с использованием технологии J2EE и профессиональными знаниями в этой области.Основное внимание в книге уделяется образцам, наилучшим решениям и стратегиям проектирования, использующим основные технологии J2EE, включая JavaServer Pages™ (JSP™), сервлеты, Enterprise JavaBeans™ (EJB™) и API для Java™ Message Service (JMS). Рассматриваются и другие технологии J2EE, например JDBC™ и JNDI, используемые в образцах. Практический опыт использования этих технологий аккумулирован в 15 образцах, составляющих каталог образцов J2EE.В дополнение к ним в книге рассматриваются: • Различные стратегии проектирования для уровней представления и бизнес-логики. • Неудачные решения и предложения по их исправлению с помощью определенных образцов, стратегий и приемов реорганизации.• Примеры кода для различных образцов, стратегий и приемов реорганизации.

Новые авторы

А. А. КОВАЛЬ, М. С. ПАВЛОВ

Московский инженерно-физический институт (государственный университет)

ИСПОЛЬЗОВАНИЕ ШАБЛОНОВ ПРОЕКТИРОВАНИЯ

ПРИ РАЗРАБОТКЕ J2EE ПРИЛОЖЕНИЙ

В докладе рассматриваются достоинства и недостатки использования шаблонов проектирования в процессе создания приложений.

В связи с возрастающей сложностью требований пользователей к современным приложениям все чаще требуются интегрированные решения, позволяющие быстро и динамично осуществлять поддержку и адаптацию программных комплексов к условиям среды. Долгое время не существовало каких-либо общих подходов к построению приложений, отвечающих такого рода требованиям. Задачи, ставящиеся перед проектировщиками, в каждом конкретном случае казались уникальными, а потому при их решении использовались технологии, отвечающие лишь опыту того или иного разработчика, в лучшем случае группы людей. Однако с течением времени удалось выявить общие проблемы, с которыми встречаются большинство архитекторов в процессе своей работы. Их знания были собраны в каталог образцов (Design Patterns), где представлены считающиеся на данный момент наилучшими подходы, связанные с разработкой архитектуры и проектированием различных аспектов приложений для объектно-ориентированных платформ.

Классически, для удобства восприятия, все образцы разделяют по нескольким категориям, соответственно той роли, которую они играют при проектировании: фундаментальные (Fundamental), порождения объектов (Creational), структурные (Structural), поведенческие (Behavioral), многопоточного взаимодействия (Concurrency) и архитектурные (Architectural). Также существует нотация, в которой принято описывать шаблоны, так в ее состав, к примеру, входят: уникальное название образца, однозначно его идентифицирующее, цель использования, описание ситуаций, когда с точки зрения авторов его разумно применять, а также родственные образцы. При использовании такого подхода достигается общее взаимопонимание не только между различными проектировщиками, но и с разработчиками программного обеспечения. отвечающими уже за конкретную реализацию.

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

Однако все же образцы проектирования на данный момент являются одним из немногих способов, позволяющих создавать компоненты, предоставляющие возможности рефакторинга, повторного использования и сохраняющие при этом достаточный уровень абстракции и гибкости. Так архитектурные шаблоны систематизируют и описывают существующие решения в плане построения общей структуры приложения: MVC, PAC, Client-Server, SOA. Далее возможно использование образцов уровня представления: Filter, Composite View, Front Controller, Helper, Dispatcher и образцов уровня бизнес-логики: Value Object, Business Delegate, Facade, Decorator. Для сложных приложений используются образцы уровня интеграции: Data Access Object (DAO), Factory, Service Activator. Таким образом, достигается возможность использования образцов на любой стадии проектирования.

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

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

Список литературы

1. Алур Д. Крупи Д. Малкс Д. Образцы J2EE. Лучшие решения и стратегии проектирования: Пер. с англ. М. Лори, 2004г, 370с.

2. Rumbaugh J. Booch G. UML Reference Manual: Addison Wesley Longman, 1999г, 568с.

Образцы J2EE. Лучшие решения и стратегий проектирования - Алур Дипак

В данной книге ведущие разработчики Sun Java Center делятся с читателями своим опытом проектирования с использованием технологии J2EE и профессиональными знаниями в этой области.Основное внимание в книге уделяется образцам, наилучшим решениям и стратегиям проектирования, использующим основные технологии J2EE, включая JavaServer Pages(JSP), сервлеты, Enterprise JavaBeans (EJB) и API для Java Message Service (JMS). Рассматриваются и другие технологии J2EE, например JDBC и JNDI, используемые в образцах. Практический опыт использования этих технологий аккумулирован в 15 образцах, составляющих каталог образцов J2EE. Материалы автора: Алур Дипак, Теметика: Информационные технологии, загрузил: Логачев С. Г.

Похожие файлы:

Аннотация: Пособие для индивидуальной работы по развитию связной речи детей в детском саду и семье поможет развить умение создавать воображаемые ситуации и сочинять необыкновенные истории, выражая свои мысли и чувства в развернутой форме.

Обсуждение Образцы J2EE. Лучшие решения и стратегий проектирования

Образцы J2EE. Лучшие решения и стратегии проектирования

Доставка в Минск: 5 Июня - 6 Июня

icon В корзину

Появившаяся в последние несколько лет технология Java™ 2 Platform, Enterprise Edition J2EE™ стала стандартной платформой для построения корпоративных приложений. Однако разработчики часто путают изучение технологии и изучение принципов проектирования с использованием этой технологии. В данной книге ведущие разработчики Sun Java Center делятся с читателями своим опытом проектирования с использованием технологии J2EE и профессиональными знаниями в этой области.

Основное внимание в книге уделяется образцам, наилучшим решениям и стратегиям проектирования, использующим основные технологии J2EE, включая JavaServer Pages™ JSP™ , сервлеты, Enterprise JavaBeans™ EJB™ и API для Java™ Message Service JMS . Рассматриваются и другие технологии J2EE, например JDBC™ и JNDI, используемые в образцах. Практический опыт использования этих технологий аккумулирован в 15 образцах, составляющих каталог образцов J2EE.

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

• Примеры кода для различных образцов, стратегий и приемов реорганизации.

ИНТЕРНЕТ МАГАЗИН УЧЕБНОЙ ЛИТЕРАТУРЫ

. Образцы J2EE. Лучшие решения и стратегии проектирования

Цена - 452.00 руб.

Доставка - по Москве от 0 до 170р. самовывоз бесплатно, почтой по Росии 320 р

В продаже - присутствует.

Оболочка. мягкая обложка

Код. 5-85582-216-8,0-13-064884-1,978-5-85582-356-1

Особенности. Появившаяся в последние несколько лет технология Java™ 2 Platform, Enterprise Edition (J2EE™) стала стандартной платформой для построения корпоративных приложений. Однако разработчики часто путают изучение технологии и изучение принципов проектирования с использованием этой технологии. В данной книге ведущие разработчики Sun Java Center делятся с читателями своим опытом проектирования с использованием технологии J2EE и профессиональными знаниями в этой области.

Основное внимание в книге уделяется образцам, наилучшим решениям и стратегиям проектирования, использующим основные технологии J2EE, включая JavaServer Pages™ (JSP™), сервлеты, Enterprise JavaBeans™ (EJB™) и API для Java™ Message Service (JMS). Рассматриваются и другие технологии J2EE, например JDBC™ и JNDI, используемые в образцах. Практический опыт использования этих технологий аккумулирован в 15 образцах, составляющих каталог образцов J2EE.

В дополнение к ним в книге рассматриваются:

• Различные стратегии проектирования для уровней представления и бизнес-логики.

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

• Примеры кода для различных образцов, стратегий и приемов реорганизации.

Источники: books.academic.ru, pandia.ru, asdcvhlop.ru, vm064.by2.by, www.book.sgg.ru

Категория: Создание и управление бизнесом | Добавил: levshvlad (29.08.2015)
Просмотров: 725 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar