Ir al contenido principal

Entradas

Mostrando entradas de enero, 2019

Ejecutar aplicaciones Kotlin desde Maven

Construir proyecton Kotlin usando Maven en unos tres pasos.

Vue JS (v-model, v-if, v-for)

He aquí un ejemplo de Vue JS. <!DOCTYPE html> < html lang = "es" > < head > < meta charset = "utf-8" > < title > Curso de Vue JS </ title > < script src = "https://code.jquery.com/jquery-3.7.1.js" integrity = "sha256-eKhayi8LEQwp4NKxN+CfCh+3qOVUtJn3QNZ0TciWLP4=" crossorigin = "anonymous" > </ script > < script src = "https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js" > </ script > </ head > < style > . clase { background-color : # 4ac8b8 ; color : black ; font-weight : bold ; } </ style > < body > < h1 > Programando con Vue JS </ h1 > < div id = "app" > < h2 > 1. {{ titulo }} </ h2 > < div > < h3 > Libros </ h3 > < ol > < li v- for = "libro in libros" > {{ libro }} </ li > </ ol > </ di

JPA en ejemplos

He aquí un pequeño proyecto hecho con JPA . El proyecto posee una clase principal (Principal.java) la cual tiene varios métodos que muestran el uso que le podemos dar a la Java Persistence API (listar, buscar, crear y eliminar). persistence.xml Archivo xml que nos permite colocar los datos de nuestra DB, archivo SQL, permisos, etc. Las clases Empleado.java y Departamento.java representan a las tablas contenidas en la BD denominada 'curso'.  EmpleadoGenerar.java y DepartamentoGenerar.java son subclases de la superclase JpaGenerar.java , en esta clase creamos los objetos EntityManagerFactory y los EntityManager los cuales nos permiten crear la persistencia se las entidades y su manipulación.

Arrancar Tomcat desde Maven

En esta ocasión veremos como arrancar Tomcat usando Maven, específicamente usaremos un plugin (appassembler-maven-plugin). Necesitamos una estructura de directorios tipo Maven (algo similar a la imagen de abajo). proyecto/src/main/java/org/codemonkey/Main.java proyecto/src/main/java/org/codemonkey/servlets/HolaMundoServlet.java proyecto/src/main/java/resources proyecto/src/main/java/webapp/index.jsp proyecto/src/main/java/webapp/WEB-INF/web.xml proyecto/pom.xml Primero comencemos con el pom.xml, este archivo XML nos permitirá gestionar las depemdencias necesarias: pom.xml <? xml version = "1.0" encoding = "UTF-8" ?> < project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion > 4.0 . 0 </ modelVersion > <