Spring Rcp

32
SPRING RICH CLIENT PLATFORM Ochoa Martinez Sergio Antonio [email protected] O c h o a M a r t i n e z S e r g i o A n t o n i o g n u . j a v a . s e r g i o @ g m a i l . c o m IBATIS

Transcript of Spring Rcp

Page 1: 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

[email protected]

IBATIS

Page 2: 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 PLATFORMOchoa Martinez Sergio Antonio

[email protected]

Page 3: Spring Rcp

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

Page 4: 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?

Page 5: 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?

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

Page 6: 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?

Subproyecto del framework de Spring

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

Construcción rápida de aplicaciones Swing

Page 7: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

SPRING RCP: ESTRUCTURA

Page 8: Spring Rcp

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

Page 9: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Page 10: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Page 11: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Page 12: Spring Rcp

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

Page 13: Spring Rcp

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

Page 14: Spring Rcp

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

Page 15: Spring Rcp

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

Page 16: Spring Rcp

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.

Page 17: 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

Page 18: 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

Page 19: 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

Page 20: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

MI PRIMERA VISTA

Page 21: Spring Rcp

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

Page 22: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

MI PRIMERA VISTA

Page 23: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Page 24: Spring Rcp

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

Page 25: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

ConfirmationDialog

Page 26: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

TitledPageApplicationDialog

Page 27: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

FORMULARIOS EN SRCP

Page 28: Spring Rcp

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

Page 29: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

TABLEFORMBUILDER

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

Page 30: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

TABLAS EN SPCP

Page 31: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

Page 32: Spring Rcp

Och

oa M

artin

ez S

erg

io A

nto

nio

gnu.ja

va.se

rgio

@gm

ail.co

m

GRACIAS