Spring Rcp

Post on 01-Dec-2014

84 views 0 download

Transcript of Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

SPRING RICH CLIENT PLATFORM

Ochoa Martinez Sergio Antonio

gnu.java.sergio@gmail.com

IBATIS

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

SPRING RICH CLIENT PLATFORMOchoa Martinez Sergio Antonio

gnu.java.sergio@gmail.com

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

CONTENIDO

¿Qué es Spring Rich Client Platform? Spring RCP: Estructura Mi Primera Aplicación Spring RCP

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

¿QUÉ ES SPRING RICH CLIENT PLATFORM?

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m¿QUÉ ES SPRING RICH CLIENT PLATFORM?

Un framework que permita la creación elegante de:

aplicaciones con interfaz de usuario ricasbasadas en estándaresaltamente configurablesIntegrable con el framework Spring

Una librería rica de componentes para el desarrollo de interfaces de usuario

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m¿QUÉ ES SPRING RICH CLIENT PLATFORM?

Subproyecto del framework de Spring

Idea base: Dar soporte para el desarrollo de aplicaciones Swing.

Construcción rápida de aplicaciones Swing

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

SPRING RCP: ESTRUCTURA

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

mSPRING RCP: ESTRUCTURA

Un framework de comandos para la gestión de acciones y eventos Swing asociados a vistas

Gestión y validación de formularios para enlazar automáticamente la interfaz del usuario con el modelo

Construcción de diálogos bien formados Validación de datos de entrada

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

mSPRING RCP: ESTRUCTURA

Búsqueda, ordenación y Actualización de tablas

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

SPRING RCP: ESTRUCTURA

Barra de Botones

Gestión de Imágenes. Splash – Screen Iconos

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

SPRING RCP: ESTRUCTURA

Propiedades

Gestión de Menús

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

SPRING RCP: ESTRUCTURA

Gestión múltiple de Ventanas – Docking Utiliza la librería VLDoking

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

SPRING RCP: ESTRUCTURA

Estándares GUI como Ayuda Acerca de.

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

MI PRIMERA APLICACIÓN SPRING RCP

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

MI PRIMERA APLICACIÓN SPRING RCP

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

ESTRUCTURA DEL PROYECTO

Este fichero es el

corazón de la

aplicación de SRCP

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

MI PRIMERA VISTA

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

MI PRIMERA VISTA

Messages.properties

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

MI PRIMERA VISTA

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

CREACIÓN DE DIALOGOS

En aplicaciones SRCP tenemos dos alternativas para la creación de diálogos: Diálogos Swing estándar

Diálogos SRPC: Tenemos cuatro tipos: ConfirmationDialog InputApplicationDialog TitledPageApplicationDialog WizardDialog.

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

ConfirmationDialog

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

TitledPageApplicationDialog

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

FORMULARIOS EN SRCP

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

FORM BUILDERS

Nos crean automáticamente la representación swing del formulario.

Tienen que estender la clase AbstractFormBuilder

Tres tipos implementados: GridBagLayoutFormBuilder HtmlFormBuilder TableFormBuilder

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

TABLEFORMBUILDER

.....................

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

TABLAS EN SPCP

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

GRACIAS