Авторизация
Поиск по указателям
Стелтинг С., Маассен О. — Применение шаблонов Java
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Применение шаблонов Java
Авторы: Стелтинг С., Маассен О.
Аннотация: Эксперты компании Sun Microsystems Стив Стелтинг и Олав Маассен создали практическое руководство, содержащее описание проверенных временем методов использования всех типов шаблонов, представляющих как собой целые архитектуры систем, так и отдельные простые классы применительно к платформе Java. В начале книги приведена история возникновения и развития шаблонов проектирования, а также рассматриваются методы эффективного применения этих шаблонов. Далее следует каталог шаблонов, сгруппированных по основным категориям: производящие, поведенческие, структурные и системные. Кроме того, авторы описывают шаблоны и соответствующие приемы их использования для основных API как языка Java, так и API, используемых при разработке распределенных приложений.
Книга будет полезной как начинающим, так и опытным программистам Java, осваивающим методику использования шаблонов проектирования, а экспертам в этой области может служить в качестве справочника.
Язык:
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Год издания: 2002
Количество страниц: 563
Добавлена в каталог: 04.05.2006
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
pattern Decorator, описание 181
pattern Decorator, пример использования, сокращенный 185
pattern Facade, динамическая подгрузка 310
pattern Facade, описание 189
pattern Facade, пример использования, сокращенный 192
pattern Factory Method, CORBA 324
pattern Factory Method, EJB 341
pattern Factory Method, JavaBeans 294
pattern Factory Method, JDBC 318
pattern Factory Method, JNDI 315
pattern Factory Method, RMI 321
pattern Factory Method, динамическая подгрузка 309
pattern Factory Method, обработка событий 291
pattern Factory Method, описание 42
pattern Factory Method, пример использования, сокращенный 46
pattern Flyweight, описание 197
pattern Flyweight, пример использования, сокращенный 200
pattern handle event 291
pattern Interpreter, описание 80
pattern Interpreter, пример использования, сокращенный 82
pattern Iterator, Collections Framework 304
pattern Iterator, описание 88
pattern Iterator, пример использования, сокращенный 92
pattern Java, основные API языка и шаблоны 285
pattern Java, основные API языка и шаблоны, Jini и J2EE 327
pattern Java, основные API языка и шаблоны, базовые 289
pattern Java, основные API языка и шаблоны, введение 286
pattern Java, основные API языка и шаблоны, распределенные технологии 313
Pattern Languages of Program Design 546
pattern Mediator, описание 96
pattern Mediator, пример использования, сокращенный 99
pattern Memento, описание 106
pattern Memento, пример использования, сокращенный 109
pattern Multiplexer 268
pattern MVC, Swing 301
pattern MVC, описание 221
pattern MVC, пример использования, сокращенный 226
pattern Observer, AWT 300
pattern Observer, JavaBeans 295
pattern Observer, Jini 331
pattern Observer, Swing 300
pattern Observer, обработка событий 291
pattern Observer, описание 112
pattern Observer, пример использования, сокращенный 115
pattern Observer, сервлеты 339
pattern Prototype, AWT 301
pattern Prototype, Collections Framework 304
pattern Prototype, JNDI 315
pattern Prototype, Swing 302
pattern Prototype, описание 49
pattern Prototype, пример использования, сокращенный 53
pattern Proxy, EJB 341
pattern Proxy, Jini 331
pattern Proxy, RMI 321
pattern Proxy, динамическая подгрузка 310
pattern Proxy, описание 211
pattern Proxy, пример использования, сокращенный 213
pattern Request Router 268
pattern reuse 18
pattern Router, описание 269
pattern Router, пример использования, сокращенный 271
pattern Session, EJB 341
pattern Session, J2EE, архитектура 343
pattern Session, описание 232
pattern Session, пример использования, сокращенный 236
pattern Session, сервлеты 338
pattern Singleton, AWT 300
pattern Singleton, CORBA 324
pattern Singleton, JavaBeans 294
pattern Singleton, описание 55
pattern Singleton, пример использования, сокращенный 57
pattern standard attributes 17
pattern State, описание 121
pattern State, пример использования, сокращенный 125
pattern Strategy, описание 131
pattern Strategy, пример использования, сокращенный 133
pattern structural 155
pattern Successive Update, Server Push 261
pattern Successive Update, описание 259
pattern Successive Update, пример использования, сокращенный 264
pattern Successive Update, рассылка сервером 261
pattern system 219
pattern Template Method, Servlets 338
pattern Template Method, описание 147
pattern Template Method, пример использования, сокращенный 150
pattern Thread Pool 244
pattern Transaction, J2EE, архитектура 343
pattern Transaction, описание 275
pattern Transaction, пример использования, сокращенный 278
pattern Visitor, описание 139
pattern Visitor, пример использования, сокращенный 142
pattern wizard 190
pattern Worker Thread, история и обзор 16
pattern Worker Thread, описание 242
pattern Worker Thread, пример использования, сокращенный 245
pattern НОРР, EJB 341
pattern НОРР, Jini 331
pattern НОРР, JNDI 315
pattern НОРР, описание 203
pattern НОРР, пример использования, сокращенный 206
peers 297
persistence tier 333
persistingJavaBeans 294
pessimistic transactions 277
placeholder for an object 210
plugins 157 181
polling 254
processing, direct 254
Prototype, шаблон, AWT 301
Prototype, шаблон, Collections Framework 304
Prototype, шаблон, JNDI 315
Prototype, шаблон, Swing 302
Prototype, шаблон, описание 49
Prototype, шаблон, пример использования 53
Prototype, шаблон, пример использования, сокращенный 53
Proxy, шаблон, EJB 341
Proxy, шаблон, Jini 331
Proxy, шаблон, RMI 321
Proxy, шаблон, динамическая подгрузка 310
Proxy, шаблон, описание 211
Proxy, шаблон, пример использования, сокращенный 213
publisher-subscriber 112
queue, request 254
Reader 306
receiver objects 289
Reflection 308 309
reflection, динамическая подгрузка, обзор 308
reflection, динамическая подгрузка, родственные шаблоны 309
remote interface 340
representative of an object 211
request queue 254
Request Router, шаблон 268
result sets 318
reusability 19
reusability and abstraction table 20
RMI, НОРР, шаблон 202
RMI, обзор 319
RMI, родственные шаблоны 320
rollback or commit 275
Root 62
Router, шаблон, описание 269
Router, шаблон, пример использования, сокращенный 271
routers 322
runtime 120
server 231 249 328
Server Push, шаблон 261
servlet 336 337
session beans 341
session identity, managing 233
session state, managing 233
Session, шаблон, EJB 341
Session, шаблон, J2EE, архитектура 343
Session, шаблон, описание 232
Session, шаблон, пример использования, сокращенный 236
Session, шаблон, сервлеты 338
sharing objects 196
Singleton, шаблон, AWT 300
Singleton, шаблон, CORBA 324
Singleton, шаблон, Decorator 305
Singleton, шаблон, JavaBeans 294
Singleton, шаблон, описание 55
Singleton, шаблон, пример использования, сокращенный 57
snapshot 105
SQL 316
STACK 302
State 105 120 232 233 289
State, шаблон, описание 121
State, шаблон, пример использования, сокращенный 125
stateful and stateless communication 232
Strategy, шаблон, описание 131
Strategy, шаблон, пример использования, сокращенный 133
streams 307
structural patterns 155 161
Successive Update, шаблон, описание 259
Successive Update, шаблон, пример использования, сокращенный 264
Swing, обзор 298
Swing, родственные шаблоны 301
switchboard 97 166
synchronized method 305
system patterns 219 492
Template Method, шаблон, описание 147
Template Method, шаблон, пример использования, сокращенный 150
Template Method, шаблон, сервлеты 338
thread pool 244
threads 244 253
threadsafe 303
tickers 260
Transaction, шаблон, J2EE, архитектура 343
Transaction, шаблон, описание 275
Transaction, шаблон, пример использования, сокращенный 278
TREE 62
tree structures 171
two-phase commit 277
UML Distilled 546
UML. Основы 546
undo 75
UPDATE 259
Vector 302
view, шаблон MVC 220
Visitor, шаблон, описание 139
Visitor, шаблон, пример использования, сокращенный 142
Ward Cunningham 16
Web, уровень 332
wizard 190
Worker Thread, шаблон, описание 242
Worker Thread, шаблон, пример использования, сокращенный 245
workflow, Chain of Responsibility 64
Wrapping 74
Абстракция, повторное использование 18
Абстракция, разделение с реализацией 164
Автомобиль, параметры 182
Автомобиля, оборудование 182
Адреса в международном формате 30
Адресное пространство 202
Активный обратный вызов 254
Аренда 329
Асинхронный обмен сообщениями 340
Аудитория, читательская 9
База данных 316
База данных, пример извлечения результата 317
Базовая среда для создания объектов 28
Базы данных, уровень 333
Бегущая строка 260
Библиография 545
Бизнес-методы 339
Благодарности 12
Ввод/вывод, обзор 306
Ввод/вывод, родственные шаблоны 307
Вывод 306
Выполнение, изменение поведения 120
Гибкость в добавлении или удалении компонентов 180
Гибкость при создании 29
Гибкость, Jini 329
Гибкость, подключение функциональности 130
Гибкость, создание иерархических древовидных структур 171
Глобальный объект, создание 54
Гостиные 261
Гради Буч 16
Грамматические правила 80
Графический пользовательский интерфейс, API 296
Двухэтапное подтверждение 277
Джеймс, Коплайен 16
Динамическая подгрузка, обзор 308
Динамическая подгрузка, пример использования 309
Динамическая подгрузка, родственные шаблоны 309
Динамическое создание объектов 48
Древовидная структура 171
Единообразие и шаблон Iterator 88
Журнализация и шаблон Command 72
Задержка, минимизация 262
Замусоривание 66
Запросов, очередь 254
Идентификация сеансов, управление 231
Иерархии, создание древовидных структур 171
Извещение о завершении операции 248
Издатель-подписчик 112
Интерфейсы упрощенные 189
Интерфейсы, EJB 340
Интерфейсы, преобразование для работы с другим классом 156
Интерфейсы, сервлеты 337
Информация, отделение нескольких источников от получателей 269
Информация, совместное использование пользователями 95
Источники, библиография 545
Каналы и шаблон Router 270
Кент, Бэк 16
Классы, семейство 137
Клиент/серверные коммуникации 231
Клиента, уровень 332
Клиенты, опрос 254
Коллекции, Iterator, шаблон 88
Коллекции, группирование коллекций методов 274
Команды, сокрытие в объектах 71
Коммуникации с учетом и без учета состояния 232
Компонентная модель, EJB 342
Компонентная модель, JavaBeans 292
Компоненты 296
Компоненты Java Beans 293
Компоновки, диспетчеры 296
Коннектор, EJB 342
Консервативные транзакции 277
Контейнер 296 333
Контроллер, шаблон MVC 220
Копирование, создание объекта 48
Коплайен, библиография 546
Корень и дерево проекта 62
Кристофер Алегсандер, вклад в развитие технологии 16
Макрокоманда 76
Маршализация объектов 320
Маршрутизаторы 322
Мастер 190
Международный формат адресов 30
Методы, Collections Framework 304
Методы, бизнес-методы 340
Методы, создание подклассов 146
Многонаправленная обработка событий 290
Многоуровневая модель 332
Многоуровневая структура и шаблон MVC 220
Моментальный снимок объекта 105
Мультиплексирование 166
Наследование 165
Реклама