JAVA BEANS Por Abraham Solís Alvarado. JAVA BEANS Son un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java.

Slides:



Advertisements
Presentaciones similares
Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]
Advertisements

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Curso de Java Capitulo 7: Conceptos sobre poo Profesor:
Lenguaje de programación Java
Herencia simple y multiple
Arquitectura CLARO-TECNOTREE
Introducción 1 Puntos Clave –La orientación a objetos representa un cambio radical en los métodos tradicionales de creación de software –Los métodos tradicionales.
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
75.41 Algoritmos y Programación II Cátedra Ing. Patricia Calvo Programación Orientada a Objetos Encapsulamiento.
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
Aplicación del paradigma orientado a objetos
Presentación del estado del arte
UNIDAD I. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA.
METODOLOGIA DE LA PROGRAMACION
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
BASES DE DATOS ORIENTADAS A OBJETO
Introducción a Java II.
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
UNIVERSIDAD TECNOLÓGICA DE HERMOSILLO T.S.U. EN T.I.C., Área: Sistemas Informáticos Ing. José Padilla Duarte y estudiantes de Sistemas Informáticos Hermosillo,
PROGRAMACIÓN ORIENTADA A OBJETOS
 El termino OO, significa que el software es organizado como una colección de objetos. Un objeto es un paquete de software que contiene datos y procedimientos.
 2003 Prentice Hall, Inc. All rights reserved. 1 Capítulo 6: Clases y Abstracción de Datos Índice del capítulo 6.1 Introducción 6.2 Estructuras 6.3 Clases.
Criterios de la Orientación a Objetos 1. Método y Lenguaje (proceso de pensamiento y notaciones para analizar y producir software). 2. Implementación y.
Capítulo III Diseñador de Formas. El diseñador de Formas (Form Designer) Herramientas de dos vias y su uso. Un ejemplo de herramientas de dos vías. Configurando.
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Actividad 6. Requisitos del software, referente a la estructura y base de datos. M.C. Juan Carlos Olivares Rojas Syllabus May,
Ingeniería de Software
Programación Orientada a Aspectos (POA)
Introducción a los tipos de datos abstractos
Bases de Datos Orientadas a Objetos (BDOO)
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Características de la interfaz de desarrollo
Desarrollo de aplicaciones para ambientes distribuidos
Programación de Sistemas 2003: Java Beans Christian Lalanne A. Rodrigo Pinto A.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6
JavaBeans Fernando Romero Contreras Francisco Javier Sigler Gómez.
Programación orientada a objetos. La programación orientada a objetos es un conjunto de normas, que se basan en la idea de construir un software de forma.
Programación Java y Desarrollo de Aplicaciones
Importancia en la efectividad del:
PROGRAMACION OOP Ing. Miguel Jaime IBM ACE Certificación.
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Facultad de Ingeniería
TEMA 9: DIAGRAMA DE CLASE EN UML
Programación Orientada a Objeto
PROGRAMACION ORIENTADA A OBJETOS
Juan Timoteo Ponce Ortiz
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA SEIS DESARROLLO, INNER CLASSES.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Introducción a UML Departamento de Informática Universidad de Rancagua
POO U1: INTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS.
VISUAL BÁSIC Base de datos. Definición  Herramienta de diseño de aplicaciones para Windows en el que estas se desarrollan en gran parte a partir del.
Aplicaciones en 2,3 y n capas
Tipo de relación entre clases Es uno de los aspectos que distinguen el paradigma de orientación a objetos frente a otros paradigmas. Mecanismo que,
*INTERFACES*. DEFINICION Cuando uno usa una herramienta, o accede e interactúa con un sistema, suele haber “algo” entre uno mismo y el objeto de la interacción.
Diseño Avanzado de Interfaz Grafica de Usuario con SWING
DISEÑO DE COMPONENTES Y DESARROLLO BASADO EN COMPONENTES
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
Fundamentos de Ingeniería de Software
Herencias Conceptos básicos i
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
2015-BM5A. Introducción Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos.
Prof. Manuel B. Sánchez. Declaración de Objetos Una vez que la clase ha sido implementada se pueden declarar objetos como variables locales de métodos.
Concepto de Tipo y Subtipo Diseño e Implementación Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 10 Versión.
JSF Simplificando nuestro trabajo. JSF – Java Server Faces Celula Creative SUN 2 La principal intención es liberar al programador de aspectos Web Pretende.
Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar los.
Transcripción de la presentación:

JAVA BEANS Por Abraham Solís Alvarado

JAVA BEANS Son un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java. Se usan para encapsular varios objetos en un único objeto (la vaina), para hacer uso de un sólo objeto en lugar de varios más simples

Un JavaBean es un componente hecho en software que se puede reutilizar y que puede ser manipulado visualmente por una herramienta de programación en lenguaje Java *P ARA ELLO, SE DEFINE UN INTERFAZ PARA EL MOMENTO DEL DISEÑO ( DESIGN TIME ) * INTERROGAR ( QUERY ) AL COMPONENTE * CONOCER LAS PROPIEDADES ( PROPERTIES ) QUE DEFINE Y LOS TIPOS DE SUCESOS ( EVENTS ) QUE PUEDE GENERAR EN RESPUESTA A DIVERSAS ACCIONES

CARACTERISTICAS DE UN BEAN. *I NTROSPECTION : P ERMITE ANALIZAR A LA HERRAMIENTA DE PROGRAMACIÓN O IDE COMO TRABAJA EL BEAN *C USTOMIZATION : E L PROGRAMADOR PUEDE ALTERAR LA APARIENCIA Y LA CONDUCTA DEL BEAN. *E VENTS : I NFORMA AL IDE DE LOS SUCESOS QUE PUEDE GENERAR EN RESPUESTA A LAS ACCIONES DEL USUARIO O DEL SISTEMA. *P ROPERTIES : P ERMITE CAMBIAR LOS VALORES DE LAS PROPIEDADES DEL BEAN PARA PERSONALIZARLO. *P ERSISTENCE : S E PUEDE GUARDAR EL ESTADO DE LOS BEANS QUE HAN SIDO PERSONALIZADOS POR EL PROGRAMADOR, CAMBIANDO LOS VALORES DE SUS PROPIEDADES.

REGLAS DE UN BEAN *U N BEAN TIENE QUE TENER UN CONSTRUCTOR POR DEFECTO ( SIN ARGUMENTOS ) *U N BEAN TIENE QUE TENER PERSISTENCIA : IMPLEMENTAR EL INTERFACE S ERIALIZABLE. *U N BEAN TIENE QUE TENER INTROSPECCIÓN : L OS IDE RECONOCEN CIERTAS PAUTAS DE DISEÑO, NOMBRES DE LAS FUNCIONES MIEMBROS O MÉTODOS Y DEFINICIONES DE LAS CLASES, QUE PERMITEN A LA HERRAMIENTA DE PROGRAMACIÓN MIRAR DENTRO DEL BEAN Y CONOCER SUS PROPIEDADES Y SU CONDUCTA.

PROPIEDADES DE UN BEAN L AS PROPIEDADES DE UN BEAN PUEDEN EXAMINARSE Y MODIFICARSE MEDIANTE MÉTODOS O FUNCIONES MIEMBRO, QUE ACCEDEN A DICHA PROPIEDAD, Y PUEDEN SER DE DOS TIPOS : * GETTER METHOD : LEE EL VALOR DE LA PROPIEDAD * SETTER METHOD : CAMBIA EL VALOR DE LA PROPIEDAD.