spring rcp
TRANSCRIPT
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
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
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