lunes, 24 de julio de 2023

Agregar JSTL como dependencia de Maven

Agregar JSTL como dependencia de Maven
====================================

Para JDK 17
-------------------
 <dependency>
    <groupId>jakarta.servlet.jsp.jstl</groupId>
    <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
    <version>3.0.0</version>
 </dependency>
 <dependency>
    <groupId>org.glassfish.web</groupId>
    <artifactId>jakarta.servlet.jsp.jstl</artifactId>
    <version>3.0.1</version>
 </dependency>


Hasta JDK 11
------------
 <dependency>
     <groupId>javax.servlet</groupId>
     <artifactId>jstl</artifactId>
     <version>1.2</version>
 </dependency>


Importar las etiquetas JSTL en el JSP
=============================

Colocar al inicio de cada archivo JSP:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>



domingo, 23 de julio de 2023

Instalar Sass

Instalar Sass
======================
Descargar e instalar Sass https://sass-lang.com/
$> npm init -y
$> npm install -g sass

En el archivo package.json agregar en el script:
{
      .
      .
     "script": {
     "test": "echo \"Error: no test specified\" && exit 1",
     "sass": "sass --watch --style=compressed sass/index.scss public/bundle.css",
     "build": "rollup --watch --config"
     },
}

Ejecutar:
$> npm run sass

Validar la creación del archivo bundle.css en la carpeta public.
Vincular el archivo final 
bundle.css en el index.html
<link rel="stylesheet" href="./public/bundle.css" />



Instalacion Rollup


Instalación Rollup
====================

$> npm init -y
$> npm install rollup --save-dev

Crear archivo en la raíz del proyecto
rollup.config.js agregar el siguiente código:

export default {
    input: 'src/index.js',
    output: {
       file: 'public/bundle.js',
       format: 'cjs'
    }
};


En la raíz Crear carpeta src y crear el archivo index.js
En la raíz Crear carpeta public

En el archivo package.json agregar al inicio y en el script:

{
  "type" : "module",
   .
   .
  "script": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "rollup --watch --config"
  },
}


Ejecutar:
$> npx rollup
$> npm run build

Validar la creación del archivo bundle.js en la carpeta public.
Vincular el archivo final bundle.js en el index.html
<script defer src="./public/bundle.js"></script> 



Instalar Powershell 7

Instalar Powershell Version 7 -------------------------------------- $> winget search powershell $> winget install Microsoft.Powershe...