Temario
En el curso de jsf aprenderás que es un framework para desarrollar aplicaciones web a traves del patrón de diseño Modelo - Vista - Controlador además conocerás la integración con spring utilizando la inyección de dependencias asi como la programación orientada a aspectos por medio de constructores y metodos setter.
También integrarás jsf con el framework PrimeFaces el cual podrás realizar vistas bastante agradables para el usuario utilizando los propios tags de este potente framework.
Java JSF nos va a facilitar el desarrollo web gracias a que podemos integrar varios frameworks como son:
*PrimeFaces
*Spring loc
*Hibernate
*MyBatis
Dentro del curso de java JSF conoceremos los modulos mas importantes que se utilizan en el ambito laboral, de tal forma que puedas realizar cualquier sistema que se te pueda presentar.
Temario
1.Maven ?Pasos para instalar Maven
Configurar JAVA_HOME
Configurar M2
Instalar Eclipse
Configurar Eclipse Maven
Crear proyecto maven
Configurar nuestro proyecto
Estructura de una proyecto
Dependencias
2.¿,Que es Spring? ?Un poco de Historia
Contenedor
Marco de Trabajo
Ligero
Dependencias Spring core
Dependencias Spring context
3.Configurar archivo pom.xml
4.Maven clean
5.applicationContext.xml
6.Paquetes
7.Interfaces
8.Configuracion de Spring
9.JUnit ?TestCase
@Test
Barra Verde y Barra Roja
assertTrue
10.Inyección de Dependencias ?Constructores
Sobrecargar de Constructores
Metodos Setter y Getter
11.PrimeFaces y JSF ?Dependencias
Repositorios
webapp
Configuración
Estructura de un proyecto web
Activar Autocomplete
Configurar JSF
Agregar Tomcat
Error classNotFoundException
Ejecutar una aplicación
12.Tags PrimeFaces y JSF ?editor
captcha
message
commandButton
Configurar captcha
Agregar librerias de maven a build path
13.Más Tags PrimeFaces y JSF ?autoComplete
autoComplete Multiple
colorPicker
inplace
Imagenes Aleatorias
Clase Random
inputMask - mascaras
password
validateLength
fieldSet
calendar
messages
panelGrid
repeat
ajax
tooltip
inputText
growl
confirmDialog
outputText
dialog
rating
slider
commandButton
spinner
accordionPanel
tab
include
tabview
dashboard
row
column
facet
Temas
themesSwitcher
1.JSF ?ManagedBean
Scope
Expression Language
Metodos
Atributos
validateLength
FacesMessage
FacesContext
outputText
form
DefeaultDashboardModel
DashboardColumn
selectItems
2.MyBatis ?Crear un proyecto MyBatis
Dependencia MyBatis
Crear Base de Datos y Tablas
SqlMpasConfig.xml
typoeAlias
Pool de conexiones con MyBatis
Bean Modelo
Interface Mapper
Mapper.xml
ResultMap
Etiqueta Insert
Etiqueta Update
Etiqueta Delete
Etiqueta Select
MyBatisUtil
Reader
Prueba Unitaria JUnit
3.MyBatis - PrimeFaces ?Generar un proyecto web
Integrar Maven
Indicar el JDK adecuado
Descargar Repositorios
Descargar Dependencias
Indicar que el proyecto sea web
Activar JSF en nuestro proyecto
Programar generatorConfig.xml
Configurar Spring
Programar applicationContext.xml
Habilitar Spring en ambiente Web