000 10802nam a2200373Ia 4500
001 011007011008
003 LIB
008 220712b2003 py ||||| |||| 00| 0 spa d
010 _a011007011008
020 _a84-205-3839-6
041 _aEspañol
100 _aStelting, Stephen
_933415
700 _aMaassen, Olav
_936650
245 _aPatrones de diseño aplicada a java
260 _bPearson Educación,
_aMadrid :
_c2003
300 _a586 p.
505 0 _aIndice del Contenido. Prefacio. Por qué hemos escrito este libro. De qué trata este libro. Para quién está escrito este libro. Convenciones utilizadas. Cómo está organizado este libro. Cómo usar este libro. Código fuente. Agradecimientos. Introducción. żPor qué patrones?. Historia de los movimientos sobre patrones. Conceptos básicos sobre patrones. Abstracción de software y reutilización. Resumen. I PARTE: PATRONES MÁS COMÚNMENTE UTILIZADOS. 1. Patrones de creación. Introducción a los patrones de creación. Abstract Factory (Fábrica abstracta). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Builder (Constructor). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Factory Method (Método de fabricación). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Prototype (Prototipo). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Singleton (Único). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. 2. Patrones de comportamiento. Introducción a los patrones de comportamiento. Chain of Responsability (Cadena de responsabilidad). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Command (Comando). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Interpreter (Intérprete). Propiedades del patrón. Propósito. Introducción. Aplicabilidad .Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Iterator (Iterador). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Mediator (Mediador). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Memento (Recuerdo). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Observer (Observador). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. State (Estado). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Strategy (Estrategia). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Ventajas e inconvenientes. Implementación. Variaciones del patrón. Patrones relacionados. Ejemplo. Visitor (Visitante). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Template Method (Método plantilla). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. 3. Patrones estructurales. Introducción a los patrones estructurales. Adapter (Adaptador). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Bridge (Puente). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Comparación entre el patrón Bridge Y la herencia. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Composite (Compuesto). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Decorator (Decorador). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Facade (Fachada). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Flyweight (Peso ligero). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Half-Object Plus Protocol (HOPP). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Proxy (Representante). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. 4. Patrones de sistema. Introducción a los patrones de sistema. Model-View-Controller (Modelo-vista-controlador). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Session (Sesión). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Worker Thread (Hilo trajabador). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Callback (Retrollamada). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Successive Update (Actualización sucesiva). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Router (Encaminador). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. Transaction (Transacción). Propiedades del patrón. Propósito. Introducción. Aplicabilidad. Descripción. Implementación. Ventajas e inconvenientes. Variaciones del patrón. Patrones relacionados. Ejemplo. II PARTE: PATRONES EN EL LENGUAJE DE PROGRAMACIÓN JAVA. 5. Introducción a los patrones en el lenguaje de programación Java. 6. Las API básicas de Java. Gestión de eventos. Paquetes. Visión general. Utilización de patrones. JavaBeans. Paquetes. Visión general. Utilización de patrones. AWT y Swing: las API de interfaces gráficas de usuario. Paquetes. Características comunes. El modelo arquitectónico de AWT. El modelo arquitectónico de Swing. Utilización general de patrones. Utilización de patrones en AWT. Utilización de patrones en Swing. El framework de colecciones. Paquetes. Visión general. Utilización de patrones. Entrada/salida (I/O). Paquetes. Descripción. Utilización de patrones. Reflexión. Paquetes. Visión general. Utilización de patrones. 7. Tecnologías distribuidas. Interfaz de nombres y directorios de Java (JNDI). Paquetes. Visión general. Utilización de patrones. JDBC. Paquetes. Visión general.
505 0 _aUtilización de patrones. RMI. Paquetes. Visión general. Utilización de patrones. CORBA. Paquetes. Visión general. Utilización de patrones. 8. Jini y las arquitectural J2EE. Jini. Paquetes. Descripción. Utilización de patrones. Java 2, Enterprise Edition (J2EE). Visión general. Conceptos fundamentales de J2EE. Servlets y JSP. Paquetes. Visión general. Utilización de patrones. Enterprise JavaBeans. Paquetes. Descripción. Utilización general de patrones. Utilización del patrón conector: Factory Meted. Utilización de patrones en arquitectural. Apéndice A. Ejemplos con código completo. Requisitos del sistema. Ejemplos de código de patrones de creación. Abstract Factory (Factoría abstracta). Builder (Constructor). Factory Method (Método de fabricación). Prototype (Prototipo). Singleton (Único). Ejemplos de códigos de patrones de comportamiento. Chain of ResponsabilitY (Cadena de responsabilidad). Command (Comando). Interpreter (Intérprete). Iterator (Iterador). Mediator (Mediador). Memento (Recuerdo). Observer (Observador). State (Estado). Strategy (Estrategia). Visitor (Visitante). Template Method (Método plantilla). Ejemplos de códigos de patrones estructurales. Adapter (Adaptador). Bridge (Puente). Composite (Compuesto). Decorator (Decorador). Facade (Fachada). Flyweight (Peso ligero). Half-Object Plus Protocol (HOPP). Proxy (Representante). Ejemplos de códigos de patrones de sistema. Model-View-Controller (Modelo-vista-controlador). Session (Sesión). Worker Thread (Thread trabajador). Callback (Retrollamada). Successive Update (Actualización sucesiva). Router (Encaminador). Transaction (Transacción). Apéndice B. Bibliografía. Origen de los patrones. Índice alfabético.
650 _aINFORMATICA
_9527
650 _aLENGUAJE DE PROGRAMACION
_91286
650 _aJAVA
_96146
900 _aES
901 _a2004-12-01
904 _aPY-BUAA
905 _aM.A.A
906 _aINFORMATICA
907 _a2004
908 _a12
908 _a01
942 _cLIBRO
910 _a2
999 _c9008
_d9008
082 _a001.6424 J