Search this site
Embedded Files
Skip to main content
Skip to navigation
Interfaces de Usuario
La Materia
Quiénes somos
Temario
1: Introducción a UI
2. Web Estático
3: Web Client. MVC.
4: Web Client. FRP.
5: Temas arquitecturales de UI
Guía práctica
Ejemplos
Ejercicios Binding
Ejercicios Layout
Tecnologías
CSS
Typescript
Angular
Svelte
Spring Boot
React
Cypress
Otras tecnologías
Wicket
Grails
Seaside
Stripes
Arena
XTRest
Android
UNSAM
Notas
Planificación
Seguimiento de clases
2023
2022
Trabajos prácticos
Archivo
Parciales
Interfaces de Usuario
La Materia
Quiénes somos
Temario
1: Introducción a UI
2. Web Estático
3: Web Client. MVC.
4: Web Client. FRP.
5: Temas arquitecturales de UI
Guía práctica
Ejemplos
Ejercicios Binding
Ejercicios Layout
Tecnologías
CSS
Typescript
Angular
Svelte
Spring Boot
React
Cypress
Otras tecnologías
Wicket
Grails
Seaside
Stripes
Arena
XTRest
Android
UNSAM
Notas
Planificación
Seguimiento de clases
2023
2022
Trabajos prácticos
Archivo
Parciales
More
La Materia
Quiénes somos
Temario
1: Introducción a UI
2. Web Estático
3: Web Client. MVC.
4: Web Client. FRP.
5: Temas arquitecturales de UI
Guía práctica
Ejemplos
Ejercicios Binding
Ejercicios Layout
Tecnologías
CSS
Typescript
Angular
Svelte
Spring Boot
React
Cypress
Otras tecnologías
Wicket
Grails
Seaside
Stripes
Arena
XTRest
Android
UNSAM
Notas
Planificación
Seguimiento de clases
2023
2022
Trabajos prácticos
Archivo
Parciales
Wicket
Contenidos
Desarrollo web basado en componentes.
Extensión de los conceptos de binding y eventos a la programación web.
Abstracciones para el manejo de navegación.
Material de Lectura
Intro a Wicket
Componentes
.
Controllers
.
Modelos
Navegación y manejo de estado
Validaciones
User Exceptions + Wicket
Validaciones de Formularios en Wicket
Otros temas "extras" (links a wicket)
AttributeModifier:
cambiando el html generado desde el código java. (redefinir newValue() si se quiere hacer en base al modelo dinámicamente)
Paneles inline (webmarkupcontainer)
Paneles reutilizables (en diferentes páginas)
Herencia de html
Bookmarkable links
Ejemplo completo de ABM en Wicket
.
En un plano lateral pero que puede ser interesante a nivel teórico, tal vez convenga mirar los
features que prometeWicket
, dado que representan un montón de estrategias para mitigar los problemas típicos de la programación web
Resumen de Wicket: pros y contras
Ejemplos de clase y ejercitación práctica
Instrucciones básicas para
crear un proyecto wicket desde cero
Pueden encontrar más ejemplos en la página de ejemplos de Wicket
Resúmenes de clase
Clase 1
: Introducción a Wicket. Desarrollo orientado a componentes. Manejo de estado y pedidos asincrónicos.
(y otra
Clase 1
en Java)
Clase 2
: Binding. Modelos en Wicket. Validaciones. Controles avanzados.
Clase 3
: Reutilización de componentes visuales y links.
Ejemplos
Java
Contador
: suma o resta uno a un valor
Generador de Números random
Ejemplos básicos
: una página principal que da la hora, una
calculadora
, otra calculadora en ajax y la
búsqueda de libros
Calculadora
Clientes de una empresa de celulares
Videoclub
Xtend
Contador
Calculadora
Celulares
Avanzados
: combos anidados, herencia de paneles
Scala
Conversor de medidas y calculadora
Otros ejemplos
Página oficial de Wicket
También tenés un
listado más completo de ejemplos
El
Component Reference de Wicket
te permite conocer los widgets más comunes del framework
Google Sites
Report abuse
Google Sites
Report abuse