1
00:00:11,470 --> 00:00:17,920
Hola desde luego nuevamente Ubaldo Costa espero que estén listos para comenzar con esta elección.

2
00:00:17,950 --> 00:00:23,690
A continuación vamos a estudiar el tema de JSP estãndar TACC Library Jota STL.

3
00:00:24,160 --> 00:00:25,420
Están listos.

4
00:00:25,540 --> 00:00:25,990
Vamos

5
00:00:29,850 --> 00:00:30,370
J.

6
00:00:30,370 --> 00:00:39,570
CTL ya va a ser el pellet estándar TACC Library joto STL extiende los tags de los j y Sepes agregando

7
00:00:39,570 --> 00:00:47,820
principalmente las siguientes librerías la librería Decor permite leer y manipular datos así como iterar

8
00:00:48,010 --> 00:00:52,190
agregar condiciones y otras funciones básicas a nuestros JSP.

9
00:00:53,970 --> 00:01:00,780
También tienen la librería de XML la cual permite la manipulación y transformación de documentos XML.

10
00:01:00,870 --> 00:01:09,450
Cuando trabajamos con JSP es SQL permite ejecutar consultas a una base de datos así como crear conexiones

11
00:01:09,540 --> 00:01:10,370
a las mismas.

12
00:01:13,100 --> 00:01:20,630
También tenemos la librería FNMT la cual permite dar formato a cadenas apoyándonos del concepto de internacionalización

13
00:01:20,990 --> 00:01:23,780
o lo que es lo mismo lo que hay en esta elección.

14
00:01:23,780 --> 00:01:29,510
Estudiaremos algunos de estos tags para tener mayor conocimiento de cómo podemos extender la funcionalidad

15
00:01:29,510 --> 00:01:33,290
básica de los Côtes Sepes utilizando J STL

16
00:01:35,800 --> 00:01:43,530
configuración de J STL para poder utilizar jote STL debemos agregar las siguientes librerías al Classmate.

17
00:01:43,750 --> 00:01:49,840
No es necesario si el servidor web como graffitti ya cuenta con estas librerías pero si tuviéramos un

18
00:01:49,840 --> 00:01:56,140
servidor que no tiene las librerías entonces deberemos de agregarlas a nuestro Classmate deberemos agregar

19
00:01:56,140 --> 00:02:02,370
los siguientes Yards a nuestro Calasparra de nuestro proyecto el Yar de estándar punto Yar y también

20
00:02:02,370 --> 00:02:04,340
jote STL apuntillar.

21
00:02:04,450 --> 00:02:07,260
Sin embargo como hemos comentado si nuestro proyecto.

22
00:02:07,330 --> 00:02:13,780
Ya hemos asociado algún servidor de aplicaciones como glacis Tomcat o algún otro servidor web entonces

23
00:02:13,780 --> 00:02:19,980
en automático estos servidores ya han agregado estas librerías a nuestro proyecto por lo que no deberíamos

24
00:02:20,050 --> 00:02:21,400
tener ningún problema.

25
00:02:21,400 --> 00:02:27,820
En dado caso de que ya hayamos asociado un servidor a nuestro proyecto en el caso cuando hemos trabajado

26
00:02:27,820 --> 00:02:33,370
con NetBeans en automático nos solicita asociar un servidor de aplicaciones tal como lo hemos hecho

27
00:02:33,430 --> 00:02:35,840
en la creación de cada uno de nuestros proyectos.

28
00:02:35,860 --> 00:02:42,010
Por lo tanto en automático ya tenemos disponibles estas librerías y ya podemos trabajar con el concepto

29
00:02:42,010 --> 00:02:43,030
de J STL

30
00:02:45,790 --> 00:02:52,120
sin embargo debemos de agregar alguna configuración que se conoce como Directiva a nuestro JSP.

31
00:02:52,120 --> 00:02:59,740
La configuración clásica es como sigue podemos agregar la directiva de Talib y especificamos un Uri

32
00:03:00,660 --> 00:03:01,270
Uri.

33
00:03:01,420 --> 00:03:07,150
No es que vayamos a hacer una llamada a Internet sino que esta Uri se define dentro de los Yards que

34
00:03:07,150 --> 00:03:13,900
ya hemos agregado a nuestro proyecto así que esta R.L se va a buscar dentro de los archivos conocidos

35
00:03:13,900 --> 00:03:21,660
como TLD que básicamente son las librerías que contienen nuestras funciones de STL así que esta Uriz

36
00:03:21,660 --> 00:03:28,510
se encuentra dentro de esos archivos jar y también dentro de esos mismos archivos TLD se encuentra también

37
00:03:28,660 --> 00:03:34,660
el nombre del prefijo que debemos utilizar cuando estamos definiendo el acceso a nuestros Kōta STL a

38
00:03:34,660 --> 00:03:40,570
nuestras etiquetas según la librería que vayamos a utilizar en este caso como estamos definiendo que

39
00:03:40,570 --> 00:03:47,350
vamos a acceder a las librerías de Kor entonces especificamos el prefijo C que básicamente es para hacer

40
00:03:47,380 --> 00:03:53,470
énfasis en que vamos a utilizar la librería Decor pero así podemos tener otras librerías según hemos

41
00:03:53,470 --> 00:04:02,910
comentado y también si estamos utilizando la sintaxis de Jota SFX es decir documentos JSP.

42
00:04:03,220 --> 00:04:10,780
Entonces podemos agregar el siguiente name Espais de XML especificamos el prefijo y posteriormente la

43
00:04:10,780 --> 00:04:17,740
URI la cual debe de corresponder con el archivo TLD que se encuentra dentro de los archivos Yar estándar

44
00:04:17,770 --> 00:04:25,300
y J STL que hemos agregado a nuestro proyecto así que básicamente agregando estos elementos ya estamos

45
00:04:25,300 --> 00:04:31,990
configurando correctamente nuestros JSP para que podamos utilizar las librerías de Jota STL en nuestro

46
00:04:31,990 --> 00:04:38,980
proyecto y dependiendo de la librería que queramos utilizar entonces es el Talib que debemos especificar

47
00:04:43,710 --> 00:04:45,890
librería Cœur Jota STL.

48
00:04:46,020 --> 00:04:51,450
En esta librería con DJ STL tenemos por ejemplo tags de desplegã de información.

49
00:04:51,630 --> 00:04:57,480
Recordemos que ya hemos definido el prefijo C así que ya podemos acceder a las funciones de Jota STL

50
00:04:57,980 --> 00:05:03,780
y en este caso ponemos el prefijo de dos puntos el nombre de la función y una de las funciones.

51
00:05:03,780 --> 00:05:09,300
Como hemos comentado es el despliegue de información así que por medio de esta función podemos simplemente

52
00:05:09,300 --> 00:05:15,660
especificar Balio y por medio de expresión lenguaje mostrar el nombre de la persona del objeto persona

53
00:05:16,020 --> 00:05:23,260
y el atributo nombre así que de esta manera ya estamos combinando Jota STL también con expresión lenguaje.

54
00:05:23,370 --> 00:05:27,950
También por ejemplo tenemos tags de creación y manipulación de variables.

55
00:05:28,050 --> 00:05:35,850
Podemos utilizar el método C.T de nuestra librería Decor especificar el nombre de la variable y también

56
00:05:35,910 --> 00:05:40,650
el valor en este caso Carlos y también podemos especificar el alcance.

57
00:05:40,650 --> 00:05:47,280
En este caso el alcance de paso pero recordemos que tenemos los alcances de Page recuesto Saison y Application

58
00:05:47,280 --> 00:05:54,570
disponibles para que podamos agregar nuestras variables en alguno de estos alcances también tenemos

59
00:05:54,570 --> 00:06:01,400
por ejemplo tags para elementos condicionales así que de esta manera evitamos el uso de described y

60
00:06:01,400 --> 00:06:07,850
podemos agregar directamente la función por ejemplo la función de IHF o la función de chuts y dentro

61
00:06:07,850 --> 00:06:13,330
de esa etiqueta de hechos podemos agregar algunos casos por medio de la función Juin.

62
00:06:13,490 --> 00:06:18,830
Esto es como si fuera el uso de la estructura switch así que por medio de esta sintaxis es que podemos

63
00:06:18,830 --> 00:06:24,710
agregar también algunos elementos condicionales en nuestro JSP y ya no tener que agregar escribe Betts

64
00:06:25,010 --> 00:06:30,860
sino que directamente con estas funciones de J STL poder agregar estos elementos condicionales a nuestros

65
00:06:30,860 --> 00:06:31,580
JSP.

66
00:06:33,620 --> 00:06:39,820
Y también uno de los elementos más utilizados son los elementos de iteración de elementos ya sea arreglos

67
00:06:40,030 --> 00:06:42,270
o colecciones en nuestros JSP.

68
00:06:42,880 --> 00:06:45,550
Así que podemos utilizar la función Fortich.

69
00:06:45,670 --> 00:06:51,880
Definimos una variable la cual es la que va a almacenar cada una de las referencias según vayamos integrando

70
00:06:52,120 --> 00:06:58,540
nuestra colección y por medio del atributo hay ítems especificamos la lista la cual queremos recorrer

71
00:06:58,850 --> 00:07:04,900
y utilizando por ejemplo en este caso Expression Language podemos acceder a nuestra lista o colección

72
00:07:04,900 --> 00:07:10,750
de elementos que queremos iterar así que de esta manera estamos mostrando algunos de las funciones más

73
00:07:10,750 --> 00:07:14,680
comunes que vamos a trabajar en nuestra librería Corde J STL

74
00:07:18,680 --> 00:07:24,560
algunos otros elementos de esta librería por ejemplo tags de importación de recursos web por ejemplo

75
00:07:24,560 --> 00:07:31,640
en este caso podemos importar un recurso externo con la siguiente sintaxis C 2.12 Import y especificamos

76
00:07:31,730 --> 00:07:40,280
la RL de algún recurso externo que queramos agregar a nuestro JSP también por ejemplo tags de redireccionamiento

77
00:07:40,790 --> 00:07:49,880
como puede ser C 2.0 direc y especificamos la RL a la cual queremos redirigir a nuestro usuario y también

78
00:07:49,890 --> 00:07:57,630
tags de manejo de parámetros como puede ser CDOs puntos Import y especificamos o R.L la cual queremos

79
00:07:57,630 --> 00:08:07,320
importar los parámetros de algún JSP y posteriormente por medio de la función C dos puntos Parham especificamos

80
00:08:07,320 --> 00:08:14,430
los parámetros que queremos procesar y cerramos la función de import de Jota STL así que esos son algunos

81
00:08:14,430 --> 00:08:19,030
elementos más que podemos trabajar en la librería Corde J STL.

82
00:08:19,260 --> 00:08:24,260
Vamos a realizar a continuación un ejercicio para poner en práctica el concepto de la librería jote

83
00:08:24,270 --> 00:08:25,040
STL.

84
00:08:25,140 --> 00:08:26,650
Cuando trabajamos con JSP.
